@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&display=swap";/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-500:oklch(76.8% .233 130.85);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;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}:-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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark [data-slot=card-title],.dark [class*=CardTitle],.dark [class*=card-title],.dark div[data-slot=card-title]{color:var(--heading-foreground)!important}.dark .app-sidebar span:not(.text-brand-blue):not(.text-brand-green):not(svg):not([class*=svg]),.dark .app-sidebar p{color:#fff!important}.dark .text-brand-green,.dark p.form-section-title,html.dark p.form-section-title{color:var(--brand-green)!important}.dark .text-brand-blue:not([class*=sidebar]):not([class*=Sidebar]){color:var(--brand-blue)!important}.dark .app-sidebar .text-brand-blue svg,.dark .app-sidebar svg.text-brand-blue{color:#fff!important;fill:#fff!important;stroke:#fff!important}.dark .app-sidebar .text-brand-blue,.dark .app-sidebar a.text-brand-blue,.dark .app-sidebar span.text-brand-blue,.dark .app-sidebar [class*=SidebarMenuButton] .text-brand-blue,.dark .app-sidebar [class*=SidebarMenuButton] a.text-brand-blue,.dark .app-sidebar [class*=SidebarMenuButton] span.text-brand-blue{color:#fff!important}.dark h1.text-brand-blue.text-brand-blue,.dark h2.text-brand-blue.text-brand-blue,.dark h3.text-brand-blue.text-brand-blue,.dark h4.text-brand-blue.text-brand-blue,.dark h5.text-brand-blue.text-brand-blue,.dark h6.text-brand-blue.text-brand-blue,.dark [data-slot=card-title].text-brand-blue.text-brand-blue,html.dark h1.text-brand-blue,html.dark h2.text-brand-blue,html.dark h3.text-brand-blue,html.dark h4.text-brand-blue,html.dark h5.text-brand-blue,html.dark h6.text-brand-blue,html.dark [data-slot=card-title].text-brand-blue{color:var(--heading-foreground)!important}html.dark h1,html.dark h1.text-[var\(--brand-blue\)],html.dark h1[class*=text-brand],.dark h1[class*="text-[var(--brand-blue)]"]{color:var(--brand-green)!important}.dark [class*=sidebar] .dark\\:text-white{color:#fff!important}.dark [class*=Sidebar] .dark\\:text-white{color:#fff!important}.dark [class*=sidebar] span.dark\\:text-white{color:#fff!important}.dark [class*=Sidebar] span.dark\\:text-white{color:#fff!important}.dark .sheet-read-only-value{color:#fff!important;border-color:#ffffff59!important}.dark .text-muted-foreground{color:var(--muted-foreground)!important}.dark .text-gray-600,.dark .text-gray-700,.dark .text-gray-800,.dark .text-gray-900{color:var(--foreground)!important}.dark .app-sidebar [class*=SidebarGroupLabel],.dark .app-sidebar [class*=SidebarGroupLabel] *,.dark .app-sidebar p:not([class*=SidebarMenuButton]),.dark .app-sidebar span:not([class*=SidebarMenuButton]):not([class*=text-red]):not([class*=text-orange]):not([class*=text-brand]){color:#fff!important}.dark .app-sidebar{--sidebar-foreground:#fff!important;--sidebar-accent-foreground:#fff!important}.silvia h1,.silvia h2,.silvia h3,.silvia h4,.silvia h5,.silvia h6,.silvia [data-slot=card-title],.silvia [class*=CardTitle],.silvia [class*=card-title],.silvia div[data-slot=card-title]{color:#fff!important}.silvia p:not([class*=sidebar]):not([class*=Sidebar]),.silvia span:not([class*=sidebar]):not([class*=Sidebar]):not(.text-brand-blue):not(.text-brand-green),.silvia div:not([class*=sidebar]):not([class*=Sidebar]),.silvia td,.silvia th,.silvia label,.silvia input,.silvia select,.silvia textarea{color:var(--foreground)}.silvia [class*=sidebar] span:not(.text-brand-blue):not(.text-brand-green),.silvia [class*=Sidebar] span:not(.text-brand-blue):not(.text-brand-green),.silvia [class*=sidebar] p,.silvia [class*=Sidebar] p{color:#fff!important}.silvia .text-brand-blue:not([class*=sidebar]):not([class*=Sidebar]){color:var(--brand-blue)!important}.silvia .app-sidebar .text-brand-blue svg,.silvia .app-sidebar svg.text-brand-blue{color:#60a5fa!important;fill:#60a5fa!important;stroke:#60a5fa!important}.silvia .text-muted-foreground{color:var(--muted-foreground)!important}.silvia .text-gray-600,.silvia .text-gray-700,.silvia .text-gray-800,.silvia .text-gray-900{color:var(--foreground)!important}.silvia [data-slot=table-head],.silvia th,.silvia [data-slot=table-cell],.silvia td,.dark [data-slot=table-head],.dark th,.dark [data-slot=table-cell],.dark td{color:#fff!important}.silvia .border,.silvia [class*=border],.silvia .border-b,.silvia .border-t,.silvia .border-l,.silvia .border-r{border-color:#2a2a2a!important}.silvia .app-sidebar [class*=SidebarGroupLabel],.silvia .app-sidebar [class*=SidebarGroupLabel] *,.silvia .app-sidebar [class*=SidebarMenuButton] span,.silvia .app-sidebar [class*=SidebarMenuButton] a,.silvia .app-sidebar [class*=SidebarMenuButton] a span:not(svg){color:#fff!important}.silvia .app-sidebar [class*=SidebarMenuButton] svg,.silvia .app-sidebar [class*=SidebarMenuButton] svg.text-brand-blue,.silvia .app-sidebar [class*=SidebarMenuButton] a svg,.silvia .app-sidebar [class*=SidebarMenuButton] a svg.text-brand-blue,.silvia .app-sidebar [class*=SidebarMenuButton] path,.silvia .app-sidebar [class*=SidebarMenuButton] circle,.silvia .app-sidebar [class*=SidebarMenuButton] line,.silvia .app-sidebar [class*=SidebarMenuButton] * svg,.silvia .app-sidebar [class*=SidebarMenuButton] svg[class*=w-4],.silvia .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4],.silvia .app-sidebar [class*=SidebarMenuButton] svg *,.silvia .app-sidebar [class*=SidebarMenuButton] svg path,.silvia .app-sidebar [class*=SidebarMenuButton] svg circle,.silvia .app-sidebar [class*=SidebarMenuButton] svg line,.silvia .app-sidebar [class*=SidebarMenuButton] svg[class*=w-4] *,.silvia .app-sidebar [class*=SidebarMenuButton] svg[class*=w-4] path,.silvia .app-sidebar [class*=SidebarMenuButton] svg[class*=w-4] circle,.silvia .app-sidebar [class*=SidebarMenuButton] svg[class*=w-4] line,.silvia .app-sidebar a[class*=flex] svg,.silvia .app-sidebar a[class*=flex] svg *,.silvia .app-sidebar a[class*=flex] svg path,.silvia .app-sidebar a[class*=flex] svg circle,.silvia .app-sidebar a[class*=flex] svg line,.silvia .app-sidebar [class*=SidebarMenuButton] a svg.w-4,.silvia .app-sidebar [class*=SidebarMenuButton] a svg.w-4 *,.silvia .app-sidebar [class*=SidebarMenuButton] a svg.w-4 path,.silvia .app-sidebar [class*=SidebarMenuButton] a svg.w-4 circle,.silvia .app-sidebar [class*=SidebarMenuButton] a svg.w-4 line,.silvia .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4],.silvia .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] *,.silvia .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] path,.silvia .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] circle,.silvia .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] line,.silvia .app-sidebar [class*=SidebarMenuButton]>a>svg,.silvia .app-sidebar [class*=SidebarMenuButton]>a>svg>*,.silvia .app-sidebar [class*=SidebarMenuButton]>a>svg>path,.silvia .app-sidebar [class*=SidebarMenuButton]>a>svg>circle,.silvia .app-sidebar [class*=SidebarMenuButton]>a>svg>line{color:#fff!important;fill:#fff!important;stroke:#fff!important}.silvia .app-sidebar svg{color:#fff!important}.silvia .app-sidebar svg path,.silvia .app-sidebar svg circle,.silvia .app-sidebar svg line,.silvia .app-sidebar svg polyline,.silvia .app-sidebar svg polygon,.silvia .app-sidebar svg rect{stroke:#fff!important;fill:none!important}.silvia .app-sidebar svg[fill=currentColor] path,.silvia .app-sidebar svg[fill=currentColor] circle,.silvia .app-sidebar svg[fill=currentColor] rect{fill:#fff!important;stroke:none!important}.silvia button[style*="var(--brand-blue)"]{color:#fff!important;background-color:#2a2a2a!important;border-color:#2a2a2a!important}.silvia button[style*="var(--brand-blue)"]:hover{background-color:#3a3a3a!important}.silvia .app-sidebar p,.silvia .app-sidebar span:not([class*=SidebarMenuButton]):not([class*=text-red]):not([class*=text-orange]){color:#fff!important}.silvia .app-sidebar{--sidebar-foreground:#fff!important;--sidebar-accent-foreground:#fff!important}.dark .app-sidebar [class*=SidebarMenuButton] span,.dark .app-sidebar [class*=SidebarMenuButton] a,.dark .app-sidebar [class*=SidebarMenuButton] a span:not(svg){color:#fff!important}.dark .app-sidebar [class*=SidebarMenuButton] svg,.dark .app-sidebar [class*=SidebarMenuButton] svg.text-brand-blue,.dark .app-sidebar [class*=SidebarMenuButton] a svg,.dark .app-sidebar [class*=SidebarMenuButton] a svg.text-brand-blue,.dark .app-sidebar [class*=SidebarMenuButton] path,.dark .app-sidebar [class*=SidebarMenuButton] circle,.dark .app-sidebar [class*=SidebarMenuButton] line,.dark .app-sidebar [class*=SidebarMenuButton] * svg,.dark .app-sidebar [class*=SidebarMenuButton] svg *,.dark .app-sidebar [class*=SidebarMenuButton] svg path,.dark .app-sidebar [class*=SidebarMenuButton] svg circle,.dark .app-sidebar [class*=SidebarMenuButton] svg line,.dark .app-sidebar a[class*=flex] svg,.dark .app-sidebar a[class*=flex] svg *,.dark .app-sidebar a[class*=flex] svg path,.dark .app-sidebar a[class*=flex] svg circle,.dark .app-sidebar a[class*=flex] svg line,.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4,.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4 *,.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4 path,.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4 circle,.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4 line,.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4],.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] *,.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] path,.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] circle,.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] line,.dark .app-sidebar [class*=SidebarMenuButton]>a>svg,.dark .app-sidebar [class*=SidebarMenuButton]>a>svg>*,.dark .app-sidebar [class*=SidebarMenuButton]>a>svg>path,.dark .app-sidebar [class*=SidebarMenuButton]>a>svg>circle,.dark .app-sidebar [class*=SidebarMenuButton]>a>svg>line{color:#fff!important;fill:#fff!important;stroke:#fff!important}.dark .app-sidebar svg,.dark .app-sidebar svg *{color:#fff!important}.dark .app-sidebar svg path,.dark .app-sidebar svg circle,.dark .app-sidebar svg line,.dark .app-sidebar svg polyline,.dark .app-sidebar svg polygon,.dark .app-sidebar svg rect{stroke:#fff!important;fill:none!important;color:#fff!important}.dark .app-sidebar svg[fill=currentColor] path,.dark .app-sidebar svg[fill=currentColor] circle,.dark .app-sidebar svg[fill=currentColor] rect{fill:#fff!important;stroke:none!important;color:#fff!important}.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4],.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4.h-4,.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] *,.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4.h-4 *,.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] path,.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4.h-4 path,.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] circle,.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4.h-4 circle,.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4][class*=h-4] line,.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4.h-4 line{color:#fff!important;fill:#fff!important;stroke:#fff!important}html.dark [data-wa-bolla=out],html.dark [data-wa-bolla=out] *,.dark [data-wa-bolla=out],.dark [data-wa-bolla=out] *{color:#002552!important;-webkit-text-fill-color:#002552!important}html.dark [data-wa-bolla=out] .text-destructive,html.dark [data-wa-bolla=out] .text-destructive *,.dark [data-wa-bolla=out] .text-destructive,.dark [data-wa-bolla=out] .text-destructive *{color:var(--destructive)!important;-webkit-text-fill-color:var(--destructive)!important}html.dark [data-wa-bolla=in],html.dark [data-wa-bolla=in] *,.dark [data-wa-bolla=in],.dark [data-wa-bolla=in] *{color:#fff!important;-webkit-text-fill-color:#fff!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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)}.inset-2{inset:calc(var(--spacing)*2)}.inset-\[18\%\]{inset:18%}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-auto{inset-block:auto}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-10{top:calc(var(--spacing)*-10)}.-top-14{top:calc(var(--spacing)*-14)}.-top-16{top:calc(var(--spacing)*-16)}.-top-20{top:calc(var(--spacing)*-20)}.-top-28{top:calc(var(--spacing)*-28)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-7{top:calc(var(--spacing)*7)}.top-16{top:calc(var(--spacing)*16)}.top-24{top:calc(var(--spacing)*24)}.top-\[0\.7rem\]{top:.7rem}.top-\[12\.5dvh\]{top:12.5dvh}.top-\[50\%\]{top:50%}.top-\[calc\(3\.25rem\+env\(safe-area-inset-top\)\)\]{top:calc(3.25rem + env(safe-area-inset-top))}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-3{right:calc(var(--spacing)*-3)}.-right-8{right:calc(var(--spacing)*-8)}.-right-10{right:calc(var(--spacing)*-10)}.-right-16{right:calc(var(--spacing)*-16)}.-right-20{right:calc(var(--spacing)*-20)}.-right-28{right:calc(var(--spacing)*-28)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-10{bottom:calc(var(--spacing)*-10)}.-bottom-16{bottom:calc(var(--spacing)*-16)}.-bottom-24{bottom:calc(var(--spacing)*-24)}.-bottom-28{bottom:calc(var(--spacing)*-28)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-\[12\.5dvh\]{bottom:12.5dvh}.-left-10{left:calc(var(--spacing)*-10)}.-left-16{left:calc(var(--spacing)*-16)}.-left-28{left:calc(var(--spacing)*-28)}.-left-\[5px\]{left:-5px}.-left-\[15px\]{left:-15px}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-3\.5{left:calc(var(--spacing)*3.5)}.left-4{left:calc(var(--spacing)*4)}.left-10{left:calc(var(--spacing)*10)}.left-\[7px\]{left:7px}.left-\[13px\]{left:13px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10050\]{z-index:10050}.z-\[10051\]{z-index:10051}.z-\[10060\]{z-index:10060}.z-\[10070\]{z-index:10070}.z-\[10080\]{z-index:10080}.z-\[var\(--popover-content-z\,10060\)\]{z-index:var(--popover-content-z,10060)}.z-\[var\(--select-content-z\,50\)\]{z-index:var(--select-content-z,50)}.z-\[var\(--select-content-z\,10060\)\]{z-index:var(--select-content-z,10060)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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-0{margin:calc(var(--spacing)*0)!important}.-m-3{margin:calc(var(--spacing)*-3)}.-m-6{margin:calc(var(--spacing)*-6)}.m-0{margin:calc(var(--spacing)*0)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.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)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-6{margin-block:calc(var(--spacing)*6)}.my-7{margin-block:calc(var(--spacing)*7)}.my-8{margin-block:calc(var(--spacing)*8)}.my-12{margin-block:calc(var(--spacing)*12)}.my-14{margin-block:calc(var(--spacing)*14)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.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-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-\[0\.55em\]{margin-top:.55em}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-0\.5{margin-right:calc(var(--spacing)*-.5)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.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)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-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-3{margin-left:calc(var(--spacing)*-3)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.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-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-20{margin-left:calc(var(--spacing)*20)}.ml-\[1\.55rem\]{margin-left:1.55rem}.ml-\[29px\]{margin-left:29px}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-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}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.\[field-sizing\:content\]{field-sizing:content}.aspect-\[8\/5\]{aspect-ratio:8/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-40{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40)}.size-48{width:calc(var(--spacing)*48);height:calc(var(--spacing)*48)}.size-72{width:calc(var(--spacing)*72);height:calc(var(--spacing)*72)}.size-80{width:calc(var(--spacing)*80);height:calc(var(--spacing)*80)}.size-\[18px\]{width:18px;height:18px}.size-\[88px\]{width:88px;height:88px}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.\!h-11{height:calc(var(--spacing)*11)!important}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-6\.5{height:calc(var(--spacing)*6.5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-9\!{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-52{height:calc(var(--spacing)*52)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[1\.2rem\]{height:1.2rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[10\.25rem\]{height:10.25rem}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[40px\]{height:40px}.h-\[75vh\]{height:75vh}.h-\[calc\(100\%-0\.6rem\)\]{height:calc(100% - .6rem)}.h-\[calc\(100svh-4rem\)\]{height:calc(100svh - 4rem)}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-\[calc\(100vh-15rem\)\]{height:calc(100vh - 15rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-28{max-height:calc(var(--spacing)*28)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100svh-12rem\)\]{max-height:calc(100svh - 12rem)}.max-h-\[calc\(100vh-20rem\)\]{max-height:calc(100vh - 20rem)}.max-h-\[calc\(100vh-24rem\)\]{max-height:calc(100vh - 24rem)}.max-h-\[min\(24rem\,70vh\)\]{max-height:min(24rem,70vh)}.max-h-\[min\(92vh\,760px\)\]{max-height:min(92vh,760px)}.max-h-\[min\(92vh\,780px\)\]{max-height:min(92vh,780px)}.max-h-\[min\(92vh\,840px\)\]{max-height:min(92vh,840px)}.max-h-\[var\(--radix-select-content-available-height\)\]{max-height:var(--radix-select-content-available-height)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-0\!{min-height:calc(var(--spacing)*0)!important}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-60{min-height:calc(var(--spacing)*60)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[2rem\]{min-height:2rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[30vh\]{min-height:30vh}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[50vh\]{min-height:50vh}.min-h-\[54px\]{min-height:54px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[220px\]{min-height:220px}.min-h-\[360px\]{min-height:360px}.min-h-\[620px\]{min-height:620px}.min-h-\[640px\]{min-height:640px}.min-h-\[calc\(100svh-8\.5rem\)\]{min-height:calc(100svh - 8.5rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-11{width:calc(var(--spacing)*11)!important}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-4\/5{width:80%}.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-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[1\.2rem\]{width:1.2rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[5rem\]{width:5rem}.w-\[6\%\]{width:6%}.w-\[6\.5rem\]{width:6.5rem}.w-\[7\%\]{width:7%}.w-\[7\.5rem\]{width:7.5rem}.w-\[9\%\]{width:9%}.w-\[10\%\]{width:10%}.w-\[10\.5rem\]{width:10.5rem}.w-\[11\%\]{width:11%}.w-\[11\.5rem\]{width:11.5rem}.w-\[11rem\]{width:11rem}.w-\[12\%\]{width:12%}.w-\[12rem\]{width:12rem}.w-\[13\%\]{width:13%}.w-\[14\%\]{width:14%}.w-\[15px\]{width:15px}.w-\[16\%\]{width:16%}.w-\[17\.5rem\]{width:17.5rem}.w-\[18\%\]{width:18%}.w-\[19\.5rem\]{width:19.5rem}.w-\[19rem\]{width:19rem}.w-\[20\%\]{width:20%}.w-\[20rem\]{width:20rem}.w-\[22\%\]{width:22%}.w-\[22rem\]{width:22rem}.w-\[23rem\]{width:23rem}.w-\[24\%\]{width:24%}.w-\[26\%\]{width:26%}.w-\[28\%\]{width:28%}.w-\[32\%\]{width:32%}.w-\[50px\]{width:50px}.w-\[56px\]{width:56px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[70\%\]{width:70%}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[85\%\]{width:85%}.w-\[86\%\]{width:86%}.w-\[88\%\]{width:88%}.w-\[92\%\]{width:92%}.w-\[95vw\]{width:95vw}.w-\[100px\]{width:100px}.w-\[105px\]{width:105px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[145px\]{width:145px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[calc\(100\%\+1\.5rem\)\]{width:calc(100% + 1.5rem)}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{width:min(18rem,100vw - 2rem)}.w-\[min\(20rem\,calc\(100vw-1\.5rem\)\)\]{width:min(20rem,100vw - 1.5rem)}.w-\[min\(22\.5rem\,calc\(100vw-1\.5rem\)\)\]{width:min(22.5rem,100vw - 1.5rem)}.w-\[min\(22rem\,90vw\)\]{width:min(22rem,90vw)}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.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-10{max-width:calc(var(--spacing)*10)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[40vw\]{max-width:40vw}.max-w-\[42rem\]{max-width:42rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[46rem\]{max-width:46rem}.max-w-\[72px\]{max-width:72px}.max-w-\[72rem\]{max-width:72rem}.max-w-\[86vw\]{max-width:86vw}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[92\%\]{max-width:92%}.max-w-\[105px\]{max-width:105px}.max-w-\[112px\]{max-width:112px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(26rem\,calc\(100vw-2rem\)\)\]{max-width:min(26rem,100vw - 2rem)}.max-w-\[min\(34rem\,78\%\)\]{max-width:min(34rem,78%)}.max-w-\[min\(36rem\,100\%\)\]{max-width:min(36rem,100%)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-72{min-width:calc(var(--spacing)*72)}.min-w-\[2\.6rem\]{min-width:2.6rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[18px\]{min-width:18px}.min-w-\[28rem\]{min-width:28rem}.min-w-\[40px\]{min-width:40px}.min-w-\[40rem\]{min-width:40rem}.min-w-\[64px\]{min-width:64px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[96px\]{min-width:96px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[480px\]{min-width:480px}.min-w-\[560px\]{min-width:560px}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[800px\]{min-width:800px}.min-w-\[860px\]{min-width:860px}.min-w-\[900px\]{min-width:900px}.min-w-\[960px\]{min-width:960px}.min-w-\[980px\]{min-width:980px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1400px\]{min-width:1400px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[0\.85\]{flex:.85}.flex-shrink-0,.shrink-0{flex-shrink:0}.basis-\[180px\]{flex-basis:180px}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[2px\]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.97\]{scale:.97}.scale-\[1\.01\]{scale:1.01}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.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-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-context-menu{cursor:context-menu}.cursor-copy{cursor:copy}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.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))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.25rem_1fr\]{grid-template-columns:2.25rem 1fr}.grid-cols-\[2rem_4\.5rem_1fr\]{grid-template-columns:2rem 4.5rem 1fr}.grid-cols-\[56px_1fr\]{grid-template-columns:56px 1fr}.grid-cols-\[56px_repeat\(6\,minmax\(0\,1fr\)\)\]{grid-template-columns:56px repeat(6,minmax(0,1fr))}.grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.grid-cols-\[80px_repeat\(6\,minmax\(0\,1fr\)\)\]{grid-template-columns:80px repeat(6,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(8\.25rem\,40\%\)_1fr\]{grid-template-columns:minmax(8.25rem,40%) 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\!items-stretch{align-items:stretch!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.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-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*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-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*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(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-1.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-1.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-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-border>:not(:last-child)){border-color:var(--border)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200\/70>:not(:last-child)){border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){:where(.divide-slate-200\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-200)70%,transparent)}}:where(.divide-slate-200\/80>:not(:last-child)){border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){:where(.divide-slate-200\/80>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded\!{border-radius:.25rem!important}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-2xl\!{border-radius:var(--radius-2xl)!important}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-3xl\!{border-radius:var(--radius-3xl)!important}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[14px\]\!{border-radius:14px!important}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius)}.rounded-lg\!{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-md\!{border-radius:calc(var(--radius) - 2px)!important}.rounded-none{border-radius:0}.rounded-none\!{border-radius:0!important}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xl\!{border-radius:calc(var(--radius) + 4px)!important}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\[1\.5rem\]{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-tl-md{border-top-left-radius:calc(var(--radius) - 2px)}.rounded-r-2xl\!{border-top-right-radius:var(--radius-2xl)!important;border-bottom-right-radius:var(--radius-2xl)!important}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-2\!{border-style:var(--tw-border-style)!important;border-width:2px!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-2\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:2px!important}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dashed\!{--tw-border-style:dashed!important;border-style:dashed!important}.\!border-red-500{border-color:var(--color-red-500)!important}.border-\[\#25D366\]\/35\!{border-color:#25d36659!important}.border-\[color\:var\(--heading-foreground\)\]{border-color:var(--heading-foreground)}.border-\[var\(--brand-blue\)\]{border-color:var(--brand-blue)}.border-\[var\(--brand-blue\)\]\!{border-color:var(--brand-blue)!important}.border-\[var\(--brand-blue\)\]\/12{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-blue\)\]\/12{border-color:color-mix(in oklab,var(--brand-blue)12%,transparent)}}.border-\[var\(--brand-blue\)\]\/15\!{border-color:var(--brand-blue)!important}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-blue\)\]\/15\!{border-color:color-mix(in oklab,var(--brand-blue)15%,transparent)!important}}.border-\[var\(--brand-blue\)\]\/20{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-blue\)\]\/20{border-color:color-mix(in oklab,var(--brand-blue)20%,transparent)}}.border-\[var\(--brand-blue\)\]\/25{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-blue\)\]\/25{border-color:color-mix(in oklab,var(--brand-blue)25%,transparent)}}.border-\[var\(--brand-blue\)\]\/30{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-blue\)\]\/30{border-color:color-mix(in oklab,var(--brand-blue)30%,transparent)}}.border-\[var\(--brand-blue\)\]\/40{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-blue\)\]\/40{border-color:color-mix(in oklab,var(--brand-blue)40%,transparent)}}.border-\[var\(--brand-blue\)\]\/50{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-blue\)\]\/50{border-color:color-mix(in oklab,var(--brand-blue)50%,transparent)}}.border-\[var\(--brand-green\)\]{border-color:var(--brand-green)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200)60%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\!{border-color:var(--color-amber-300)!important}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300)30%,transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/60{border-color:color-mix(in oklab,var(--color-amber-300)60%,transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/70{border-color:color-mix(in oklab,var(--color-amber-300)70%,transparent)}}.border-amber-300\/70\!{border-color:#ffd236b3!important}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/70\!{border-color:color-mix(in oklab,var(--color-amber-300)70%,transparent)!important}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.border-amber-600\/40{border-color:#dd740066}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/40{border-color:color-mix(in oklab,var(--color-amber-600)40%,transparent)}}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/50{border-color:#bedbff80}@supports (color:color-mix(in lab,red,red)){.border-blue-200\/50{border-color:color-mix(in oklab,var(--color-blue-200)50%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-border\!{border-color:var(--border)!important}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--border)80%,transparent)}}.border-current,.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/20{border-color:color-mix(in oklab,currentcolor 20%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/25{border-color:color-mix(in oklab,var(--color-cyan-500)25%,transparent)}}.border-destructive,.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/25{border-color:color-mix(in oklab,var(--destructive)25%,transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\!{border-color:var(--color-emerald-300)!important}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/60{border-color:color-mix(in oklab,var(--color-emerald-300)60%,transparent)}}.border-emerald-300\/70{border-color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/70{border-color:color-mix(in oklab,var(--color-emerald-300)70%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.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-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/35{border-color:color-mix(in oklab,var(--color-emerald-500)35%,transparent)}}.border-emerald-500\/40\!{border-color:#00bb7f66!important}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40\!{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)!important}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.border-emerald-500\/50\!{border-color:#00bb7f80!important}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50\!{border-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)!important}}.border-emerald-500\/60{border-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/60{border-color:color-mix(in oklab,var(--color-emerald-500)60%,transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-600\/20{border-color:#00976733}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/20{border-color:color-mix(in oklab,var(--color-emerald-600)20%,transparent)}}.border-emerald-800\/25{border-color:#005f4640}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/25{border-color:color-mix(in oklab,var(--color-emerald-800)25%,transparent)}}.border-emerald-800\/35{border-color:#005f4659}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/35{border-color:color-mix(in oklab,var(--color-emerald-800)35%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/50{border-color:#b9f8cf80}@supports (color:color-mix(in lab,red,red)){.border-green-200\/50{border-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.border-green-300{border-color:var(--color-green-300)}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-indigo-500\/30\!{border-color:#625fff4d!important}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30\!{border-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)!important}}.border-indigo-600{border-color:var(--color-indigo-600)}.border-input{border-color:var(--input)}.border-muted-foreground\/25{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--muted-foreground)25%,transparent)}}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/40{border-color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-200\/50{border-color:#ffd7a880}@supports (color:color-mix(in lab,red,red)){.border-orange-200\/50{border-color:color-mix(in oklab,var(--color-orange-200)50%,transparent)}}.border-orange-200\/80{border-color:#ffd7a8cc}@supports (color:color-mix(in lab,red,red)){.border-orange-200\/80{border-color:color-mix(in oklab,var(--color-orange-200)80%,transparent)}}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-500{border-color:var(--color-orange-500)}.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-orange-500\/35{border-color:#fe6e0059}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/35{border-color:color-mix(in oklab,var(--color-orange-500)35%,transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500)40%,transparent)}}.border-orange-500\/50{border-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/50{border-color:color-mix(in oklab,var(--color-orange-500)50%,transparent)}}.border-orange-600{border-color:var(--color-orange-600)}.border-primary,.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/15{border-color:color-mix(in oklab,var(--primary)15%,transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-200\/50{border-color:#e9d5ff80}@supports (color:color-mix(in lab,red,red)){.border-purple-200\/50{border-color:color-mix(in oklab,var(--color-purple-200)50%,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-purple-600{border-color:var(--color-purple-600)}.border-red-200{border-color:var(--color-red-200)}.border-red-200\/50{border-color:#ffcaca80}@supports (color:color-mix(in lab,red,red)){.border-red-200\/50{border-color:color-mix(in oklab,var(--color-red-200)50%,transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400)20%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.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-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-red-600\!{border-color:var(--color-red-600)!important}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\!{border-color:var(--color-rose-300)!important}.border-rose-300\/60{border-color:#ffa2ae99}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/60{border-color:color-mix(in oklab,var(--color-rose-300)60%,transparent)}}.border-rose-400{border-color:var(--color-rose-400)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-200\/80{border-color:#b8e6fecc}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/80{border-color:color-mix(in oklab,var(--color-sky-200)80%,transparent)}}.border-sky-300\/60{border-color:#77d4ff99}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/60{border-color:color-mix(in oklab,var(--color-sky-300)60%,transparent)}}.border-sky-500\/30\!{border-color:#00a5ef4d!important}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30\!{border-color:color-mix(in oklab,var(--color-sky-500)30%,transparent)!important}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\!{border-color:var(--color-slate-200)!important}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200)70%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\!{border-color:var(--color-slate-300)!important}.border-slate-500{border-color:var(--color-slate-500)}.border-teal-600\/30\!{border-color:#0095884d!important}@supports (color:color-mix(in lab,red,red)){.border-teal-600\/30\!{border-color:color-mix(in oklab,var(--color-teal-600)30%,transparent)!important}}.border-transparent{border-color:#0000}.border-transparent\!{border-color:#0000!important}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300\/60{border-color:#c4b4ff99}@supports (color:color-mix(in lab,red,red)){.border-violet-300\/60{border-color:color-mix(in oklab,var(--color-violet-300)60%,transparent)}}.border-violet-400\/40{border-color:#a685ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/40{border-color:color-mix(in oklab,var(--color-violet-400)40%,transparent)}}.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-white{border-color:var(--color-white)}.border-white\!{border-color:var(--color-white)!important}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/15\!{border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.border-white\/15\!{border-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.border-white\/55{border-color:color-mix(in oklab,var(--color-white)55%,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-transparent{border-top-color:#0000}.\!bg-red-500{background-color:var(--color-red-500)!important}.bg-\(--calendario-scelto\)\!{background-color:var(--calendario-scelto)!important}.bg-\[\#25D366\]\/10{background-color:#25d3661a}.bg-\[\#002552\]{background-color:#002552}.bg-\[var\(--brand-blue\)\],.bg-\[var\(--brand-blue\)\]\/5{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/5{background-color:color-mix(in oklab,var(--brand-blue)5%,transparent)}}.bg-\[var\(--brand-blue\)\]\/8{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/8{background-color:color-mix(in oklab,var(--brand-blue)8%,transparent)}}.bg-\[var\(--brand-blue\)\]\/10{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/10{background-color:color-mix(in oklab,var(--brand-blue)10%,transparent)}}.bg-\[var\(--brand-blue\)\]\/15{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/15{background-color:color-mix(in oklab,var(--brand-blue)15%,transparent)}}.bg-\[var\(--brand-blue\)\]\/80{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/80{background-color:color-mix(in oklab,var(--brand-blue)80%,transparent)}}.bg-\[var\(--brand-blue\)\]\/\[0\.02\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/\[0\.02\]{background-color:color-mix(in oklab,var(--brand-blue)2%,transparent)}}.bg-\[var\(--brand-blue\)\]\/\[0\.03\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/\[0\.03\]{background-color:color-mix(in oklab,var(--brand-blue)3%,transparent)}}.bg-\[var\(--brand-blue\)\]\/\[0\.04\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/\[0\.04\]{background-color:color-mix(in oklab,var(--brand-blue)4%,transparent)}}.bg-\[var\(--brand-blue\)\]\/\[0\.05\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/\[0\.05\]{background-color:color-mix(in oklab,var(--brand-blue)5%,transparent)}}.bg-\[var\(--brand-blue\)\]\/\[0\.06\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/\[0\.06\]{background-color:color-mix(in oklab,var(--brand-blue)6%,transparent)}}.bg-\[var\(--brand-blue\)\]\/\[0\.07\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/\[0\.07\]{background-color:color-mix(in oklab,var(--brand-blue)7%,transparent)}}.bg-\[var\(--brand-blue\)\]\/\[0\.08\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/\[0\.08\]{background-color:color-mix(in oklab,var(--brand-blue)8%,transparent)}}.bg-\[var\(--brand-blue\)\]\/\[0\.025\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/\[0\.025\]{background-color:color-mix(in oklab,var(--brand-blue)2.5%,transparent)}}.bg-\[var\(--brand-blue\)\]\/\[0\.035\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/\[0\.035\]{background-color:color-mix(in oklab,var(--brand-blue)3.5%,transparent)}}.bg-\[var\(--brand-green\)\],.bg-\[var\(--brand-green\)\]\/10{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-green\)\]\/10{background-color:color-mix(in oklab,var(--brand-green)10%,transparent)}}.bg-\[var\(--brand-green\)\]\/15{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-green\)\]\/15{background-color:color-mix(in oklab,var(--brand-green)15%,transparent)}}.bg-\[var\(--brand-green\)\]\/20{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-green\)\]\/20{background-color:color-mix(in oklab,var(--brand-green)20%,transparent)}}.bg-\[var\(--brand-green\)\]\/25{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-green\)\]\/25{background-color:color-mix(in oklab,var(--brand-green)25%,transparent)}}.bg-\[var\(--brand-green\)\]\/30{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-green\)\]\/30{background-color:color-mix(in oklab,var(--brand-green)30%,transparent)}}.bg-\[var\(--brand-green\)\]\/60{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-green\)\]\/60{background-color:color-mix(in oklab,var(--brand-green)60%,transparent)}}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/30{background-color:#fffbeb4d}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/30{background-color:color-mix(in oklab,var(--color-amber-50)30%,transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50)70%,transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50)80%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.bg-background{background-color:var(--background)}.bg-background\!{background-color:var(--background)!important}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background)40%,transparent)}}.bg-background\/45{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/45{background-color:color-mix(in oklab,var(--background)45%,transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/75{background-color:color-mix(in oklab,var(--background)75%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/85{background-color:color-mix(in oklab,var(--background)85%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/60{background-color:color-mix(in oklab,var(--color-blue-50)60%,transparent)}}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/70{background-color:color-mix(in oklab,var(--color-blue-50)70%,transparent)}}.bg-blue-50\/80{background-color:#eff6ffcc}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/80{background-color:color-mix(in oklab,var(--color-blue-50)80%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/60{background-color:color-mix(in oklab,var(--card)60%,transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/70{background-color:color-mix(in oklab,var(--card)70%,transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,var(--card)80%,transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/95{background-color:color-mix(in oklab,var(--card)95%,transparent)}}.bg-current{background-color:currentColor}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/10{background-color:color-mix(in oklab,var(--color-cyan-400)10%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-destructive\/\[0\.04\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/\[0\.04\]{background-color:color-mix(in oklab,var(--destructive)4%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/40{background-color:color-mix(in oklab,var(--color-emerald-50)40%,transparent)}}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50)60%,transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50)70%,transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50)80%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-100\/90{background-color:#d0fae5e6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-100\/90{background-color:color-mix(in oklab,var(--color-emerald-100)90%,transparent)}}.bg-emerald-300\/40{background-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/40{background-color:color-mix(in oklab,var(--color-emerald-300)40%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500)5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/12{background-color:color-mix(in oklab,var(--color-emerald-500)12%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.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-emerald-500\/\[0\.04\]{background-color:#00bb7f0a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-emerald-500)4%,transparent)}}.bg-emerald-500\/\[0\.08\]{background-color:#00bb7f14}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-500)8%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-950\/25{background-color:#002c2240}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/25{background-color:color-mix(in oklab,var(--color-emerald-950)25%,transparent)}}.bg-emerald-950\/\[0\.14\]{background-color:#002c2224}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/\[0\.14\]{background-color:color-mix(in oklab,var(--color-emerald-950)14%,transparent)}}.bg-foreground\/15{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/15{background-color:color-mix(in oklab,var(--foreground)15%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/40{background-color:#f9fafb66}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/40{background-color:color-mix(in oklab,var(--color-gray-50)40%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/10{background-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.bg-gray-600{background-color:var(--color-gray-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.bg-inherit{background-color:inherit}.bg-lime-500{background-color:var(--color-lime-500)}.bg-muted,.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--muted)10%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/90{background-color:#fff7ede6}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/90{background-color:color-mix(in oklab,var(--color-orange-50)90%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.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-orange-500\/30{background-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/30{background-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/30{background-color:#faf5ff4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-50\/30{background-color:color-mix(in oklab,var(--color-purple-50)30%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-200{background-color:var(--color-purple-200)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.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-50\/80{background-color:#fef2f2cc}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/80{background-color:color-mix(in oklab,var(--color-red-50)80%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-100\/60{background-color:#ffe2e299}@supports (color:color-mix(in lab,red,red)){.bg-red-100\/60{background-color:color-mix(in oklab,var(--color-red-100)60%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.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-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/40{background-color:color-mix(in oklab,var(--color-rose-50)40%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/70{background-color:#ff667fb3}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/70{background-color:color-mix(in oklab,var(--color-rose-400)70%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/12{background-color:#ff23571f}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/12{background-color:color-mix(in oklab,var(--color-rose-500)12%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-600\!{background-color:var(--color-rose-600)!important}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/70{background-color:color-mix(in oklab,var(--color-sky-50)70%,transparent)}}.bg-sky-50\/80{background-color:#f0f9ffcc}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/80{background-color:color-mix(in oklab,var(--color-sky-50)80%,transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-300\/40{background-color:#77d4ff66}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/40{background-color:color-mix(in oklab,var(--color-sky-300)40%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50)60%,transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50)70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/80{background-color:color-mix(in oklab,var(--color-slate-100)80%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/70{background-color:color-mix(in oklab,var(--color-slate-200)70%,transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/80{background-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500)10%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-600\/10{background-color:#0095881a}@supports (color:color-mix(in lab,red,red)){.bg-teal-600\/10{background-color:color-mix(in oklab,var(--color-teal-600)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/70{background-color:#f5f3ffb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/70{background-color:color-mix(in oklab,var(--color-violet-50)70%,transparent)}}.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-whatsapp-bolla-in{background-color:var(--whatsapp-bolla-in)}.bg-whatsapp-bolla-out{background-color:var(--whatsapp-bolla-out)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.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-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white)55%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:radial-gradient\(rgba\(255\,255\,255\,0\.9\)_1px\,transparent_1px\)\]{background-image:radial-gradient(#ffffffe6 1px,#0000 1px)}.bg-\[radial-gradient\(circle\,rgba\(114\,250\,147\,0\.35\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#72fa9359,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(251\,191\,36\,0\.28\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#fbbf2447,#0000 70%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(34\,211\,238\,0\.08\)\,transparent_55\%\)\]{background-image:radial-gradient(circle,#22d3ee14,#0000 55%)}.from-\[\#002552\]{--tw-gradient-from:#002552;--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-\[var\(--brand-blue\)\]{--tw-gradient-from:var(--brand-blue);--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-\[var\(--brand-blue\)\]\/10{--tw-gradient-from:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--brand-blue\)\]\/10{--tw-gradient-from:color-mix(in oklab,var(--brand-blue)10%,transparent)}}.from-\[var\(--brand-blue\)\]\/10{--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-\[var\(--brand-green\)\]{--tw-gradient-from:var(--brand-green);--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-amber-50{--tw-gradient-from:var(--color-amber-50);--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-amber-50\/80{--tw-gradient-from:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.from-amber-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-amber-50)80%,transparent)}}.from-amber-50\/80{--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-amber-500{--tw-gradient-from:var(--color-amber-500);--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-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.from-amber-500\/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))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--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-blue-50\/80{--tw-gradient-from:#eff6ffcc}@supports (color:color-mix(in lab,red,red)){.from-blue-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-blue-50)80%,transparent)}}.from-blue-50\/80{--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-blue-500{--tw-gradient-from:var(--color-blue-500);--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-card{--tw-gradient-from:var(--card);--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-cyan-50{--tw-gradient-from:var(--color-cyan-50);--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-emerald-50{--tw-gradient-from:var(--color-emerald-50);--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-emerald-500\/10{--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.from-emerald-500\/10{--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-emerald-600{--tw-gradient-from:var(--color-emerald-600);--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-gray-50{--tw-gradient-from:var(--color-gray-50);--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-green-50{--tw-gradient-from:var(--color-green-50);--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-orange-50{--tw-gradient-from:var(--color-orange-50);--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-orange-500\/10{--tw-gradient-from:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.from-orange-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.from-orange-500\/10{--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-primary\/20{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/20{--tw-gradient-from:color-mix(in oklab,var(--primary)20%,transparent)}}.from-primary\/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))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--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-purple-100{--tw-gradient-from:var(--color-purple-100);--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-purple-500{--tw-gradient-from:var(--color-purple-500);--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-purple-600{--tw-gradient-from:var(--color-purple-600);--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-red-50{--tw-gradient-from:var(--color-red-50);--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-sky-600{--tw-gradient-from:var(--color-sky-600);--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-slate-50{--tw-gradient-from:var(--color-slate-50);--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-slate-50\/90{--tw-gradient-from:#f8fafce6}@supports (color:color-mix(in lab,red,red)){.from-slate-50\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-50)90%,transparent)}}.from-slate-50\/90{--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-teal-500{--tw-gradient-from:var(--color-teal-500);--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-teal-500\/20{--tw-gradient-from:#00baa733}@supports (color:color-mix(in lab,red,red)){.from-teal-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.from-teal-500\/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))}.from-transparent{--tw-gradient-from:transparent;--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-500{--tw-gradient-from:var(--color-violet-500);--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-500\/20{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.from-violet-500\/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))}.via-\[\#0a3466\]{--tw-gradient-via:#0a3466;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#003775\]{--tw-gradient-via:#003775;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#16324f\]{--tw-gradient-via:#16324f;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--brand-blue\)\]\/35{--tw-gradient-via:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.via-\[var\(--brand-blue\)\]\/35{--tw-gradient-via:color-mix(in oklab,var(--brand-blue)35%,transparent)}}.via-\[var\(--brand-blue\)\]\/35{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400\/50{--tw-gradient-via:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.via-amber-400\/50{--tw-gradient-via:color-mix(in oklab,var(--color-amber-400)50%,transparent)}}.via-amber-400\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-50\/70{--tw-gradient-via:#eff6ffb3}@supports (color:color-mix(in lab,red,red)){.via-blue-50\/70{--tw-gradient-via:color-mix(in oklab,var(--color-blue-50)70%,transparent)}}.via-blue-50\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card{--tw-gradient-via:var(--card);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-400{--tw-gradient-via:var(--color-emerald-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-400\/50{--tw-gradient-via:#00d29480}@supports (color:color-mix(in lab,red,red)){.via-emerald-400\/50{--tw-gradient-via:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.via-emerald-400\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-50{--tw-gradient-via:var(--color-indigo-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-400{--tw-gradient-via:var(--color-indigo-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400{--tw-gradient-via:var(--color-orange-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/10{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/10{--tw-gradient-via:color-mix(in oklab,var(--primary)10%,transparent)}}.via-primary\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-400\/50{--tw-gradient-via:#ff667f80}@supports (color:color-mix(in lab,red,red)){.via-rose-400\/50{--tw-gradient-via:color-mix(in oklab,var(--color-rose-400)50%,transparent)}}.via-rose-400\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-100{--tw-gradient-via:var(--color-sky-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400\/50{--tw-gradient-via:#00bcfe80}@supports (color:color-mix(in lab,red,red)){.via-sky-400\/50{--tw-gradient-via:color-mix(in oklab,var(--color-sky-400)50%,transparent)}}.via-sky-400\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-300{--tw-gradient-via:var(--color-slate-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-400\/50{--tw-gradient-via:#a685ff80}@supports (color:color-mix(in lab,red,red)){.via-violet-400\/50{--tw-gradient-via:color-mix(in oklab,var(--color-violet-400)50%,transparent)}}.via-violet-400\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0b3f7a\]{--tw-gradient-to:#0b3f7a;--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-\[\#0c1c2e\]{--tw-gradient-to:#0c1c2e;--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-\[\#2f7bd8\]{--tw-gradient-to:#2f7bd8;--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-\[\#6cc4ff\]{--tw-gradient-to:#6cc4ff;--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-\[\#00214a\]{--tw-gradient-to:#00214a;--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-\[\#04203f\]{--tw-gradient-to:#04203f;--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-\[var\(--brand-blue\)\]\/70{--tw-gradient-to:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--brand-blue\)\]\/70{--tw-gradient-to:color-mix(in oklab,var(--brand-blue)70%,transparent)}}.to-\[var\(--brand-blue\)\]\/70{--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-\[var\(--brand-green\)\]\/20{--tw-gradient-to:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--brand-green\)\]\/20{--tw-gradient-to:color-mix(in oklab,var(--brand-green)20%,transparent)}}.to-\[var\(--brand-green\)\]\/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))}.to-amber-500\/80{--tw-gradient-to:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.to-amber-500\/80{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500)80%,transparent)}}.to-amber-500\/80{--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-amber-600{--tw-gradient-to:var(--color-amber-600);--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-blue-50\/40{--tw-gradient-to:#eff6ff66}@supports (color:color-mix(in lab,red,red)){.to-blue-50\/40{--tw-gradient-to:color-mix(in oklab,var(--color-blue-50)40%,transparent)}}.to-blue-50\/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-blue-50\/50{--tw-gradient-to:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.to-blue-50\/50{--tw-gradient-to:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.to-blue-50\/50{--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-blue-100{--tw-gradient-to:var(--color-blue-100);--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-blue-500{--tw-gradient-to:var(--color-blue-500);--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-blue-600{--tw-gradient-to:var(--color-blue-600);--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-blue-800{--tw-gradient-to:var(--color-blue-800);--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-card\/70{--tw-gradient-to:var(--card)}@supports (color:color-mix(in lab,red,red)){.to-card\/70{--tw-gradient-to:color-mix(in oklab,var(--card)70%,transparent)}}.to-card\/70{--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-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.to-cyan-500\/10{--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-emerald-50{--tw-gradient-to:var(--color-emerald-50);--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-emerald-500\/10{--tw-gradient-to:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.to-emerald-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.to-emerald-500\/10{--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-emerald-500\/80{--tw-gradient-to:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.to-emerald-500\/80{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)80%,transparent)}}.to-emerald-500\/80{--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-gray-100{--tw-gradient-to:var(--color-gray-100);--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-green-100{--tw-gradient-to:var(--color-green-100);--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-indigo-50{--tw-gradient-to:var(--color-indigo-50);--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-indigo-50\/60{--tw-gradient-to:#eef2ff99}@supports (color:color-mix(in lab,red,red)){.to-indigo-50\/60{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-50)60%,transparent)}}.to-indigo-50\/60{--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-indigo-100{--tw-gradient-to:var(--color-indigo-100);--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-indigo-500\/10{--tw-gradient-to:#625fff1a}@supports (color:color-mix(in lab,red,red)){.to-indigo-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.to-indigo-500\/10{--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-indigo-600{--tw-gradient-to:var(--color-indigo-600);--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-lime-500\/5{--tw-gradient-to:#80cd000d}@supports (color:color-mix(in lab,red,red)){.to-lime-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-lime-500)5%,transparent)}}.to-lime-500\/5{--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-orange-50\/60{--tw-gradient-to:#fff7ed99}@supports (color:color-mix(in lab,red,red)){.to-orange-50\/60{--tw-gradient-to:color-mix(in oklab,var(--color-orange-50)60%,transparent)}}.to-orange-50\/60{--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-orange-100{--tw-gradient-to:var(--color-orange-100);--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-orange-500\/10{--tw-gradient-to:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.to-orange-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.to-orange-500\/10{--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-purple-50{--tw-gradient-to:var(--color-purple-50);--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-purple-100{--tw-gradient-to:var(--color-purple-100);--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-purple-600{--tw-gradient-to:var(--color-purple-600);--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-red-100{--tw-gradient-to:var(--color-red-100);--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-red-500\/5{--tw-gradient-to:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.to-red-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.to-red-500\/5{--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-rose-500\/80{--tw-gradient-to:#ff2357cc}@supports (color:color-mix(in lab,red,red)){.to-rose-500\/80{--tw-gradient-to:color-mix(in oklab,var(--color-rose-500)80%,transparent)}}.to-rose-500\/80{--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-sky-500\/80{--tw-gradient-to:#00a5efcc}@supports (color:color-mix(in lab,red,red)){.to-sky-500\/80{--tw-gradient-to:color-mix(in oklab,var(--color-sky-500)80%,transparent)}}.to-sky-500\/80{--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-slate-400{--tw-gradient-to:var(--color-slate-400);--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-teal-50{--tw-gradient-to:var(--color-teal-50);--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-teal-600{--tw-gradient-to:var(--color-teal-600);--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-teal-700{--tw-gradient-to:var(--color-teal-700);--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-transparent{--tw-gradient-to:transparent;--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-500\/80{--tw-gradient-to:#8d54ffcc}@supports (color:color-mix(in lab,red,red)){.to-violet-500\/80{--tw-gradient-to:color-mix(in oklab,var(--color-violet-500)80%,transparent)}}.to-violet-500\/80{--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-600{--tw-gradient-to:var(--color-violet-600);--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-yellow-50{--tw-gradient-to:var(--color-yellow-50);--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))}.\[mask-image\:linear-gradient\(to_left\,black\,transparent_70\%\)\]{-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}.\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.\[background-size\:18px_18px\]{background-size:18px 18px}.fill-amber-400{fill:var(--color-amber-400)}.fill-current{fill:currentColor}.fill-orange-400{fill:var(--color-orange-400)}.fill-primary{fill:var(--primary)}.fill-rose-400{fill:var(--color-rose-400)}.fill-rose-500{fill:var(--color-rose-500)}.fill-sky-500{fill:var(--color-sky-500)}.fill-slate-300{fill:var(--color-slate-300)}.fill-transparent{fill:#0000}.fill-yellow-400{fill:var(--color-yellow-400)}.stroke-\[var\(--brand-blue\)\]\/10{stroke:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.stroke-\[var\(--brand-blue\)\]\/10{stroke:color-mix(in oklab,var(--brand-blue)10%,transparent)}}.stroke-border\/50{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.stroke-border\/50{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.stroke-border\/60{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.stroke-border\/60{stroke:color-mix(in oklab,var(--border)60%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.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-3\!{padding-inline:calc(var(--spacing)*3)!important}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.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-3\.5{padding-block:calc(var(--spacing)*3.5)}.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-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-\[env\(safe-area-inset-top\,0px\)\]{padding-top:env(safe-area-inset-top,0px)}.pt-px{padding-top:1px}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-36{padding-bottom:calc(var(--spacing)*36)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-\[4rem\]{padding-left:4rem}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-\[-3px\]{vertical-align:-3px}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.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-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[7px\]{font-size:7px}.text-\[8\.5rem\]{font-size:8.5rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[12px\]\!{font-size:12px!important}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[13px\]\!{font-size:13px!important}.text-\[14px\]{font-size:14px}.text-\[14px\]\!{font-size:14px!important}.text-\[15px\]{font-size:15px}.text-\[15px\]\!{font-size:15px!important}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]\!{font-size:20px!important}.text-\[21px\]\!{font-size:21px!important}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.35\]\!{--tw-leading:1.35!important;line-height:1.35!important}.leading-\[1\.45\]\!{--tw-leading:1.45!important;line-height:1.45!important}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.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-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.\[color\:inherit\]{color:inherit}.text-\(--calendario-scelto-foreground\)\!{color:var(--calendario-scelto-foreground)!important}.text-\[\#9fd3ff\]{color:#9fd3ff}.text-\[\#25D366\]{color:#25d366}.text-\[\#72fa93\]{color:#72fa93}.text-\[\#128C7E\]{color:#128c7e}.text-\[\#002552\]{color:#002552}.text-\[\#ffb4a8\]{color:#ffb4a8}.text-\[inherit\]{color:inherit}.text-\[var\(--brand-blue\)\],.text-\[var\(--brand-blue\)\]\/50{color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--brand-blue\)\]\/50{color:color-mix(in oklab,var(--brand-blue)50%,transparent)}}.text-\[var\(--brand-blue\)\]\/60{color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--brand-blue\)\]\/60{color:color-mix(in oklab,var(--brand-blue)60%,transparent)}}.text-\[var\(--brand-blue\)\]\/70{color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--brand-blue\)\]\/70{color:color-mix(in oklab,var(--brand-blue)70%,transparent)}}.text-\[var\(--brand-blue\)\]\/80{color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--brand-blue\)\]\/80{color:color-mix(in oklab,var(--brand-blue)80%,transparent)}}.text-\[var\(--brand-green\)\]{color:var(--brand-green)}.text-\[var\(--mt-green\)\]{color:var(--mt-green)}.text-\[var\(--tr-amber\)\]{color:var(--tr-amber)}.text-\[var\(--tr-blue\)\]{color:var(--tr-blue)}.text-\[var\(--tr-green\)\]{color:var(--tr-green)}.text-\[var\(--tr-ink\)\]{color:var(--tr-ink)}.text-\[var\(--tr-ink-2\)\]{color:var(--tr-ink-2)}.text-\[var\(--tr-ink-3\)\]{color:var(--tr-ink-3)}.text-\[var\(--tr-red\)\]{color:var(--tr-red)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-100{color:var(--color-amber-100)}.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-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/80{color:#953d00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/80{color:color-mix(in oklab,var(--color-amber-800)80%,transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-100{color:var(--color-blue-100)}.text-blue-400\/60{color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.text-blue-400\/60{color:color-mix(in oklab,var(--color-blue-400)60%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-destructive{color:var(--destructive)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-900\/80{color:#004e3bcc}@supports (color:color-mix(in lab,red,red)){.text-emerald-900\/80{color:color-mix(in oklab,var(--color-emerald-900)80%,transparent)}}.text-emerald-900\/90{color:#004e3be6}@supports (color:color-mix(in lab,red,red)){.text-emerald-900\/90{color:color-mix(in oklab,var(--color-emerald-900)90%,transparent)}}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground{color:var(--foreground)}.text-foreground\!{color:var(--foreground)!important}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground)85%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-fuchsia-500{color:var(--color-fuchsia-500)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.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-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-400\/60{color:#05df7299}@supports (color:color-mix(in lab,red,red)){.text-green-400\/60{color:color-mix(in oklab,var(--color-green-400)60%,transparent)}}.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-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground)80%,transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-400\/60{color:#ff8b1a99}@supports (color:color-mix(in lab,red,red)){.text-orange-400\/60{color:color-mix(in oklab,var(--color-orange-400)60%,transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-500{color:var(--color-pink-500)}.text-pink-800{color:var(--color-pink-800)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-400\/60{color:#c07eff99}@supports (color:color-mix(in lab,red,red)){.text-purple-400\/60{color:color-mix(in oklab,var(--color-purple-400)60%,transparent)}}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.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\/60{color:#ff656899}@supports (color:color-mix(in lab,red,red)){.text-red-400\/60{color:color-mix(in oklab,var(--color-red-400)60%,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-700\/80{color:#bf000fcc}@supports (color:color-mix(in lab,red,red)){.text-red-700\/80{color:color-mix(in oklab,var(--color-red-700)80%,transparent)}}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-700\/70{color:#314158b3}@supports (color:color-mix(in lab,red,red)){.text-slate-700\/70{color:color-mix(in oklab,var(--color-slate-700)70%,transparent)}}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-900\/80{color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.text-slate-900\/80{color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.text-slate-900\/85{color:#0f172bd9}@supports (color:color-mix(in lab,red,red)){.text-slate-900\/85{color:color-mix(in oklab,var(--color-slate-900)85%,transparent)}}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-transparent{color:#0000}.text-violet-500{color:var(--color-violet-500)}.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-whatsapp-bolla-in-foreground{color:var(--whatsapp-bolla-in-foreground)}.text-whatsapp-bolla-out-foreground{color:var(--whatsapp-bolla-out-foreground)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.text-white\/10{color:color-mix(in oklab,var(--color-white)10%,transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[var\(--brand-blue\)\]\/30{-webkit-text-decoration-color:var(--brand-blue);text-decoration-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.decoration-\[var\(--brand-blue\)\]\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--brand-blue)30%,transparent);text-decoration-color:color-mix(in oklab,var(--brand-blue)30%,transparent)}}.decoration-\[var\(--brand-green\)\],.decoration-\[var\(--brand-green\)\]\/70{-webkit-text-decoration-color:var(--brand-green);text-decoration-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.decoration-\[var\(--brand-green\)\]\/70{-webkit-text-decoration-color:color-mix(in oklab,var(--brand-green)70%,transparent);text-decoration-color:color-mix(in oklab,var(--brand-green)70%,transparent)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.caret-foreground{caret-color:var(--foreground)}.accent-\[var\(--brand-blue\)\]{accent-color:var(--brand-blue)}.accent-emerald-600{accent-color:var(--color-emerald-600)}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.92\]{opacity:.92}.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-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(16\,185\,129\,0\.15\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#10b98126);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(114\,250\,147\,0\.15\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#72fa9326);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(114\,250\,147\,0\.18\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#72fa932e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(245\,158\,11\,0\.15\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#f59e0b26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(255\,255\,255\,0\.6\)\,0_6px_18px_-6px_rgba\(0\,37\,82\,0\.45\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#fff9),0 6px 18px -6px var(--tw-shadow-color,#00255273);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(255\,255\,255\,0\.6\)\,0_6px_18px_-6px_var\(--sk-glow\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#fff9),0 6px 18px -6px var(--tw-shadow-color,var(--sk-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_5px_rgba\(114\,250\,147\,0\.12\)\,0_0_26px_rgba\(114\,250\,147\,0\.45\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#72fa931f),0 0 26px var(--tw-shadow-color,#72fa9373);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(114\,250\,147\,0\.14\)\,0_0_30px_rgba\(114\,250\,147\,0\.4\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#72fa9324),0 0 30px var(--tw-shadow-color,#72fa9366);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_var\(--brand-green\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--brand-green));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(114\,250\,147\,0\.6\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#72fa9399);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(114\,250\,147\,0\.55\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#72fa938c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_-4px_rgba\(114\,250\,147\,0\.7\)\]{--tw-shadow:0 0 18px -4px var(--tw-shadow-color,#72fa93b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(114\,250\,147\,0\.45\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#72fa9373);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,37\,82\,0\.04\)\,0_12px_32px_-20px_rgba\(0\,37\,82\,0\.22\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0025520a),0 12px 32px -20px var(--tw-shadow-color,#00255238);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,37\,82\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0025520d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,37\,82\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0025520f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_-8px_rgba\(0\,37\,82\,0\.35\)\]{--tw-shadow:0 4px 14px -8px var(--tw-shadow-color,#00255259);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_-8px_rgba\(0\,37\,82\,0\.8\)\]{--tw-shadow:0 6px 16px -8px var(--tw-shadow-color,#002552cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_-8px_rgba\(0\,37\,82\,0\.8\)\]{--tw-shadow:0 6px 18px -8px var(--tw-shadow-color,#002552cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_-10px_rgba\(16\,185\,129\,0\.8\)\]{--tw-shadow:0 8px 20px -10px var(--tw-shadow-color,#10b981cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_22px_-12px_rgba\(0\,37\,82\,0\.9\)\]{--tw-shadow:0 8px 22px -12px var(--tw-shadow-color,#002552e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 8px 24px -8px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_-10px_rgba\(0\,37\,82\,0\.7\)\]{--tw-shadow:0 8px 24px -10px var(--tw-shadow-color,#002552b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_-14px_rgba\(0\,37\,82\,0\.9\)\]{--tw-shadow:0 10px 24px -14px var(--tw-shadow-color,#002552e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-22px_rgba\(0\,37\,82\,0\.5\)\]{--tw-shadow:0 10px 30px -22px var(--tw-shadow-color,#00255280);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-20px_rgba\(0\,37\,82\,0\.8\)\]{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,#002552cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_rgba\(71\,85\,105\,0\.35\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,#47556959);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-sm{--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-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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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-0\!{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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-2{--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)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab,red,red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)15%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-blue-950\/10{--tw-shadow-color:#1624561a}@supports (color:color-mix(in lab,red,red)){.shadow-blue-950\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-950)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-blue-950\/15{--tw-shadow-color:#16245626}@supports (color:color-mix(in lab,red,red)){.shadow-blue-950\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-950)15%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-orange-950\/40{--tw-shadow-color:#44130666}@supports (color:color-mix(in lab,red,red)){.shadow-orange-950\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-orange-950)40%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-\[\#002552\]{--tw-ring-color:#002552}.ring-\[var\(--brand-blue\)\],.ring-\[var\(--brand-blue\)\]\/10{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--brand-blue\)\]\/10{--tw-ring-color:color-mix(in oklab,var(--brand-blue)10%,transparent)}}.ring-\[var\(--brand-blue\)\]\/15{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--brand-blue\)\]\/15{--tw-ring-color:color-mix(in oklab,var(--brand-blue)15%,transparent)}}.ring-\[var\(--brand-blue\)\]\/20{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--brand-blue\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--brand-blue)20%,transparent)}}.ring-\[var\(--brand-blue\)\]\/30{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--brand-blue\)\]\/30{--tw-ring-color:color-mix(in oklab,var(--brand-blue)30%,transparent)}}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-amber-600)20%,transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.ring-border,.ring-border\/70{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.ring-border\/70{--tw-ring-color:color-mix(in oklab,var(--border)70%,transparent)}}.ring-card{--tw-ring-color:var(--card)}.ring-current\/30{--tw-ring-color:currentcolor}@supports (color:color-mix(in lab,red,red)){.ring-current\/30{--tw-ring-color:color-mix(in oklab,currentcolor 30%,transparent)}}.ring-emerald-500{--tw-ring-color:var(--color-emerald-500)}.ring-emerald-500\/15{--tw-ring-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/15{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.ring-emerald-600\/15{--tw-ring-color:#00976726}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-emerald-600)15%,transparent)}}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-600)20%,transparent)}}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab,var(--primary)40%,transparent)}}.ring-red-500\/15{--tw-ring-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.ring-red-500\/15{--tw-ring-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.ring-rose-600\/15{--tw-ring-color:#e7004426}@supports (color:color-mix(in lab,red,red)){.ring-rose-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-rose-600)15%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-sky-600\/15{--tw-ring-color:#0084cc26}@supports (color:color-mix(in lab,red,red)){.ring-sky-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-sky-600)15%,transparent)}}.ring-sky-600\/20{--tw-ring-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){.ring-sky-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-sky-600)20%,transparent)}}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-200\/80{--tw-ring-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/80{--tw-ring-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.ring-slate-400\/15{--tw-ring-color:#90a1b926}@supports (color:color-mix(in lab,red,red)){.ring-slate-400\/15{--tw-ring-color:color-mix(in oklab,var(--color-slate-400)15%,transparent)}}.ring-slate-500\/15{--tw-ring-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.ring-slate-500\/15{--tw-ring-color:color-mix(in oklab,var(--color-slate-500)15%,transparent)}}.ring-slate-500\/20{--tw-ring-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.ring-slate-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-slate-500)20%,transparent)}}.ring-slate-900\/30{--tw-ring-color:#0f172b4d}@supports (color:color-mix(in lab,red,red)){.ring-slate-900\/30{--tw-ring-color:color-mix(in oklab,var(--color-slate-900)30%,transparent)}}.ring-violet-600\/15{--tw-ring-color:#7f22fe26}@supports (color:color-mix(in lab,red,red)){.ring-violet-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-violet-600)15%,transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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\:drop-shadow\(0_10px_20px_rgba\(0\,0\,0\,0\.35\)\)\]{filter:drop-shadow(0 10px 20px #00000059)}.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{--tw-backdrop-blur:blur(8px);-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-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-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-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-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,visibility,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-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\!{--tw-outline-style:none!important;outline-style:none!important}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\.5\)\]{--cell-size:calc(var(--spacing)*8.5)}.\[--cell-size\:2\.4rem\]{--cell-size:2.4rem}.\[--sk-glow\:rgba\(14\,165\,233\,0\.55\)\]{--sk-glow:#0ea5e98c}.\[--sk-glow\:rgba\(16\,185\,129\,0\.55\)\]{--sk-glow:#10b9818c}.\[--sk-glow\:rgba\(139\,92\,246\,0\.55\)\]{--sk-glow:#8b5cf68c}.\[--sk-glow\:rgba\(244\,63\,94\,0\.55\)\]{--sk-glow:#f43f5e8c}.\[--sk-glow\:rgba\(245\,158\,11\,0\.55\)\]{--sk-glow:#f59e0b8c}.\[background\:radial-gradient\(circle_at_20\%_15\%\,rgba\(114\,250\,147\,0\.22\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_80\%\,rgba\(56\,189\,248\,0\.18\)\,transparent_60\%\)\]{background:radial-gradient(circle at 20% 15%,#72fa9338,#0000 55%),radial-gradient(circle at 85% 80%,#38bdf82e,#0000 60%)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-4{--tw-enter-translate-y:calc(4*var(--spacing))}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.group-focus-within\:text-primary:is(:where(.group):focus-within *){color:var(--primary)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:bg-\[var\(--brand-blue\)\]\/10:is(:where(.group):hover *){background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[var\(--brand-blue\)\]\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--brand-blue)10%,transparent)}}.group-hover\:text-\[var\(--brand-blue\)\]:is(:where(.group):hover *){color:var(--brand-blue)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/foto\:scale-\[1\.02\]:is(:where(.group\/foto):hover *){scale:1.02}.group-hover\/foto\:opacity-100:is(:where(.group\/foto):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=active\]\:text-\[var\(--brand-blue\)\]:is(:where(.group)[data-state=active] *){color:var(--brand-blue)}.group-data-\[state\=active\]\:text-emerald-600:is(:where(.group)[data-state=active] *){color:var(--color-emerald-600)}.group-data-\[state\=inactive\]\:text-muted-foreground:is(:where(.group)[data-state=inactive] *){color:var(--muted-foreground)}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.first-letter\:uppercase:first-letter{text-transform:uppercase}.selection\:bg-\[var\(--brand-blue\)\]\/25 ::selection{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-\[var\(--brand-blue\)\]\/25 ::selection{background-color:color-mix(in oklab,var(--brand-blue)25%,transparent)}}.selection\:bg-\[var\(--brand-blue\)\]\/25::selection{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-\[var\(--brand-blue\)\]\/25::selection{background-color:color-mix(in oklab,var(--brand-blue)25%,transparent)}}.selection\:bg-emerald-900\/15 ::selection{background-color:#004e3b26}@supports (color:color-mix(in lab,red,red)){.selection\:bg-emerald-900\/15 ::selection{background-color:color-mix(in oklab,var(--color-emerald-900)15%,transparent)}}.selection\:bg-emerald-900\/15::selection{background-color:#004e3b26}@supports (color:color-mix(in lab,red,red)){.selection\:bg-emerald-900\/15::selection{background-color:color-mix(in oklab,var(--color-emerald-900)15%,transparent)}}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/55::placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}}.placeholder\:text-slate-300::placeholder{color:var(--color-slate-300)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-1:before{content:var(--tw-content);inset-block:calc(var(--spacing)*1)}.before\:-left-px:before{content:var(--tw-content);left:-1px}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing)*.5)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-\[var\(--brand-green\)\]:before{content:var(--tw-content);background-color:var(--brand-green)}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:transition-colors:before{content:var(--tw-content);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))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:flex:after{content:var(--tw-content);display:flex}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:items-center:after{content:var(--tw-content);align-items:center}.after\:border-t:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:font-semibold:first-child{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.first\:text-foreground:first-child{color:var(--foreground)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.odd\:bg-transparent:nth-child(odd){background-color:#0000}.even\:bg-gray-50:nth-child(2n){background-color:var(--color-gray-50)}.focus-within\:border-\[var\(--brand-blue\)\]\/50:focus-within{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-\[var\(--brand-blue\)\]\/50:focus-within{border-color:color-mix(in oklab,var(--brand-blue)50%,transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-2:focus-within{--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-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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-within\:ring-\[var\(--brand-blue\)\]\/10:focus-within{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-\[var\(--brand-blue\)\]\/10:focus-within{--tw-ring-color:color-mix(in oklab,var(--brand-blue)10%,transparent)}}.focus-within\:ring-primary\/20:focus-within{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-primary\/20:focus-within{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\[var\(--brand-blue\)\]:hover,.hover\:border-\[var\(--brand-blue\)\]\/40:hover{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--brand-blue\)\]\/40:hover{border-color:color-mix(in oklab,var(--brand-blue)40%,transparent)}}.hover\:border-\[var\(--brand-blue\)\]\/40\!:hover{border-color:var(--brand-blue)!important}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--brand-blue\)\]\/40\!:hover{border-color:color-mix(in oklab,var(--brand-blue)40%,transparent)!important}}.hover\:border-\[var\(--brand-green\)\]:hover,.hover\:border-\[var\(--brand-green\)\]\/60:hover{border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--brand-green\)\]\/60:hover{border-color:color-mix(in oklab,var(--brand-green)60%,transparent)}}.hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-emerald-500\/30:hover{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/30:hover{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.hover\:border-emerald-500\/60:hover{border-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/60:hover{border-color:color-mix(in oklab,var(--color-emerald-500)60%,transparent)}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-green-500:hover{border-color:var(--color-green-500)}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\:border-purple-500\/50:hover{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/50:hover{border-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-500\/30:hover{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/30:hover{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.hover\:border-red-700:hover{border-color:var(--color-red-700)}.hover\:border-slate-300\!:hover{border-color:var(--color-slate-300)!important}.hover\:border-teal-500\/40:hover{border-color:#00baa766}@supports (color:color-mix(in lab,red,red)){.hover\:border-teal-500\/40:hover{border-color:color-mix(in oklab,var(--color-teal-500)40%,transparent)}}.hover\:border-violet-500\/40:hover{border-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-500\/40:hover{border-color:color-mix(in oklab,var(--color-violet-500)40%,transparent)}}.hover\:border-yellow-500\/50:hover{border-color:#edb20080}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-500\/50:hover{border-color:color-mix(in oklab,var(--color-yellow-500)50%,transparent)}}.hover\:\!bg-red-600:hover{background-color:var(--color-red-600)!important}.hover\:bg-\[\#003a7a\]:hover{background-color:#003a7a}.hover\:bg-\[\#25D366\]:hover{background-color:#25d366}.hover\:bg-\[\#075E54\]:hover{background-color:#075e54}.hover\:bg-\[var\(--brand-blue\)\]:hover,.hover\:bg-\[var\(--brand-blue\)\]\/5:hover{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--brand-blue\)\]\/5:hover{background-color:color-mix(in oklab,var(--brand-blue)5%,transparent)}}.hover\:bg-\[var\(--brand-blue\)\]\/10:hover{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--brand-blue\)\]\/10:hover{background-color:color-mix(in oklab,var(--brand-blue)10%,transparent)}}.hover\:bg-\[var\(--brand-blue\)\]\/90:hover{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--brand-blue\)\]\/90:hover{background-color:color-mix(in oklab,var(--brand-blue)90%,transparent)}}.hover\:bg-\[var\(--brand-green\)\]:hover,.hover\:bg-\[var\(--brand-green\)\]\/90:hover{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--brand-green\)\]\/90:hover{background-color:color-mix(in oklab,var(--brand-green)90%,transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent)40%,transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/60:hover{background-color:#eff6ff99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/60:hover{background-color:color-mix(in oklab,var(--color-blue-50)60%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-200\/90:hover{background-color:#a4f4cfe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-200\/90:hover{background-color:color-mix(in oklab,var(--color-emerald-200)90%,transparent)}}.hover\:bg-emerald-500\/\[0\.14\]:hover{background-color:#00bb7f24}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/\[0\.14\]:hover{background-color:color-mix(in oklab,var(--color-emerald-500)14%,transparent)}}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.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-700:hover{background-color:var(--color-gray-700)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-600\/90:hover{background-color:#00a544e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-600\/90:hover{background-color:color-mix(in oklab,var(--color-green-600)90%,transparent)}}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,var(--muted)70%,transparent)}}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-orange-500:hover{background-color:var(--color-orange-500)}.hover\:bg-orange-500\/20:hover{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-500\/20:hover{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-purple-100\/40:hover{background-color:#f3e8ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-100\/40:hover{background-color:color-mix(in oklab,var(--color-purple-100)40%,transparent)}}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-100\/60:hover{background-color:#ffe2e299}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-100\/60:hover{background-color:color-mix(in oklab,var(--color-red-100)60%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-sky-200:hover{background-color:var(--color-sky-200)}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/80:hover{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-teal-500\/10:hover{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-teal-500\/10:hover{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-violet-500\/10:hover{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/10:hover{background-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:bg-white\/\[0\.16\]:hover{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.16\]:hover{background-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.hover\:bg-yellow-500\/20:hover{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/20:hover{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.hover\:from-emerald-500:hover{--tw-gradient-from:var(--color-emerald-500);--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))}.hover\:from-purple-700:hover{--tw-gradient-from:var(--color-purple-700);--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))}.hover\:from-sky-500:hover{--tw-gradient-from:var(--color-sky-500);--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))}.hover\:to-blue-700:hover{--tw-gradient-to:var(--color-blue-700);--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))}.hover\:to-indigo-700:hover{--tw-gradient-to:var(--color-indigo-700);--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))}.hover\:to-teal-600:hover{--tw-gradient-to:var(--color-teal-600);--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))}.hover\:text-\[var\(--brand-blue\)\]:hover{color:var(--brand-blue)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-800:hover{color:var(--color-amber-800)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-teal-700:hover{color:var(--color-teal-700)}.hover\:text-violet-700:hover{color:var(--color-violet-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--brand-blue\)\]:hover{-webkit-text-decoration-color:var(--brand-blue);text-decoration-color:var(--brand-blue)}.hover\:decoration-\[var\(--brand-green\)\]:hover{-webkit-text-decoration-color:var(--brand-green);text-decoration-color:var(--brand-green)}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_8px_18px_-8px_rgba\(7\,94\,84\,0\.8\)\]:hover{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#075e54cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_8px_18px_-8px_rgba\(14\,165\,233\,0\.8\)\]:hover{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#0ea5e9cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_8px_18px_-8px_rgba\(37\,211\,102\,0\.8\)\]:hover{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#25d366cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_8px_18px_-8px_rgba\(99\,102\,241\,0\.8\)\]:hover{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#6366f1cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_-14px_rgba\(0\,37\,82\,0\.45\)\]:hover{--tw-shadow:0 10px 24px -14px var(--tw-shadow-color,#00255273);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_-12px_rgba\(0\,37\,82\,0\.95\)\,0_0_0_4px_rgba\(114\,250\,147\,0\.14\)\]:hover{--tw-shadow:0 12px 28px -12px var(--tw-shadow-color,#002552f2),0 0 0 4px var(--tw-shadow-color,#72fa9324);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.hover\:shadow-sm:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:ring-\[var\(--brand-blue\)\]\/25:hover{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-\[var\(--brand-blue\)\]\/25:hover{--tw-ring-color:color-mix(in oklab,var(--brand-blue)25%,transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-\[var\(--brand-blue\)\]:focus,.focus\:border-\[var\(--brand-blue\)\]\/50:focus{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[var\(--brand-blue\)\]\/50:focus{border-color:color-mix(in oklab,var(--brand-blue)50%,transparent)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-gray-500:focus{border-color:var(--color-gray-500)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:border-teal-500:focus{border-color:var(--color-teal-500)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:bg-orange-500:focus{background-color:var(--color-orange-500)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:text-rose-600:focus{color:var(--color-rose-600)}.focus\:text-white:focus{color:var(--color-white)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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-\[var\(--brand-blue\)\]:focus,.focus\:ring-\[var\(--brand-blue\)\]\/10:focus{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--brand-blue\)\]\/10:focus{--tw-ring-color:color-mix(in oklab,var(--brand-blue)10%,transparent)}}.focus\:ring-\[var\(--brand-blue\)\]\/15:focus{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--brand-blue\)\]\/15:focus{--tw-ring-color:color-mix(in oklab,var(--brand-blue)15%,transparent)}}.focus\:ring-\[var\(--brand-blue\)\]\/20:focus{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--brand-blue\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--brand-blue)20%,transparent)}}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.focus\:ring-gray-500\/20:focus{--tw-ring-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.focus\:ring-gray-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.focus\:ring-indigo-500\/20:focus{--tw-ring-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-indigo-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.focus\:ring-primary:focus,.focus\:ring-primary\/30:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.focus\:ring-purple-500\/20:focus{--tw-ring-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-purple-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.focus\:ring-red-500\/10:focus{--tw-ring-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-red-500\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.focus\:ring-ring:focus,.focus\:ring-ring\/40:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-ring\/40:focus{--tw-ring-color:color-mix(in oklab,var(--ring)40%,transparent)}}.focus\:ring-teal-500\/20:focus{--tw-ring-color:#00baa733}@supports (color:color-mix(in lab,red,red)){.focus\:ring-teal-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:\!border-red-500:focus-visible{border-color:var(--color-red-500)!important}.focus-visible\:border-\[var\(--brand-blue\)\]:focus-visible{border-color:var(--brand-blue)}.focus-visible\:border-primary\/50:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-primary\/50:focus-visible{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.focus-visible\:border-purple-500:focus-visible{border-color:var(--color-purple-500)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-accent\/60:focus-visible{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-accent\/60:focus-visible{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.focus-visible\:\!ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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-visible\:ring-0\!:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-visible\:\!ring-red-500\/40:focus-visible{--tw-ring-color:#fb2c3666!important}@supports (color:color-mix(in lab,red,red)){.focus-visible\:\!ring-red-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-red-500)40%,transparent)!important}}.focus-visible\:ring-\[\#25D366\]\/40:focus-visible{--tw-ring-color:oklab(76.0953% -.174012 .10152/.4)}.focus-visible\:ring-\[var\(--brand-blue\)\]\/20:focus-visible{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[var\(--brand-blue\)\]\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-blue)20%,transparent)}}.focus-visible\:ring-\[var\(--brand-blue\)\]\/30:focus-visible{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[var\(--brand-blue\)\]\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-blue)30%,transparent)}}.focus-visible\:ring-\[var\(--brand-blue\)\]\/35:focus-visible{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[var\(--brand-blue\)\]\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-blue)35%,transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-emerald-500\/40:focus-visible{--tw-ring-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-emerald-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.focus-visible\:ring-indigo-500\/40:focus-visible{--tw-ring-color:#625fff66}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-indigo-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500)40%,transparent)}}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.focus-visible\:ring-purple-500:focus-visible{--tw-ring-color:var(--color-purple-500)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)40%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-sky-500\/40:focus-visible{--tw-ring-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-sky-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-sky-500)40%,transparent)}}.focus-visible\:ring-teal-500\/40:focus-visible{--tw-ring-color:#00baa766}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-teal-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-teal-500)40%,transparent)}}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:bg-transparent:active{background-color:#0000}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[var\(--brand-green\)\]:disabled{background-color:var(--brand-green)}.disabled\:text-\[var\(--brand-blue\)\]:disabled{color:var(--brand-blue)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-40[aria-disabled=true]{opacity:.4}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-45[data-disabled]{opacity:.45}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-lg[data-range-end=true]{border-radius:var(--radius)}.data-\[range-end\=true\]\:rounded-r-lg[data-range-end=true]{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\[range-end\=true\]\:bg-\(--calendario-scelto\)\![data-range-end=true]{background-color:var(--calendario-scelto)!important}.data-\[range-end\=true\]\:text-\(--calendario-scelto-foreground\)\![data-range-end=true]{color:var(--calendario-scelto-foreground)!important}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-lg[data-range-start=true]{border-radius:var(--radius)}.data-\[range-start\=true\]\:rounded-l-lg[data-range-start=true]{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[range-start\=true\]\:bg-\(--calendario-scelto\)\![data-range-start=true]{background-color:var(--calendario-scelto)!important}.data-\[range-start\=true\]\:text-\(--calendario-scelto-foreground\)\![data-range-start=true]{color:var(--calendario-scelto-foreground)!important}.data-\[selected-single\=true\]\:bg-\(--calendario-scelto\)\![data-selected-single=true]{background-color:var(--calendario-scelto)!important}.data-\[selected-single\=true\]\:font-semibold[data-selected-single=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[selected-single\=true\]\:text-\(--calendario-scelto-foreground\)\![data-selected-single=true]{color:var(--calendario-scelto-foreground)!important}.data-\[selected-single\=true\]\:shadow-sm[data-selected-single=true]{--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)}@media (hover:hover){.data-\[selected-single\=true\]\:hover\:opacity-90[data-selected-single=true]:hover{opacity:.9}}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:border-border\/80[data-state=active]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=active\]\:border-border\/80[data-state=active]{border-color:color-mix(in oklab,var(--border)80%,transparent)}}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--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)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50% }.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48% }.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=inactive\]\:text-muted-foreground[data-state=inactive]{color:var(--muted-foreground)}@media (hover:hover){.data-\[state\=inactive\]\:hover\:bg-background\/60[data-state=inactive]:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=inactive\]\:hover\:bg-background\/60[data-state=inactive]:hover{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.data-\[state\=inactive\]\:hover\:text-foreground[data-state=inactive]:hover{color:var(--foreground)}}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:border-\[var\(--brand-blue\)\]\/40\![data-state=open]{border-color:var(--brand-blue)!important}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:border-\[var\(--brand-blue\)\]\/40\![data-state=open]{border-color:color-mix(in oklab,var(--brand-blue)40%,transparent)!important}}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/70[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/70[data-state=open]{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:bg-slate-50[data-state=open]{background-color:var(--color-slate-50)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:ring-4[data-state=open]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.data-\[state\=open\]\:ring-\[var\(--brand-blue\)\]\/10[data-state=open]{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:ring-\[var\(--brand-blue\)\]\/10[data-state=open]{--tw-ring-color:color-mix(in oklab,var(--brand-blue)10%,transparent)}}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50% }.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48% }@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[today-libero\=true\]\:text-primary[data-today-libero=true]{color:var(--primary)}.data-\[today\=true\]\:font-semibold[data-today=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[today\=true\]\:after\:absolute[data-today=true]:after{content:var(--tw-content);position:absolute}.data-\[today\=true\]\:after\:bottom-1[data-today=true]:after{content:var(--tw-content);bottom:calc(var(--spacing)*1)}.data-\[today\=true\]\:after\:left-1\/2[data-today=true]:after{content:var(--tw-content);left:50%}.data-\[today\=true\]\:after\:size-1[data-today=true]:after{content:var(--tw-content);width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.data-\[today\=true\]\:after\:-translate-x-1\/2[data-today=true]:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[today\=true\]\:after\:rounded-full[data-today=true]:after{content:var(--tw-content);border-radius:3.40282e38px}.data-\[today\=true\]\:after\:bg-current[data-today=true]:after{content:var(--tw-content);background-color:currentColor}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:80rem){.max-xl\:static{position:static}.max-xl\:hidden{display:none}.max-xl\:justify-center{justify-content:center}.max-xl\:bg-transparent{background-color:#0000}.max-xl\:p-0{padding:calc(var(--spacing)*0)}.max-xl\:px-1{padding-inline:calc(var(--spacing)*1)}.max-xl\:pt-3{padding-top:calc(var(--spacing)*3)}}@media not all and (min-width:64rem){.max-lg\:order-first{order:-9999}.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:col-span-2{grid-column:span 2/span 2}.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:absolute{position:absolute}.max-sm\:relative{position:relative}.max-sm\:static{position:static}.max-sm\:inset-0{inset:calc(var(--spacing)*0)}.max-sm\:top-4{top:calc(var(--spacing)*4)}.max-sm\:right-0{right:calc(var(--spacing)*0)}.max-sm\:right-1{right:calc(var(--spacing)*1)}.max-sm\:left-3{left:calc(var(--spacing)*3)}.max-sm\:z-30{z-index:30}.max-sm\:order-1{order:1}.max-sm\:order-2{order:2}.max-sm\:order-3{order:3}.max-sm\:order-4{order:4}.max-sm\:order-first{order:-9999}.max-sm\:order-last{order:9999}.max-sm\:row-span-1{grid-row:span 1/span 1}.max-sm\:-m-2{margin:calc(var(--spacing)*-2)}.max-sm\:-mx-4{margin-inline:calc(var(--spacing)*-4)}.max-sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.max-sm\:mx-3{margin-inline:calc(var(--spacing)*3)}.max-sm\:\!my-5{margin-block:calc(var(--spacing)*5)!important}.max-sm\:-my-2{margin-block:calc(var(--spacing)*-2)}.max-sm\:mt-0{margin-top:calc(var(--spacing)*0)}.max-sm\:mt-1{margin-top:calc(var(--spacing)*1)}.max-sm\:mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.max-sm\:mt-2{margin-top:calc(var(--spacing)*2)}.max-sm\:mt-3{margin-top:calc(var(--spacing)*3)}.max-sm\:mt-4{margin-top:calc(var(--spacing)*4)}.max-sm\:mt-5{margin-top:calc(var(--spacing)*5)}.max-sm\:-mr-2{margin-right:calc(var(--spacing)*-2)}.max-sm\:mr-0{margin-right:calc(var(--spacing)*0)}.max-sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.max-sm\:mb-3{margin-bottom:calc(var(--spacing)*3)}.max-sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.max-sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.max-sm\:ml-0{margin-left:calc(var(--spacing)*0)}.max-sm\:ml-3{margin-left:calc(var(--spacing)*3)}.max-sm\:ml-auto{margin-left:auto}.max-sm\:\!grid{display:grid!important}.max-sm\:block{display:block}.max-sm\:contents{display:contents}.max-sm\:flex{display:flex}.max-sm\:grid{display:grid}.max-sm\:hidden{display:none}.max-sm\:inline-flex{display:inline-flex}.max-sm\:size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.max-sm\:size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.max-sm\:h-7{height:calc(var(--spacing)*7)}.max-sm\:h-9{height:calc(var(--spacing)*9)}.max-sm\:h-10{height:calc(var(--spacing)*10)}.max-sm\:h-11{height:calc(var(--spacing)*11)}.max-sm\:h-12{height:calc(var(--spacing)*12)}.max-sm\:h-44{height:calc(var(--spacing)*44)}.max-sm\:h-60{height:calc(var(--spacing)*60)}.max-sm\:h-\[100dvh\]{height:100dvh}.max-sm\:h-\[calc\(100dvh-7rem\)\]{height:calc(100dvh - 7rem)}.max-sm\:h-auto{height:auto}.max-sm\:max-h-56{max-height:calc(var(--spacing)*56)}.max-sm\:max-h-\[45dvh\]{max-height:45dvh}.max-sm\:max-h-\[50dvh\]{max-height:50dvh}.max-sm\:max-h-\[55dvh\]{max-height:55dvh}.max-sm\:max-h-\[92dvh\]{max-height:92dvh}.max-sm\:max-h-none{max-height:none}.max-sm\:min-h-0{min-height:calc(var(--spacing)*0)}.max-sm\:min-h-11{min-height:calc(var(--spacing)*11)}.max-sm\:min-h-12{min-height:calc(var(--spacing)*12)}.max-sm\:min-h-60{min-height:calc(var(--spacing)*60)}.max-sm\:min-h-64{min-height:calc(var(--spacing)*64)}.max-sm\:min-h-\[16rem\]{min-height:16rem}.max-sm\:min-h-\[45dvh\]{min-height:45dvh}.max-sm\:min-h-\[520px\]{min-height:520px}.max-sm\:min-h-\[calc\(100svh-7\.5rem\)\]{min-height:calc(100svh - 7.5rem)}.max-sm\:w-7{width:calc(var(--spacing)*7)}.max-sm\:w-8{width:calc(var(--spacing)*8)}.max-sm\:w-10{width:calc(var(--spacing)*10)}.max-sm\:w-11{width:calc(var(--spacing)*11)}.max-sm\:w-12{width:calc(var(--spacing)*12)}.max-sm\:w-16{width:calc(var(--spacing)*16)}.max-sm\:w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.max-sm\:w-auto{width:auto}.max-sm\:w-full{width:100%}.max-sm\:max-w-\[84\%\]{max-width:84%}.max-sm\:max-w-none{max-width:none}.max-sm\:min-w-0{min-width:calc(var(--spacing)*0)}.max-sm\:min-w-\[max\(100\%\,calc\(var\(--m-bars\)\*1\.6rem\)\)\]{min-width:max(100%,calc(var(--m-bars)*1.6rem))}.max-sm\:flex-1{flex:1}.max-sm\:flex-none{flex:none}.max-sm\:shrink-0{flex-shrink:0}.max-sm\:basis-full{flex-basis:100%}.max-sm\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-sm\:scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.max-sm\:grid-cols-none{grid-template-columns:none}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-col-reverse{flex-direction:column-reverse}.max-sm\:flex-row{flex-direction:row}.max-sm\:\!flex-nowrap{flex-wrap:nowrap!important}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:items-center{align-items:center}.max-sm\:items-end{align-items:flex-end}.max-sm\:items-start{align-items:flex-start}.max-sm\:items-stretch{align-items:stretch}.max-sm\:justify-center{justify-content:center}.max-sm\:justify-start{justify-content:flex-start}.max-sm\:gap-0{gap:calc(var(--spacing)*0)}.max-sm\:gap-1{gap:calc(var(--spacing)*1)}.max-sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.max-sm\:gap-2{gap:calc(var(--spacing)*2)}.max-sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.max-sm\:gap-3{gap:calc(var(--spacing)*3)}.max-sm\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.max-sm\:gap-4{gap:calc(var(--spacing)*4)}.max-sm\:gap-6{gap:calc(var(--spacing)*6)}:where(.max-sm\: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(.max-sm\: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(.max-sm\: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(.max-sm\: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)))}.max-sm\:gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.max-sm\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-x-reverse)))}.max-sm\:gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.max-sm\:gap-y-2{row-gap:calc(var(--spacing)*2)}.max-sm\:self-center{align-self:center}.max-sm\:justify-self-start{justify-self:flex-start}.max-sm\:overflow-clip{overflow:clip}.max-sm\:overflow-visible{overflow:visible}.max-sm\:overflow-x-clip{overflow-x:clip}.max-sm\:overflow-y-auto{overflow-y:auto}.max-sm\:overscroll-contain{overscroll-behavior:contain}.max-sm\:rounded-2xl{border-radius:var(--radius-2xl)}.max-sm\:rounded-\[14px\]{border-radius:14px}.max-sm\:rounded-\[16px\]{border-radius:16px}.max-sm\:rounded-\[20px\]{border-radius:20px}.max-sm\:rounded-full{border-radius:3.40282e38px}.max-sm\:rounded-lg{border-radius:var(--radius)}.max-sm\:rounded-md{border-radius:calc(var(--radius) - 2px)}.max-sm\:rounded-none{border-radius:0}.max-sm\:rounded-none\!{border-radius:0!important}.max-sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.max-sm\:rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.max-sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-sm\:\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.max-sm\:border-0{border-style:var(--tw-border-style);border-width:0}.max-sm\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.max-sm\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-sm\:border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.max-sm\:border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.max-sm\:\!bg-transparent{background-color:#0000!important}.max-sm\:bg-\[var\(--brand-blue\)\]{background-color:var(--brand-blue)}.max-sm\:bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.max-sm\:bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.max-sm\:bg-transparent{background-color:#0000}.max-sm\:\!p-0{padding:calc(var(--spacing)*0)!important}.max-sm\:p-0{padding:calc(var(--spacing)*0)}.max-sm\:p-2{padding:calc(var(--spacing)*2)}.max-sm\:p-2\.5{padding:calc(var(--spacing)*2.5)}.max-sm\:p-3{padding:calc(var(--spacing)*3)}.max-sm\:p-3\.5{padding:calc(var(--spacing)*3.5)}.max-sm\:p-4{padding:calc(var(--spacing)*4)}.max-sm\:p-5{padding:calc(var(--spacing)*5)}.max-sm\:px-0{padding-inline:calc(var(--spacing)*0)}.max-sm\:px-1{padding-inline:calc(var(--spacing)*1)}.max-sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.max-sm\:px-3{padding-inline:calc(var(--spacing)*3)}.max-sm\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.max-sm\:px-4{padding-inline:calc(var(--spacing)*4)}.max-sm\:px-5{padding-inline:calc(var(--spacing)*5)}.max-sm\:py-0{padding-block:calc(var(--spacing)*0)}.max-sm\:py-1{padding-block:calc(var(--spacing)*1)}.max-sm\:py-2{padding-block:calc(var(--spacing)*2)}.max-sm\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.max-sm\:py-3{padding-block:calc(var(--spacing)*3)}.max-sm\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.max-sm\:py-4{padding-block:calc(var(--spacing)*4)}.max-sm\:py-6{padding-block:calc(var(--spacing)*6)}.max-sm\:py-10{padding-block:calc(var(--spacing)*10)}.max-sm\:pt-0{padding-top:calc(var(--spacing)*0)}.max-sm\:pt-0\.5{padding-top:calc(var(--spacing)*.5)}.max-sm\:pt-4{padding-top:calc(var(--spacing)*4)}.max-sm\:pt-5{padding-top:calc(var(--spacing)*5)}.max-sm\:pt-\[calc\(0\.75rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(.75rem + env(safe-area-inset-top))}.max-sm\:pr-8{padding-right:calc(var(--spacing)*8)}.max-sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.max-sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.max-sm\:pb-24{padding-bottom:calc(var(--spacing)*24)}.max-sm\:pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.max-sm\:pb-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.max-sm\:pb-\[calc\(1\.25rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.max-sm\:pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.max-sm\:pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.max-sm\:pl-0{padding-left:calc(var(--spacing)*0)}.max-sm\:pl-2{padding-left:calc(var(--spacing)*2)}.max-sm\:pl-9{padding-left:calc(var(--spacing)*9)}.max-sm\:pl-10{padding-left:calc(var(--spacing)*10)}.max-sm\:text-center{text-align:center}.max-sm\:text-left{text-align:left}.max-sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.max-sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.max-sm\:text-\[0\.8rem\]{font-size:.8rem}.max-sm\:text-\[0\.95rem\]{font-size:.95rem}.max-sm\:text-\[1\.4rem\]{font-size:1.4rem}.max-sm\:text-\[1\.35rem\]{font-size:1.35rem}.max-sm\:text-\[2rem\]{font-size:2rem}.max-sm\:text-\[13px\]{font-size:13px}.max-sm\:text-\[15px\]{font-size:15px}.max-sm\:text-\[16px\]\!{font-size:16px!important}.max-sm\:text-\[26px\]{font-size:26px}.max-sm\:leading-none{--tw-leading:1;line-height:1}.max-sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.max-sm\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.max-sm\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.max-sm\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.max-sm\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.max-sm\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.max-sm\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.max-sm\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.max-sm\:break-words{overflow-wrap:break-word}.max-sm\:whitespace-normal{white-space:normal}.max-sm\:whitespace-nowrap{white-space:nowrap}.max-sm\:text-\[var\(--brand-green\)\]{color:var(--brand-green)}.max-sm\:text-foreground{color:var(--foreground)}.max-sm\:normal-case{text-transform:none}.max-sm\: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,)}.max-sm\:opacity-100{opacity:1}.max-sm\:\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.max-sm\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.max-sm\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}.max-sm\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}.max-sm\:\[--cell-size\:2\.5rem\]{--cell-size:2.5rem}.max-sm\:slide-in-from-bottom-8{--tw-enter-translate-y:calc(8*var(--spacing))}@media (hover:hover){.max-sm\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-sm\:hover\:bg-\[var\(--brand-blue\)\]:hover{background-color:var(--brand-blue)}.max-sm\:hover\:no-underline:hover{text-decoration-line:none}}.max-sm\:active\:bg-muted\/50:active{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.max-sm\:active\:bg-muted\/50:active{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}}@media (min-width:40rem){.sm\:\@container{container-type:inline-size}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:sticky{position:sticky}.sm\:inset-y-3{inset-block:calc(var(--spacing)*3)}.sm\:top-7{top:calc(var(--spacing)*7)}.sm\:top-16{top:calc(var(--spacing)*16)}.sm\:-right-1{right:calc(var(--spacing)*-1)}.sm\:right-0{right:calc(var(--spacing)*0)}.sm\:right-3{right:calc(var(--spacing)*3)}.sm\:right-9{right:calc(var(--spacing)*9)}.sm\:-bottom-1{bottom:calc(var(--spacing)*-1)}.sm\:-bottom-14{bottom:calc(var(--spacing)*-14)}.sm\:bottom-0{bottom:calc(var(--spacing)*0)}.sm\:left-3{left:calc(var(--spacing)*3)}.sm\:isolate{isolation:isolate}.sm\:z-10{z-index:10}.sm\:z-20{z-index:20}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-first{order:-9999}.sm\:order-last{order:9999}.sm\:col-auto{grid-column:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-full{grid-column:1/-1}.sm\:-m-5{margin:calc(var(--spacing)*-5)}.sm\:-m-6{margin:calc(var(--spacing)*-6)}.sm\:m-6{margin:calc(var(--spacing)*6)}.sm\:-mx-2{margin-inline:calc(var(--spacing)*-2)}.sm\:-mx-6{margin-inline:calc(var(--spacing)*-6)}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:mx-1{margin-inline:calc(var(--spacing)*1)}.sm\:mx-4{margin-inline:calc(var(--spacing)*4)}.sm\:mx-6{margin-inline:calc(var(--spacing)*6)}.sm\:my-0\.5{margin-block:calc(var(--spacing)*.5)}.sm\:my-5{margin-block:calc(var(--spacing)*5)}.sm\:my-7{margin-block:calc(var(--spacing)*7)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mt-0\.5{margin-top:calc(var(--spacing)*.5)}.sm\:mt-1{margin-top:calc(var(--spacing)*1)}.sm\:mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.sm\:mt-3{margin-top:calc(var(--spacing)*3)}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:mt-5{margin-top:calc(var(--spacing)*5)}.sm\:mt-8{margin-top:calc(var(--spacing)*8)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mt-auto{margin-top:auto}.sm\:mr-0{margin-right:calc(var(--spacing)*0)}.sm\:mr-1{margin-right:calc(var(--spacing)*1)}.sm\:mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.sm\:mr-2{margin-right:calc(var(--spacing)*2)}.sm\:mr-auto{margin-right:auto}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.sm\:mb-1{margin-bottom:calc(var(--spacing)*1)}.sm\:mb-2{margin-bottom:calc(var(--spacing)*2)}.sm\:mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.sm\:mb-3{margin-bottom:calc(var(--spacing)*3)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-5{margin-bottom:calc(var(--spacing)*5)}.sm\:mb-5\!{margin-bottom:calc(var(--spacing)*5)!important}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:mb-8{margin-bottom:calc(var(--spacing)*8)}.sm\:ml-0{margin-left:calc(var(--spacing)*0)}.sm\:ml-1{margin-left:calc(var(--spacing)*1)}.sm\:ml-3{margin-left:calc(var(--spacing)*3)}.sm\:ml-6{margin-left:calc(var(--spacing)*6)}.sm\:ml-20{margin-left:calc(var(--spacing)*20)}.sm\:ml-\[4\.5rem\]{margin-left:4.5rem}.sm\:ml-\[7\.75rem\]{margin-left:7.75rem}.sm\:ml-auto{margin-left:auto}.sm\:box-content{box-sizing:content-box}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.sm\:size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.sm\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sm\:size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.sm\:size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.sm\:size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.sm\:size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.sm\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.sm\:size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.sm\:size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.sm\:size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.sm\:size-\[18px\]{width:18px;height:18px}.sm\:h-1\.5{height:calc(var(--spacing)*1.5)}.sm\:h-3{height:calc(var(--spacing)*3)}.sm\:h-3\.5{height:calc(var(--spacing)*3.5)}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-14{height:calc(var(--spacing)*14)}.sm\:h-24{height:calc(var(--spacing)*24)}.sm\:h-\[max\(28rem\,calc\(100vh-26rem\)\)\]{height:max(28rem,100vh - 26rem)}.sm\:h-auto{height:auto}.sm\:max-h-72{max-height:calc(var(--spacing)*72)}.sm\:min-h-0{min-height:calc(var(--spacing)*0)}.sm\:min-h-6{min-height:calc(var(--spacing)*6)}.sm\:min-h-10{min-height:calc(var(--spacing)*10)}.sm\:min-h-11{min-height:calc(var(--spacing)*11)}.sm\:min-h-12{min-height:calc(var(--spacing)*12)}.sm\:min-h-\[4\.5rem\]{min-height:4.5rem}.sm\:min-h-\[6rem\]{min-height:6rem}.sm\:min-h-\[72px\]{min-height:72px}.sm\:min-h-\[96px\]{min-height:96px}.sm\:min-h-\[100px\]{min-height:100px}.sm\:min-h-\[112px\]{min-height:112px}.sm\:min-h-\[120px\]{min-height:120px}.sm\:min-h-\[140px\]{min-height:140px}.sm\:w-1\.5{width:calc(var(--spacing)*1.5)}.sm\:w-1\/2{width:50%}.sm\:w-2\/3{width:66.6667%}.sm\:w-3{width:calc(var(--spacing)*3)}.sm\:w-3\.5{width:calc(var(--spacing)*3.5)}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-7{width:calc(var(--spacing)*7)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-9{width:calc(var(--spacing)*9)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-11{width:calc(var(--spacing)*11)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:w-14{width:calc(var(--spacing)*14)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-44{width:calc(var(--spacing)*44)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-\[5\.25rem\]{width:5.25rem}.sm\:w-\[84px\]{width:84px}.sm\:w-\[180px\]{width:180px}.sm\:w-\[560px\]{width:560px}.sm\:w-\[600px\]{width:600px}.sm\:w-\[640px\]{width:640px}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-\[min\(820px\,96vw\)\]{width:min(820px,96vw)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:w-max{width:max-content}.sm\:\!max-w-\[920px\]{max-width:920px!important}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[22rem\]{max-width:22rem}.sm\:max-w-\[30rem\]{max-width:30rem}.sm\:max-w-\[50vw\]{max-width:50vw}.sm\:max-w-\[66vw\]{max-width:66vw}.sm\:max-w-\[70vw\]{max-width:70vw}.sm\:max-w-\[80\%\]{max-width:80%}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-\[820px\]{max-width:820px}.sm\:max-w-\[920px\]{max-width:920px}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-0{min-width:calc(var(--spacing)*0)}.sm\:min-w-12{min-width:calc(var(--spacing)*12)}.sm\:min-w-\[140px\]{min-width:140px}.sm\:min-w-\[160px\]{min-width:160px}.sm\:min-w-\[720px\]{min-width:720px}.sm\:min-w-\[880px\]{min-width:880px}.sm\:min-w-\[960px\]{min-width:960px}.sm\:flex-1{flex:1}.sm\:flex-\[1\.35\]{flex:1.35}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-full{flex-basis:100%}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:animate-pulse{animation:var(--animate-pulse)}.sm\:cursor-default{cursor:default}.sm\:cursor-pointer{cursor:pointer}.sm\:scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_15rem\]{grid-template-columns:1fr 15rem}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[6\.5rem_1fr_auto_8\.5rem\]{grid-template-columns:6.5rem 1fr auto 8.5rem}.sm\:grid-cols-\[7\.5rem_1fr_auto_auto\]{grid-template-columns:7.5rem 1fr auto auto}.sm\:grid-cols-\[8rem_10rem_1fr_auto\]{grid-template-columns:8rem 10rem 1fr auto}.sm\:grid-cols-\[11rem_1fr\]{grid-template-columns:11rem 1fr}.sm\:grid-cols-\[auto_11rem_11rem_1fr_auto\]{grid-template-columns:auto 11rem 11rem 1fr auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,260px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,260px)}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(18rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.sm\:\!flex-col{flex-direction:column!important}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-0{gap:calc(var(--spacing)*0)}.sm\:gap-0\.5{gap:calc(var(--spacing)*.5)}.sm\:gap-1{gap:calc(var(--spacing)*1)}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:gap-6{gap:calc(var(--spacing)*6)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\: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(.sm\:space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\: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(.sm\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\: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(.sm\: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(.sm\: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(.sm\: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(.sm\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-2{column-gap:calc(var(--spacing)*2)}.sm\:gap-x-4{column-gap:calc(var(--spacing)*4)}.sm\:gap-x-5{column-gap:calc(var(--spacing)*5)}.sm\:gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.sm\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.sm\:gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.sm\:gap-y-3{row-gap:calc(var(--spacing)*3)}.sm\:gap-y-4{row-gap:calc(var(--spacing)*4)}.sm\:gap-y-5{row-gap:calc(var(--spacing)*5)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\: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(.sm\:divide-slate-200\/70>:not(:last-child)){border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){:where(.sm\:divide-slate-200\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-200)70%,transparent)}}:where(.sm\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.sm\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:overflow-x-auto{overflow-x:auto}.sm\:\!rounded-\[28px\]{border-radius:28px!important}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-2xl\!{border-radius:var(--radius-2xl)!important}.sm\:rounded-\[1\.4rem\]{border-radius:1.4rem}.sm\:rounded-\[1\.5rem\]{border-radius:1.5rem}.sm\:rounded-\[1\.75rem\]{border-radius:1.75rem}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:rounded-full\!{border-radius:3.40282e38px!important}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-lg\!{border-radius:var(--radius)!important}.sm\:rounded-md{border-radius:calc(var(--radius) - 2px)}.sm\:rounded-none{border-radius:0}.sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.sm\:rounded-xl\!{border-radius:calc(var(--radius) + 4px)!important}.sm\:rounded-t-\[1\.75rem\]{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.sm\:rounded-b-\[1\.75rem\]{border-bottom-right-radius:1.75rem;border-bottom-left-radius:1.75rem}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.sm\:border-2\!{border-style:var(--tw-border-style)!important;border-width:2px!important}.sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.sm\:border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.sm\:border-dashed{--tw-border-style:dashed;border-style:dashed}.sm\:border-dashed\!{--tw-border-style:dashed!important;border-style:dashed!important}.sm\:border-solid{--tw-border-style:solid;border-style:solid}.sm\:border-\[var\(--brand-blue\)\],.sm\:border-\[var\(--brand-blue\)\]\/15{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:border-\[var\(--brand-blue\)\]\/15{border-color:color-mix(in oklab,var(--brand-blue)15%,transparent)}}.sm\:border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.sm\:border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200)80%,transparent)}}.sm\:border-amber-300{border-color:var(--color-amber-300)}.sm\:border-amber-300\!{border-color:var(--color-amber-300)!important}.sm\:border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.sm\:border-amber-300\/50{border-color:color-mix(in oklab,var(--color-amber-300)50%,transparent)}}.sm\:border-current{border-color:currentColor}.sm\:border-emerald-200{border-color:var(--color-emerald-200)}.sm\:border-emerald-200\!{border-color:var(--color-emerald-200)!important}.sm\:border-emerald-200\/70{border-color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.sm\:border-emerald-200\/70{border-color:color-mix(in oklab,var(--color-emerald-200)70%,transparent)}}.sm\:border-rose-200{border-color:var(--color-rose-200)}.sm\:border-rose-200\!{border-color:var(--color-rose-200)!important}.sm\:border-rose-200\/80{border-color:#ffccd3cc}@supports (color:color-mix(in lab,red,red)){.sm\:border-rose-200\/80{border-color:color-mix(in oklab,var(--color-rose-200)80%,transparent)}}.sm\:border-rose-300\!{border-color:var(--color-rose-300)!important}.sm\:border-rose-300\/50\!{border-color:#ffa2ae80!important}@supports (color:color-mix(in lab,red,red)){.sm\:border-rose-300\/50\!{border-color:color-mix(in oklab,var(--color-rose-300)50%,transparent)!important}}.sm\:border-sky-200\/80{border-color:#b8e6fecc}@supports (color:color-mix(in lab,red,red)){.sm\:border-sky-200\/80{border-color:color-mix(in oklab,var(--color-sky-200)80%,transparent)}}.sm\:border-slate-100{border-color:var(--color-slate-100)}.sm\:border-slate-200{border-color:var(--color-slate-200)}.sm\:border-slate-200\!{border-color:var(--color-slate-200)!important}.sm\:border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.sm\:border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200)70%,transparent)}}.sm\:border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.sm\:border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.sm\:border-slate-200\/80\!{border-color:#e2e8f0cc!important}@supports (color:color-mix(in lab,red,red)){.sm\:border-slate-200\/80\!{border-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)!important}}.sm\:border-slate-300\!{border-color:var(--color-slate-300)!important}.sm\:border-slate-300\/80{border-color:#cad5e2cc}@supports (color:color-mix(in lab,red,red)){.sm\:border-slate-300\/80{border-color:color-mix(in oklab,var(--color-slate-300)80%,transparent)}}.sm\:border-transparent{border-color:#0000}.sm\:border-transparent\!{border-color:#0000!important}.sm\:border-violet-200\/80{border-color:#ddd6ffcc}@supports (color:color-mix(in lab,red,red)){.sm\:border-violet-200\/80{border-color:color-mix(in oklab,var(--color-violet-200)80%,transparent)}}.sm\:border-white\/20\!{border-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.sm\:border-white\/20\!{border-color:color-mix(in oklab,var(--color-white)20%,transparent)!important}}.sm\:border-white\/25\!{border-color:#ffffff40!important}@supports (color:color-mix(in lab,red,red)){.sm\:border-white\/25\!{border-color:color-mix(in oklab,var(--color-white)25%,transparent)!important}}.sm\:border-l-\[var\(--brand-blue\)\]{border-left-color:var(--brand-blue)}.sm\:border-l-amber-400{border-left-color:var(--color-amber-400)}.sm\:border-l-emerald-400{border-left-color:var(--color-emerald-400)}.sm\:border-l-rose-400{border-left-color:var(--color-rose-400)}.sm\:border-l-sky-400{border-left-color:var(--color-sky-400)}.sm\:border-l-slate-300{border-left-color:var(--color-slate-300)}.sm\:border-l-violet-400{border-left-color:var(--color-violet-400)}.sm\:\!bg-\[var\(--brand-blue\)\]{background-color:var(--brand-blue)!important}.sm\:bg-\[\#001a3d\]\/40{background-color:#001a3d66}.sm\:bg-\[\#25D366\]{background-color:#25d366}.sm\:bg-\[\#f5f7fa\]{background-color:#f5f7fa}.sm\:bg-\[var\(--brand-blue\)\]{background-color:var(--brand-blue)}.sm\:bg-\[var\(--brand-blue\)\]\!{background-color:var(--brand-blue)!important}.sm\:bg-\[var\(--brand-blue\)\]\/\[0\.04\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:bg-\[var\(--brand-blue\)\]\/\[0\.04\]{background-color:color-mix(in oklab,var(--brand-blue)4%,transparent)}}.sm\:bg-\[var\(--brand-blue\)\]\/\[0\.06\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:bg-\[var\(--brand-blue\)\]\/\[0\.06\]{background-color:color-mix(in oklab,var(--brand-blue)6%,transparent)}}.sm\:bg-\[var\(--brand-blue\)\]\/\[0\.07\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:bg-\[var\(--brand-blue\)\]\/\[0\.07\]{background-color:color-mix(in oklab,var(--brand-blue)7%,transparent)}}.sm\:bg-\[var\(--brand-blue\)\]\/\[0\.035\]{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:bg-\[var\(--brand-blue\)\]\/\[0\.035\]{background-color:color-mix(in oklab,var(--brand-blue)3.5%,transparent)}}.sm\:bg-\[var\(--brand-green\)\],.sm\:bg-\[var\(--brand-green\)\]\/15{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.sm\:bg-\[var\(--brand-green\)\]\/15{background-color:color-mix(in oklab,var(--brand-green)15%,transparent)}}.sm\:bg-amber-50{background-color:var(--color-amber-50)}.sm\:bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.sm\:bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.sm\:bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.sm\:bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50)60%,transparent)}}.sm\:bg-amber-400{background-color:var(--color-amber-400)}.sm\:bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.sm\:bg-amber-400\/20{background-color:color-mix(in oklab,var(--color-amber-400)20%,transparent)}}.sm\:bg-blue-50{background-color:var(--color-blue-50)}.sm\:bg-card{background-color:var(--card)}.sm\:bg-emerald-50{background-color:var(--color-emerald-50)}.sm\:bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab,red,red)){.sm\:bg-emerald-50\/40{background-color:color-mix(in oklab,var(--color-emerald-50)40%,transparent)}}.sm\:bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.sm\:bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50)70%,transparent)}}.sm\:bg-emerald-400{background-color:var(--color-emerald-400)}.sm\:bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.sm\:bg-emerald-400\/20{background-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.sm\:bg-indigo-50{background-color:var(--color-indigo-50)}.sm\:bg-orange-50{background-color:var(--color-orange-50)}.sm\:bg-pink-50{background-color:var(--color-pink-50)}.sm\:bg-red-500{background-color:var(--color-red-500)}.sm\:bg-rose-50{background-color:var(--color-rose-50)}.sm\:bg-rose-50\!{background-color:var(--color-rose-50)!important}.sm\:bg-rose-50\/60{background-color:#fff1f299}@supports (color:color-mix(in lab,red,red)){.sm\:bg-rose-50\/60{background-color:color-mix(in oklab,var(--color-rose-50)60%,transparent)}}.sm\:bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab,red,red)){.sm\:bg-rose-50\/70{background-color:color-mix(in oklab,var(--color-rose-50)70%,transparent)}}.sm\:bg-rose-50\/80{background-color:#fff1f2cc}@supports (color:color-mix(in lab,red,red)){.sm\:bg-rose-50\/80{background-color:color-mix(in oklab,var(--color-rose-50)80%,transparent)}}.sm\:bg-rose-400{background-color:var(--color-rose-400)}.sm\:bg-rose-400\/20{background-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.sm\:bg-rose-400\/20{background-color:color-mix(in oklab,var(--color-rose-400)20%,transparent)}}.sm\:bg-rose-500{background-color:var(--color-rose-500)}.sm\:bg-sky-50{background-color:var(--color-sky-50)}.sm\:bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab,red,red)){.sm\:bg-sky-50\/70{background-color:color-mix(in oklab,var(--color-sky-50)70%,transparent)}}.sm\:bg-sky-400{background-color:var(--color-sky-400)}.sm\:bg-sky-400\/20{background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.sm\:bg-sky-400\/20{background-color:color-mix(in oklab,var(--color-sky-400)20%,transparent)}}.sm\:bg-slate-50{background-color:var(--color-slate-50)}.sm\:bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.sm\:bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50)60%,transparent)}}.sm\:bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.sm\:bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50)70%,transparent)}}.sm\:bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.sm\:bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.sm\:bg-slate-100{background-color:var(--color-slate-100)}.sm\:bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab,red,red)){.sm\:bg-slate-100\/90{background-color:color-mix(in oklab,var(--color-slate-100)90%,transparent)}}.sm\:bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.sm\:bg-slate-200\/70{background-color:color-mix(in oklab,var(--color-slate-200)70%,transparent)}}.sm\:bg-slate-300{background-color:var(--color-slate-300)}.sm\:bg-teal-50{background-color:var(--color-teal-50)}.sm\:bg-transparent{background-color:#0000}.sm\:bg-violet-50{background-color:var(--color-violet-50)}.sm\:bg-violet-50\/70{background-color:#f5f3ffb3}@supports (color:color-mix(in lab,red,red)){.sm\:bg-violet-50\/70{background-color:color-mix(in oklab,var(--color-violet-50)70%,transparent)}}.sm\:bg-violet-400{background-color:var(--color-violet-400)}.sm\:bg-violet-400\/20{background-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){.sm\:bg-violet-400\/20{background-color:color-mix(in oklab,var(--color-violet-400)20%,transparent)}}.sm\:bg-white{background-color:var(--color-white)}.sm\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.sm\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.sm\:bg-white\/10\!{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.sm\:bg-white\/10\!{background-color:color-mix(in oklab,var(--color-white)10%,transparent)!important}}.sm\:bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.sm\:bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.sm\:bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.sm\:bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.sm\:bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.sm\:bg-white\/75{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.sm\:bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.sm\:bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.sm\:bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.sm\:bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.sm\:bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.sm\:bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.sm\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sm\:bg-\[radial-gradient\(120\%_120\%_at_0\%_0\%\,rgba\(114\,250\,147\,0\.22\)_0\%\,transparent_42\%\)\,radial-gradient\(90\%_120\%_at_100\%_100\%\,rgba\(56\,132\,255\,0\.35\)_0\%\,transparent_55\%\)\,linear-gradient\(135deg\,\#00214a_0\%\,\#002552_45\%\,\#0a3d7a_100\%\)\]{background-image:radial-gradient(120% 120% at 0 0,#72fa9338,#0000 42%),radial-gradient(90% 120% at 100% 100%,#3884ff59,#0000 55%),linear-gradient(135deg,#00214a,#002552 45%,#0a3d7a)}.sm\:bg-none{background-image:none}.sm\:from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--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))}.sm\:to-white{--tw-gradient-to:var(--color-white);--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))}.sm\:p-0{padding:calc(var(--spacing)*0)}.sm\:p-1{padding:calc(var(--spacing)*1)}.sm\:p-1\.5{padding:calc(var(--spacing)*1.5)}.sm\:p-2{padding:calc(var(--spacing)*2)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-3\.5{padding:calc(var(--spacing)*3.5)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-1{padding-inline:calc(var(--spacing)*1)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-9{padding-inline:calc(var(--spacing)*9)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:py-0\.5{padding-block:calc(var(--spacing)*.5)}.sm\:py-1{padding-block:calc(var(--spacing)*1)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-7{padding-block:calc(var(--spacing)*7)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-28{padding-block:calc(var(--spacing)*28)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-0\.5{padding-top:calc(var(--spacing)*.5)}.sm\:pt-1{padding-top:calc(var(--spacing)*1)}.sm\:pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.sm\:pt-2{padding-top:calc(var(--spacing)*2)}.sm\:pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.sm\:pt-3{padding-top:calc(var(--spacing)*3)}.sm\:pt-4{padding-top:calc(var(--spacing)*4)}.sm\:pt-5{padding-top:calc(var(--spacing)*5)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pt-8{padding-top:calc(var(--spacing)*8)}.sm\:pt-10{padding-top:calc(var(--spacing)*10)}.sm\:pt-px{padding-top:1px}.sm\:pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.sm\:pr-5{padding-right:calc(var(--spacing)*5)}.sm\:pr-6{padding-right:calc(var(--spacing)*6)}.sm\:pr-10{padding-right:calc(var(--spacing)*10)}.sm\:pr-11{padding-right:calc(var(--spacing)*11)}.sm\:pr-16{padding-right:calc(var(--spacing)*16)}.sm\:pr-20{padding-right:calc(var(--spacing)*20)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:pb-1{padding-bottom:calc(var(--spacing)*1)}.sm\:pb-2{padding-bottom:calc(var(--spacing)*2)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:pb-5{padding-bottom:calc(var(--spacing)*5)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:pb-8{padding-bottom:calc(var(--spacing)*8)}.sm\:pb-10{padding-bottom:calc(var(--spacing)*10)}.sm\:pb-16{padding-bottom:calc(var(--spacing)*16)}.sm\:pb-40{padding-bottom:calc(var(--spacing)*40)}.sm\:pl-0{padding-left:calc(var(--spacing)*0)}.sm\:pl-0\.5{padding-left:calc(var(--spacing)*.5)}.sm\:pl-1{padding-left:calc(var(--spacing)*1)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:pl-3{padding-left:calc(var(--spacing)*3)}.sm\:pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.sm\:pl-10{padding-left:calc(var(--spacing)*10)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:align-\[0\.12em\]{vertical-align:.12em}.sm\:align-top{vertical-align:top}.sm\:font-mono{font-family:var(--font-mono)}.sm\:font-sans{font-family:var(--font-sans)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.25rem\]{font-size:1.25rem}.sm\:text-\[2\.35rem\]{font-size:2.35rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12\.5px\]{font-size:12.5px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[12rem\]{font-size:12rem}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[13px\]\!{font-size:13px!important}.sm\:text-\[14\.5px\]{font-size:14.5px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[34px\]{font-size:34px}.sm\:leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.sm\:leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.sm\:leading-\[2\.625rem\]{--tw-leading:2.625rem;line-height:2.625rem}.sm\:leading-none{--tw-leading:1;line-height:1}.sm\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.sm\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.sm\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.sm\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.sm\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sm\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.sm\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sm\:font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.sm\:tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.sm\:tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.sm\:tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.sm\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.sm\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.sm\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.sm\:tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.sm\:tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.sm\:break-words{overflow-wrap:break-word}.sm\:whitespace-normal{white-space:normal}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:\!text-white{color:var(--color-white)!important}.sm\:text-\[inherit\]{color:inherit}.sm\:text-\[var\(--brand-blue\)\],.sm\:text-\[var\(--brand-blue\)\]\/70{color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:text-\[var\(--brand-blue\)\]\/70{color:color-mix(in oklab,var(--brand-blue)70%,transparent)}}.sm\:text-\[var\(--brand-green\)\]{color:var(--brand-green)}.sm\:text-amber-200{color:var(--color-amber-200)}.sm\:text-amber-300{color:var(--color-amber-300)}.sm\:text-amber-400{color:var(--color-amber-400)}.sm\:text-amber-500{color:var(--color-amber-500)}.sm\:text-amber-600{color:var(--color-amber-600)}.sm\:text-amber-800{color:var(--color-amber-800)}.sm\:text-amber-800\/80{color:#953d00cc}@supports (color:color-mix(in lab,red,red)){.sm\:text-amber-800\/80{color:color-mix(in oklab,var(--color-amber-800)80%,transparent)}}.sm\:text-blue-500{color:var(--color-blue-500)}.sm\:text-blue-600{color:var(--color-blue-600)}.sm\:text-blue-900\/70{color:#1c398eb3}@supports (color:color-mix(in lab,red,red)){.sm\:text-blue-900\/70{color:color-mix(in oklab,var(--color-blue-900)70%,transparent)}}.sm\:text-current{color:currentColor}.sm\:text-emerald-200{color:var(--color-emerald-200)}.sm\:text-emerald-300{color:var(--color-emerald-300)}.sm\:text-emerald-500{color:var(--color-emerald-500)}.sm\:text-emerald-600{color:var(--color-emerald-600)}.sm\:text-emerald-700{color:var(--color-emerald-700)}.sm\:text-emerald-800\/75{color:#005f46bf}@supports (color:color-mix(in lab,red,red)){.sm\:text-emerald-800\/75{color:color-mix(in oklab,var(--color-emerald-800)75%,transparent)}}.sm\:text-foreground,.sm\:text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.sm\:text-foreground\/90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.sm\:text-indigo-500{color:var(--color-indigo-500)}.sm\:text-indigo-600{color:var(--color-indigo-600)}.sm\:text-indigo-800\/75{color:#372aacbf}@supports (color:color-mix(in lab,red,red)){.sm\:text-indigo-800\/75{color:color-mix(in oklab,var(--color-indigo-800)75%,transparent)}}.sm\:text-inherit{color:inherit}.sm\:text-muted-foreground{color:var(--muted-foreground)}.sm\:text-orange-500{color:var(--color-orange-500)}.sm\:text-orange-600{color:var(--color-orange-600)}.sm\:text-orange-800\/75{color:#9f2d00bf}@supports (color:color-mix(in lab,red,red)){.sm\:text-orange-800\/75{color:color-mix(in oklab,var(--color-orange-800)75%,transparent)}}.sm\:text-pink-300{color:var(--color-pink-300)}.sm\:text-pink-500{color:var(--color-pink-500)}.sm\:text-pink-600{color:var(--color-pink-600)}.sm\:text-pink-800\/75{color:#a2004cbf}@supports (color:color-mix(in lab,red,red)){.sm\:text-pink-800\/75{color:color-mix(in oklab,var(--color-pink-800)75%,transparent)}}.sm\:text-rose-200{color:var(--color-rose-200)}.sm\:text-rose-500{color:var(--color-rose-500)}.sm\:text-rose-600{color:var(--color-rose-600)}.sm\:text-rose-700{color:var(--color-rose-700)}.sm\:text-rose-700\!{color:var(--color-rose-700)!important}.sm\:text-sky-200{color:var(--color-sky-200)}.sm\:text-sky-300{color:var(--color-sky-300)}.sm\:text-sky-500{color:var(--color-sky-500)}.sm\:text-sky-600{color:var(--color-sky-600)}.sm\:text-sky-700{color:var(--color-sky-700)}.sm\:text-sky-800\/75{color:#005986bf}@supports (color:color-mix(in lab,red,red)){.sm\:text-sky-800\/75{color:color-mix(in oklab,var(--color-sky-800)75%,transparent)}}.sm\:text-slate-200{color:var(--color-slate-200)}.sm\:text-slate-400{color:var(--color-slate-400)}.sm\:text-slate-500{color:var(--color-slate-500)}.sm\:text-slate-600{color:var(--color-slate-600)}.sm\:text-slate-700{color:var(--color-slate-700)}.sm\:text-slate-800{color:var(--color-slate-800)}.sm\:text-slate-900{color:var(--color-slate-900)}.sm\:text-teal-500{color:var(--color-teal-500)}.sm\:text-teal-600{color:var(--color-teal-600)}.sm\:text-teal-800\/75{color:#005f5abf}@supports (color:color-mix(in lab,red,red)){.sm\:text-teal-800\/75{color:color-mix(in oklab,var(--color-teal-800)75%,transparent)}}.sm\:text-violet-200{color:var(--color-violet-200)}.sm\:text-violet-300{color:var(--color-violet-300)}.sm\:text-violet-500{color:var(--color-violet-500)}.sm\:text-violet-600{color:var(--color-violet-600)}.sm\:text-violet-700{color:var(--color-violet-700)}.sm\:text-violet-800\/75{color:#5d0ec0bf}@supports (color:color-mix(in lab,red,red)){.sm\:text-violet-800\/75{color:color-mix(in oklab,var(--color-violet-800)75%,transparent)}}.sm\:text-white{color:var(--color-white)}.sm\:text-white\!{color:var(--color-white)!important}.sm\:text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.sm\:text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.sm\:text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.sm\:text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.sm\:text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.sm\:text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.sm\:normal-case{text-transform:none}.sm\:uppercase{text-transform:uppercase}.sm\:italic{font-style:italic}.sm\:not-italic{font-style:normal}.sm\: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,)}.sm\:accent-\[var\(--brand-blue\)\]{accent-color:var(--brand-blue)}.sm\:opacity-0{opacity:0}.sm\:opacity-40{opacity:.4}.sm\:opacity-60{opacity:.6}.sm\:opacity-100{opacity:1}.sm\:shadow-\[0_0_0_1px_rgba\(0\,37\,82\,0\.06\)\,0_24px_80px_-12px_rgba\(0\,26\,61\,0\.45\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0025520f),0 24px 80px -12px var(--tw-shadow-color,#001a3d73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_0_0_3px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_0_0_4px_rgba\(16\,185\,129\,0\.15\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#10b98126);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_0_0_4px_rgba\(239\,68\,68\,0\.15\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#ef444426);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_0_0_4px_rgba\(245\,158\,11\,0\.15\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#f59e0b26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_1px_2px_rgba\(0\,37\,82\,0\.04\)\,0_12px_32px_-20px_rgba\(0\,37\,82\,0\.22\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0025520a),0 12px 32px -20px var(--tw-shadow-color,#00255238);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_1px_2px_rgba\(0\,37\,82\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0025520a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_1px_2px_rgba\(0\,37\,82\,0\.05\)\,0_8px_24px_-12px_rgba\(0\,37\,82\,0\.2\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0025520d),0 8px 24px -12px var(--tw-shadow-color,#00255233);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_1px_2px_rgba\(0\,37\,82\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0025520d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_1px_2px_rgba\(0\,37\,82\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0025520f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_1px_2px_rgba\(0\,37\,82\,0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00255214);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_1px_3px_rgba\(0\,37\,82\,0\.12\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0025521f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_4px_10px_-4px_rgba\(0\,37\,82\,0\.6\)\]{--tw-shadow:0 4px 10px -4px var(--tw-shadow-color,#00255299);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_6px_16px_-6px_rgba\(225\,29\,72\,0\.75\)\]{--tw-shadow:0 6px 16px -6px var(--tw-shadow-color,#e11d48bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_6px_16px_-8px_rgba\(0\,37\,82\,0\.6\)\]{--tw-shadow:0 6px 16px -8px var(--tw-shadow-color,#00255299);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_6px_18px_-8px_rgba\(114\,250\,147\,0\.7\)\]{--tw-shadow:0 6px 18px -8px var(--tw-shadow-color,#72fa93b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_8px_18px_-8px_rgba\(0\,37\,82\,0\.6\)\]{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#00255299);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_8px_18px_-10px_rgba\(37\,211\,102\,0\.9\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,#25d366e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_8px_20px_-10px_rgba\(0\,37\,82\,0\.7\)\]{--tw-shadow:0 8px 20px -10px var(--tw-shadow-color,#002552b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_8px_24px_-8px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 8px 24px -8px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_12px_30px_-20px_rgba\(0\,37\,82\,0\.4\)\]{--tw-shadow:0 12px 30px -20px var(--tw-shadow-color,#00255266);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_12px_32px_-18px_rgba\(0\,37\,82\,0\.35\)\]{--tw-shadow:0 12px 32px -18px var(--tw-shadow-color,#00255259);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_18px_40px_-16px_rgba\(0\,37\,82\,0\.35\)\]{--tw-shadow:0 18px 40px -16px var(--tw-shadow-color,#00255259);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_18px_40px_-18px_rgba\(0\,37\,82\,0\.4\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,#00255266);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_18px_40px_-18px_rgba\(0\,37\,82\,0\.35\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,#00255259);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_18px_40px_-18px_rgba\(0\,37\,82\,0\.45\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,#00255273);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_18px_40px_-22px_rgba\(0\,37\,82\,0\.9\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 18px 40px -22px var(--tw-shadow-color,#002552e6),inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_24px_48px_-24px_rgba\(0\,37\,82\,0\.35\)\]{--tw-shadow:0 24px 48px -24px var(--tw-shadow-color,#00255259);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.sm\: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)}.sm\:ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.sm\:ring-\[\#002552\]{--tw-ring-color:#002552}.sm\:ring-\[var\(--brand-blue\)\],.sm\:ring-\[var\(--brand-blue\)\]\/15{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:ring-\[var\(--brand-blue\)\]\/15{--tw-ring-color:color-mix(in oklab,var(--brand-blue)15%,transparent)}}.sm\:ring-\[var\(--brand-green\)\]\/35{--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.sm\:ring-\[var\(--brand-green\)\]\/35{--tw-ring-color:color-mix(in oklab,var(--brand-green)35%,transparent)}}.sm\:ring-amber-300\/40{--tw-ring-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.sm\:ring-amber-300\/40{--tw-ring-color:color-mix(in oklab,var(--color-amber-300)40%,transparent)}}.sm\:ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.sm\:ring-amber-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-amber-600)20%,transparent)}}.sm\:ring-blue-600\/15{--tw-ring-color:#155dfc26}@supports (color:color-mix(in lab,red,red)){.sm\:ring-blue-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-blue-600)15%,transparent)}}.sm\:ring-emerald-300\/40{--tw-ring-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.sm\:ring-emerald-300\/40{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300)40%,transparent)}}.sm\:ring-emerald-600\/15{--tw-ring-color:#00976726}@supports (color:color-mix(in lab,red,red)){.sm\:ring-emerald-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-emerald-600)15%,transparent)}}.sm\:ring-indigo-600\/15{--tw-ring-color:#4f39f626}@supports (color:color-mix(in lab,red,red)){.sm\:ring-indigo-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600)15%,transparent)}}.sm\:ring-orange-600\/15{--tw-ring-color:#f0510026}@supports (color:color-mix(in lab,red,red)){.sm\:ring-orange-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-orange-600)15%,transparent)}}.sm\:ring-pink-600\/15{--tw-ring-color:#e3007626}@supports (color:color-mix(in lab,red,red)){.sm\:ring-pink-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-pink-600)15%,transparent)}}.sm\:ring-rose-300\/40{--tw-ring-color:#ffa2ae66}@supports (color:color-mix(in lab,red,red)){.sm\:ring-rose-300\/40{--tw-ring-color:color-mix(in oklab,var(--color-rose-300)40%,transparent)}}.sm\:ring-rose-600\/15{--tw-ring-color:#e7004426}@supports (color:color-mix(in lab,red,red)){.sm\:ring-rose-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-rose-600)15%,transparent)}}.sm\:ring-sky-300\/40{--tw-ring-color:#77d4ff66}@supports (color:color-mix(in lab,red,red)){.sm\:ring-sky-300\/40{--tw-ring-color:color-mix(in oklab,var(--color-sky-300)40%,transparent)}}.sm\:ring-sky-600\/15{--tw-ring-color:#0084cc26}@supports (color:color-mix(in lab,red,red)){.sm\:ring-sky-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-sky-600)15%,transparent)}}.sm\:ring-slate-200{--tw-ring-color:var(--color-slate-200)}.sm\:ring-slate-200\/70{--tw-ring-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.sm\:ring-slate-200\/70{--tw-ring-color:color-mix(in oklab,var(--color-slate-200)70%,transparent)}}.sm\:ring-slate-200\/80{--tw-ring-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.sm\:ring-slate-200\/80{--tw-ring-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.sm\:ring-slate-500\/15{--tw-ring-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.sm\:ring-slate-500\/15{--tw-ring-color:color-mix(in oklab,var(--color-slate-500)15%,transparent)}}.sm\:ring-teal-600\/15{--tw-ring-color:#00958826}@supports (color:color-mix(in lab,red,red)){.sm\:ring-teal-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-teal-600)15%,transparent)}}.sm\:ring-violet-300\/40{--tw-ring-color:#c4b4ff66}@supports (color:color-mix(in lab,red,red)){.sm\:ring-violet-300\/40{--tw-ring-color:color-mix(in oklab,var(--color-violet-300)40%,transparent)}}.sm\:ring-violet-600\/15{--tw-ring-color:#7f22fe26}@supports (color:color-mix(in lab,red,red)){.sm\:ring-violet-600\/15{--tw-ring-color:color-mix(in oklab,var(--color-violet-600)15%,transparent)}}.sm\:ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.sm\:ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.sm\:ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.sm\:ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.sm\:ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.sm\:ring-white\/25{--tw-ring-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.sm\:ring-offset-\[\#f5f7fa\]{--tw-ring-offset-color:#f5f7fa}.sm\:backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-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,)}.sm\: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,)}.sm\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.sm\:backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.sm\:transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sm\:transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sm\: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))}.sm\: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))}.sm\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sm\: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))}.sm\:duration-150{--tw-duration:.15s;transition-duration:.15s}.sm\:duration-200{--tw-duration:.2s;transition-duration:.2s}.sm\:duration-300{--tw-duration:.3s;transition-duration:.3s}.sm\:ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.sm\:outline-none{--tw-outline-style:none;outline-style:none}.sm\:outline-none\!{--tw-outline-style:none!important;outline-style:none!important}.sm\:\[scrollbar-width\:none\]{scrollbar-width:none}.sm\:ring-inset{--tw-ring-inset:inset}@media (hover:hover){.sm\:group-hover\:text-\[var\(--brand-blue\)\]:is(:where(.group):hover *){color:var(--brand-blue)}.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.sm\:group-hover\:ring-slate-300:is(:where(.group):hover *){--tw-ring-color:var(--color-slate-300)}}.sm\:focus-within\:border-\[var\(--brand-blue\)\]\/50:focus-within{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:focus-within\:border-\[var\(--brand-blue\)\]\/50:focus-within{border-color:color-mix(in oklab,var(--brand-blue)50%,transparent)}}.sm\:focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.sm\:focus-within\:ring-\[var\(--brand-blue\)\]\/10:focus-within{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:focus-within\:ring-\[var\(--brand-blue\)\]\/10:focus-within{--tw-ring-color:color-mix(in oklab,var(--brand-blue)10%,transparent)}}@media (hover:hover){.sm\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:hover\:rotate-90:hover{rotate:90deg}.sm\:hover\:border-\[var\(--brand-blue\)\]\/30\!:hover{border-color:var(--brand-blue)!important}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:border-\[var\(--brand-blue\)\]\/30\!:hover{border-color:color-mix(in oklab,var(--brand-blue)30%,transparent)!important}}.sm\:hover\:border-\[var\(--brand-blue\)\]\/40\!:hover{border-color:var(--brand-blue)!important}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:border-\[var\(--brand-blue\)\]\/40\!:hover{border-color:color-mix(in oklab,var(--brand-blue)40%,transparent)!important}}.sm\:hover\:border-\[var\(--brand-blue\)\]\/50\!:hover{border-color:var(--brand-blue)!important}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:border-\[var\(--brand-blue\)\]\/50\!:hover{border-color:color-mix(in oklab,var(--brand-blue)50%,transparent)!important}}.sm\:hover\:border-emerald-300\!:hover{border-color:var(--color-emerald-300)!important}.sm\:hover\:border-rose-200\!:hover{border-color:var(--color-rose-200)!important}.sm\:hover\:border-rose-300\!:hover{border-color:var(--color-rose-300)!important}.sm\:hover\:border-rose-600\!:hover{border-color:var(--color-rose-600)!important}.sm\:hover\:border-sky-300\!:hover{border-color:var(--color-sky-300)!important}.sm\:hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.sm\:hover\:border-slate-300\!:hover{border-color:var(--color-slate-300)!important}.sm\:hover\:\!bg-\[\#003a7a\]:hover{background-color:#003a7a!important}.sm\:hover\:bg-\[\#1fbd5a\]:hover{background-color:#1fbd5a}.sm\:hover\:bg-\[\#003a7a\]:hover{background-color:#003a7a}.sm\:hover\:bg-\[\#003a7a\]\!:hover{background-color:#003a7a!important}.sm\:hover\:bg-\[\#8dffad\]:hover{background-color:#8dffad}.sm\:hover\:bg-\[var\(--brand-blue\)\]\/\[0\.03\]:hover{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:bg-\[var\(--brand-blue\)\]\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--brand-blue)3%,transparent)}}.sm\:hover\:bg-\[var\(--brand-blue\)\]\/\[0\.05\]:hover{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:bg-\[var\(--brand-blue\)\]\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--brand-blue)5%,transparent)}}.sm\:hover\:bg-card:hover{background-color:var(--card)}.sm\:hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.sm\:hover\:bg-red-600:hover{background-color:var(--color-red-600)}.sm\:hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.sm\:hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.sm\:hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.sm\:hover\:bg-rose-600\!:hover{background-color:var(--color-rose-600)!important}.sm\:hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.sm\:hover\:bg-sky-600\/10:hover{background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:bg-sky-600\/10:hover{background-color:color-mix(in oklab,var(--color-sky-600)10%,transparent)}}.sm\:hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.sm\:hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:bg-slate-50\/80:hover{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.sm\:hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.sm\:hover\:bg-slate-100\/70:hover{background-color:#f1f5f9b3}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:bg-slate-100\/70:hover{background-color:color-mix(in oklab,var(--color-slate-100)70%,transparent)}}.sm\:hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:bg-slate-100\/80:hover{background-color:color-mix(in oklab,var(--color-slate-100)80%,transparent)}}.sm\:hover\:bg-white:hover{background-color:var(--color-white)}.sm\:hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.sm\:hover\:bg-white\/20\!:hover{background-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:bg-white\/20\!:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)!important}}.sm\:hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.sm\:hover\:text-\[var\(--brand-blue\)\]:hover{color:var(--brand-blue)}.sm\:hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.sm\:hover\:text-inherit:hover{color:inherit}.sm\:hover\:text-rose-600:hover{color:var(--color-rose-600)}.sm\:hover\:text-sky-600:hover{color:var(--color-sky-600)}.sm\:hover\:text-white:hover{color:var(--color-white)}.sm\:hover\:text-white\!:hover{color:var(--color-white)!important}.sm\:hover\:opacity-100:hover{opacity:1}.sm\:hover\:shadow-\[0_1px_2px_rgba\(0\,37\,82\,0\.08\)\]:hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00255214);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:hover\:shadow-\[0_8px_18px_-8px_rgba\(225\,29\,72\,0\.7\)\]:hover{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#e11d48b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:hover\:shadow-\[0_10px_24px_-6px_rgba\(225\,29\,72\,0\.85\)\]:hover{--tw-shadow:0 10px 24px -6px var(--tw-shadow-color,#e11d48d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:hover\:shadow-\[0_10px_24px_-16px_rgba\(0\,37\,82\,0\.35\)\]:hover{--tw-shadow:0 10px 24px -16px var(--tw-shadow-color,#00255259);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:hover\:shadow-\[0_12px_24px_-10px_rgba\(0\,37\,82\,0\.75\)\]:hover{--tw-shadow:0 12px 24px -10px var(--tw-shadow-color,#002552bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:hover\:ring-\[var\(--brand-blue\)\]\/40:hover{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:hover\:ring-\[var\(--brand-blue\)\]\/40:hover{--tw-ring-color:color-mix(in oklab,var(--brand-blue)40%,transparent)}}}.sm\:focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}.sm\:focus-visible\:border-\[var\(--brand-blue\)\]\/50:focus-visible{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:focus-visible\:border-\[var\(--brand-blue\)\]\/50:focus-visible{border-color:color-mix(in oklab,var(--brand-blue)50%,transparent)}}.sm\:focus-visible\:border-\[var\(--brand-blue\)\]\/50\!:focus-visible{border-color:var(--brand-blue)!important}@supports (color:color-mix(in lab,red,red)){.sm\:focus-visible\:border-\[var\(--brand-blue\)\]\/50\!:focus-visible{border-color:color-mix(in oklab,var(--brand-blue)50%,transparent)!important}}.sm\:focus-visible\:bg-slate-50:focus-visible{background-color:var(--color-slate-50)}.sm\:focus-visible\:opacity-100:focus-visible{opacity:1}.sm\:focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}.sm\:focus-visible\:ring-2:focus-visible{--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)}.sm\:focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.sm\:focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.sm\:focus-visible\:ring-\[var\(--brand-blue\)\]\/10:focus-visible{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:focus-visible\:ring-\[var\(--brand-blue\)\]\/10:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-blue)10%,transparent)}}.sm\:focus-visible\:ring-\[var\(--brand-blue\)\]\/15:focus-visible{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:focus-visible\:ring-\[var\(--brand-blue\)\]\/15:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-blue)15%,transparent)}}.sm\:focus-visible\:ring-\[var\(--brand-blue\)\]\/35:focus-visible{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:focus-visible\:ring-\[var\(--brand-blue\)\]\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-blue)35%,transparent)}}.sm\:focus-visible\:ring-rose-300\/60:focus-visible{--tw-ring-color:#ffa2ae99}@supports (color:color-mix(in lab,red,red)){.sm\:focus-visible\:ring-rose-300\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-rose-300)60%,transparent)}}.sm\:focus-visible\:ring-rose-400\/40:focus-visible{--tw-ring-color:#ff667f66}@supports (color:color-mix(in lab,red,red)){.sm\:focus-visible\:ring-rose-400\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-rose-400)40%,transparent)}}.sm\:focus-visible\:ring-white\/50\!:focus-visible{--tw-ring-color:#ffffff80!important}@supports (color:color-mix(in lab,red,red)){.sm\:focus-visible\:ring-white\/50\!:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)50%,transparent)!important}}.sm\:focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.sm\:active\:translate-y-0:active,.sm\:disabled\:translate-y-0:disabled{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:disabled\:cursor-default:disabled{cursor:default}.sm\:disabled\:border-transparent:disabled{border-color:#0000}.sm\:disabled\:border-transparent\!:disabled{border-color:#0000!important}.sm\:disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.sm\:disabled\:font-medium:disabled{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sm\:disabled\:text-slate-900:disabled{color:var(--color-slate-900)}.disabled\:sm\:opacity-30:disabled{opacity:.3}.disabled\:sm\:opacity-40:disabled{opacity:.4}.sm\:disabled\:opacity-60:disabled{opacity:.6}.sm\:disabled\:opacity-100:disabled{opacity:1}.sm\:disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:disabled\:placeholder\:text-transparent:disabled::placeholder{color:#0000}.sm\:data-\[state\=active\]\:grid[data-state=active]{display:grid}.sm\:data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.sm\:data-\[state\=active\]\:text-\[var\(--brand-blue\)\][data-state=active]{color:var(--brand-blue)}.sm\:data-\[state\=active\]\:shadow-\[0_1px_3px_rgba\(0\,37\,82\,0\.12\)\][data-state=active]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0025521f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media not all and (min-width:80rem){.sm\:max-xl\:hidden{display:none}}}@media (min-width:48rem){.md\:left-\[var\(--sidebar-width\,0px\)\]{left:var(--sidebar-width,0px)}.md\:order-last{order:9999}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-12{grid-column:span 12/span 12}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-3{height:calc(var(--spacing)*3)}.md\:h-4{height:calc(var(--spacing)*4)}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-3{width:calc(var(--spacing)*3)}.md\:w-4{width:calc(var(--spacing)*4)}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[2fr_2fr_1fr\]{grid-template-columns:2fr 2fr 1fr}.md\:grid-cols-\[9rem_1fr_1fr\]{grid-template-columns:9rem 1fr 1fr}.md\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr)}.md\:grid-cols-\[minmax\(0\,1\.6fr\)_8rem_6rem_6rem_6rem_minmax\(0\,1\.2fr\)_1\.25rem\]{grid-template-columns:minmax(0,1.6fr) 8rem 6rem 6rem 6rem minmax(0,1.2fr) 1.25rem}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:justify-self-start{justify-self:flex-start}.md\:rounded-lg{border-radius:var(--radius)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-border{border-color:var(--border)}.md\:border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.md\:border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200)70%,transparent)}}.md\:p-2{padding:calc(var(--spacing)*2)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:max-w-\[50vw\]{max-width:50vw}.lg\:max-w-\[55vw\]{max-width:55vw}.lg\:max-w-\[60vw\]{max-width:60vw}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,440px\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,440px)}.lg\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:w-\[320px\]{width:320px}.xl\:w-auto{width:auto}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1fr_1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr 1fr 1fr auto}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}.xl\:px-3{padding-inline:calc(var(--spacing)*3)}.xl\:px-5{padding-inline:calc(var(--spacing)*5)}.xl\:px-12{padding-inline:calc(var(--spacing)*12)}.xl\:pb-3{padding-bottom:calc(var(--spacing)*3)}}@media (min-width:96rem){.\32xl\:hidden{display:none}.\32xl\:inline{display:inline}.\32xl\:min-w-\[1120px\]{min-width:1120px}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width:28rem){.\@md\:inline{display:inline}}@container (min-width:32rem){.\@lg\:w-auto{width:auto}.\@lg\:shrink-0{flex-shrink:0}.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@lg\:flex-col{flex-direction:column}.\@lg\:items-end{align-items:flex-end}.\@lg\:justify-end{justify-content:flex-end}:where(.\@lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.\@lg\:divide-y-0>: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(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.\@lg\:px-4{padding-inline:calc(var(--spacing)*4)}.\@lg\:text-right{text-align:right}}@container (min-width:48rem){.\@3xl\:col-span-2{grid-column:span 2/span 2}.\@3xl\:col-span-3{grid-column:span 3/span 3}.\@3xl\:flex{display:flex}.\@3xl\:hidden{display:none}.\@3xl\:max-w-\[240px\]{max-width:240px}.\@3xl\:max-w-md{max-width:var(--container-md)}.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@3xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@3xl\:flex-row{flex-direction:row}.\@3xl\:items-end{align-items:flex-end}.\@3xl\:justify-between{justify-content:space-between}.\@3xl\:px-6{padding-inline:calc(var(--spacing)*6)}}.dark\:scale-0:is(.dark *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:scale-100:is(.dark *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:-rotate-90:is(.dark *){rotate:-90deg}.dark\:rotate-0:is(.dark *){rotate:none}:where(.dark\:divide-slate-700\/60:is(.dark *)>:not(:last-child)){border-color:#31415899}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-slate-700\/60:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-700)60%,transparent)}}:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:\!border-\[var\(--brand-green\)\]\/40:is(.dark *){border-color:var(--brand-green)!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!border-\[var\(--brand-green\)\]\/40:is(.dark *){border-color:color-mix(in oklab,var(--brand-green)40%,transparent)!important}}.dark\:\!border-white\/30:is(.dark *){border-color:#ffffff4d!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!border-white\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-white)30%,transparent)!important}}.dark\:border-\[\#002552\]\!:is(.dark *){border-color:#002552!important}.dark\:border-\[rgba\(255\,255\,255\,0\.1\)\]:is(.dark *){border-color:#ffffff1a}.dark\:border-\[var\(--brand-blue\)\]:is(.dark *){border-color:var(--brand-blue)}.dark\:border-\[var\(--brand-green\)\]:is(.dark *){border-color:var(--brand-green)}.dark\:border-\[var\(--brand-green\)\]\!:is(.dark *){border-color:var(--brand-green)!important}.dark\:border-\[var\(--brand-green\)\]\/20:is(.dark *){border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-\[var\(--brand-green\)\]\/20:is(.dark *){border-color:color-mix(in oklab,var(--brand-green)20%,transparent)}}.dark\:border-\[var\(--brand-green\)\]\/25:is(.dark *){border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-\[var\(--brand-green\)\]\/25:is(.dark *){border-color:color-mix(in oklab,var(--brand-green)25%,transparent)}}.dark\:border-\[var\(--brand-green\)\]\/25\!:is(.dark *){border-color:var(--brand-green)!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-\[var\(--brand-green\)\]\/25\!:is(.dark *){border-color:color-mix(in oklab,var(--brand-green)25%,transparent)!important}}.dark\:border-\[var\(--brand-green\)\]\/30:is(.dark *){border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-\[var\(--brand-green\)\]\/30:is(.dark *){border-color:color-mix(in oklab,var(--brand-green)30%,transparent)}}.dark\:border-\[var\(--brand-green\)\]\/50:is(.dark *){border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-\[var\(--brand-green\)\]\/50:is(.dark *){border-color:color-mix(in oklab,var(--brand-green)50%,transparent)}}.dark\:border-\[var\(--brand-green\)\]\/60:is(.dark *){border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:border-\[var\(--brand-green\)\]\/60:is(.dark *){border-color:color-mix(in oklab,var(--brand-green)60%,transparent)}}.dark\:border-\[var\(--brand-green\)\]\/70\!:is(.dark *){border-color:var(--brand-green)!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-\[var\(--brand-green\)\]\/70\!:is(.dark *){border-color:color-mix(in oklab,var(--brand-green)70%,transparent)!important}}.dark\:border-amber-300\/20:is(.dark *){border-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-300\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-300)20%,transparent)}}.dark\:border-amber-300\/30:is(.dark *){border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-300\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-300)30%,transparent)}}.dark\:border-amber-300\/30\!:is(.dark *){border-color:#ffd2364d!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-300\/30\!:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-300)30%,transparent)!important}}.dark\:border-amber-300\/40:is(.dark *){border-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-300\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-300)40%,transparent)}}.dark\:border-amber-400\/25:is(.dark *){border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-400\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400)25%,transparent)}}.dark\:border-amber-400\/30:is(.dark *){border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.dark\:border-amber-400\/40\!:is(.dark *){border-color:#fcbb0066!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-400\/40\!:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)!important}}.dark\:border-amber-500\/30:is(.dark *){border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.dark\:border-amber-600:is(.dark *){border-color:var(--color-amber-600)}.dark\:border-amber-700:is(.dark *){border-color:var(--color-amber-700)}.dark\:border-amber-700\/50:is(.dark *){border-color:#b7500080}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-700\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-700)50%,transparent)}}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-800\/40:is(.dark *){border-color:#953d0066}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-800\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-800)40%,transparent)}}.dark\:border-amber-900:is(.dark *){border-color:var(--color-amber-900)}.dark\:border-blue-400\/50:is(.dark *){border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-400\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-400)50%,transparent)}}.dark\:border-blue-700:is(.dark *){border-color:var(--color-blue-700)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-blue-800\/50:is(.dark *){border-color:#193cb880}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-800\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-800)50%,transparent)}}.dark\:border-blue-900:is(.dark *){border-color:var(--color-blue-900)}.dark\:border-blue-900\/50:is(.dark *){border-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-900\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-900)50%,transparent)}}.dark\:border-emerald-300\/25:is(.dark *){border-color:#5ee9b540}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-300\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-300)25%,transparent)}}.dark\:border-emerald-300\/40\!:is(.dark *){border-color:#5ee9b566!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-300\/40\!:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-300)40%,transparent)!important}}.dark\:border-emerald-400:is(.dark *){border-color:var(--color-emerald-400)}.dark\:border-emerald-400\/20:is(.dark *){border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.dark\:border-emerald-400\/50:is(.dark *){border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-400\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.dark\:border-emerald-600\/35:is(.dark *){border-color:#00976759}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-600\/35:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-600)35%,transparent)}}.dark\:border-emerald-700:is(.dark *){border-color:var(--color-emerald-700)}.dark\:border-emerald-700\/30:is(.dark *){border-color:#0079564d}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-700\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-700)30%,transparent)}}.dark\:border-emerald-700\/50:is(.dark *){border-color:#00795680}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-700\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-700)50%,transparent)}}.dark\:border-emerald-800:is(.dark *){border-color:var(--color-emerald-800)}.dark\:border-emerald-900:is(.dark *){border-color:var(--color-emerald-900)}.dark\:border-gray-400:is(.dark *){border-color:var(--color-gray-400)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-green-600:is(.dark *){border-color:var(--color-green-600)}.dark\:border-green-700:is(.dark *){border-color:var(--color-green-700)}.dark\:border-green-700\/50:is(.dark *){border-color:#00813880}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-700\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-green-700)50%,transparent)}}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-green-800\/50:is(.dark *){border-color:#01663080}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-800\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-green-800)50%,transparent)}}.dark\:border-indigo-300\/35\!:is(.dark *){border-color:#a4b3ff59!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-300\/35\!:is(.dark *){border-color:color-mix(in oklab,var(--color-indigo-300)35%,transparent)!important}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-orange-400:is(.dark *){border-color:var(--color-orange-400)}.dark\:border-orange-600:is(.dark *){border-color:var(--color-orange-600)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-orange-800\/50:is(.dark *){border-color:#9f2d0080}@supports (color:color-mix(in lab,red,red)){.dark\:border-orange-800\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-orange-800)50%,transparent)}}.dark\:border-orange-800\/60:is(.dark *){border-color:#9f2d0099}@supports (color:color-mix(in lab,red,red)){.dark\:border-orange-800\/60:is(.dark *){border-color:color-mix(in oklab,var(--color-orange-800)60%,transparent)}}.dark\:border-primary\/25:is(.dark *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:border-primary\/25:is(.dark *){border-color:color-mix(in oklab,var(--primary)25%,transparent)}}.dark\:border-purple-700:is(.dark *){border-color:var(--color-purple-700)}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-purple-800\/50:is(.dark *){border-color:#6e11b080}@supports (color:color-mix(in lab,red,red)){.dark\:border-purple-800\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-purple-800)50%,transparent)}}.dark\:border-red-400\/30:is(.dark *){border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-red-400)30%,transparent)}}.dark\:border-red-600:is(.dark *){border-color:var(--color-red-600)}.dark\:border-red-700:is(.dark *){border-color:var(--color-red-700)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-red-800\/50:is(.dark *){border-color:#9f071280}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-800\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-red-800)50%,transparent)}}.dark\:border-red-900:is(.dark *){border-color:var(--color-red-900)}.dark\:border-red-900\/50:is(.dark *){border-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-900\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.dark\:border-rose-400\/20:is(.dark *){border-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-400)20%,transparent)}}.dark\:border-rose-400\/40\!:is(.dark *){border-color:#ff667f66!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-400\/40\!:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-400)40%,transparent)!important}}.dark\:border-rose-400\/70:is(.dark *){border-color:#ff667fb3}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-400\/70:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-400)70%,transparent)}}.dark\:border-rose-900:is(.dark *){border-color:var(--color-rose-900)}.dark\:border-sky-300\/20:is(.dark *){border-color:#77d4ff33}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-300\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-300)20%,transparent)}}.dark\:border-sky-300\/35\!:is(.dark *){border-color:#77d4ff59!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-300\/35\!:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-300)35%,transparent)!important}}.dark\:border-sky-400\/20:is(.dark *){border-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-400)20%,transparent)}}.dark\:border-sky-400\/25:is(.dark *){border-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-400\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-400)25%,transparent)}}.dark\:border-sky-700:is(.dark *){border-color:var(--color-sky-700)}.dark\:border-slate-600:is(.dark *){border-color:var(--color-slate-600)}.dark\:border-slate-600\/50:is(.dark *){border-color:#45556c80}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-600\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-slate-600)50%,transparent)}}.dark\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-700\/60:is(.dark *){border-color:#31415899}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-700\/60:is(.dark *){border-color:color-mix(in oklab,var(--color-slate-700)60%,transparent)}}.dark\:border-teal-300\/35\!:is(.dark *){border-color:#46ecd559!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-teal-300\/35\!:is(.dark *){border-color:color-mix(in oklab,var(--color-teal-300)35%,transparent)!important}}.dark\:border-violet-300\/20:is(.dark *){border-color:#c4b4ff33}@supports (color:color-mix(in lab,red,red)){.dark\:border-violet-300\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-violet-300)20%,transparent)}}.dark\:border-violet-400\/30:is(.dark *){border-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-violet-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-violet-400)30%,transparent)}}.dark\:border-white:is(.dark *){border-color:var(--color-white)}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:is(.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/10\!:is(.dark *){border-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10\!:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)!important}}.dark\:border-white\/12:is(.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/12:is(.dark *){border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.dark\:border-white\/12\!:is(.dark *){border-color:#ffffff1f!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/12\!:is(.dark *){border-color:color-mix(in oklab,var(--color-white)12%,transparent)!important}}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15:is(.dark *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:border-white\/15\!:is(.dark *){border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15\!:is(.dark *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/20\!:is(.dark *){border-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20\!:is(.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)!important}}.dark\:border-white\/25:is(.dark *){border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.dark\:border-white\/40:is(.dark *){border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.dark\:border-white\/60:is(.dark *){border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/60:is(.dark *){border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.dark\:border-t-transparent:is(.dark *){border-top-color:#0000}.dark\:\!bg-\[var\(--brand-blue\)\]:is(.dark *),.dark\:\!bg-\[var\(--brand-blue\)\]\/25:is(.dark *){background-color:var(--brand-blue)!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!bg-\[var\(--brand-blue\)\]\/25:is(.dark *){background-color:color-mix(in oklab,var(--brand-blue)25%,transparent)!important}}.dark\:\!bg-\[var\(--brand-green\)\]:is(.dark *),.dark\:\!bg-\[var\(--brand-green\)\]\/18:is(.dark *){background-color:var(--brand-green)!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!bg-\[var\(--brand-green\)\]\/18:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)18%,transparent)!important}}.dark\:\!bg-white\/10:is(.dark *){background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)!important}}.dark\:bg-\[\#0b2a52\]:is(.dark *){background-color:#0b2a52}.dark\:bg-\[\#6cc4ff\]\/15:is(.dark *){background-color:#6cc4ff26}.dark\:bg-\[\#25D366\]\/15:is(.dark *){background-color:#25d36626}.dark\:bg-\[\#002552\]:is(.dark *){background-color:#002552}.dark\:bg-\[\#002552\]\/90:is(.dark *){background-color:#002552e6}.dark\:bg-\[var\(--brand-blue\)\]:is(.dark *),.dark\:bg-\[var\(--brand-blue\)\]\/20:is(.dark *){background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--brand-blue\)\]\/20:is(.dark *){background-color:color-mix(in oklab,var(--brand-blue)20%,transparent)}}.dark\:bg-\[var\(--brand-blue\)\]\/70:is(.dark *){background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--brand-blue\)\]\/70:is(.dark *){background-color:color-mix(in oklab,var(--brand-blue)70%,transparent)}}.dark\:bg-\[var\(--brand-blue\)\]\/80:is(.dark *){background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--brand-blue\)\]\/80:is(.dark *){background-color:color-mix(in oklab,var(--brand-blue)80%,transparent)}}.dark\:bg-\[var\(--brand-blue\)\]\/95:is(.dark *){background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--brand-blue\)\]\/95:is(.dark *){background-color:color-mix(in oklab,var(--brand-blue)95%,transparent)}}.dark\:bg-\[var\(--brand-green\)\]:is(.dark *),.dark\:bg-\[var\(--brand-green\)\]\/10:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--brand-green\)\]\/10:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)10%,transparent)}}.dark\:bg-\[var\(--brand-green\)\]\/15:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--brand-green\)\]\/15:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)15%,transparent)}}.dark\:bg-\[var\(--brand-green\)\]\/20:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--brand-green\)\]\/20:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)20%,transparent)}}.dark\:bg-\[var\(--brand-green\)\]\/\[0\.06\]:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--brand-green\)\]\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)6%,transparent)}}.dark\:bg-\[var\(--brand-green\)\]\/\[0\.07\]:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--brand-green\)\]\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)7%,transparent)}}.dark\:bg-\[var\(--brand-green\)\]\/\[0\.08\]:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--brand-green\)\]\/\[0\.08\]:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)8%,transparent)}}.dark\:bg-\[var\(--brand-green\)\]\/\[0\.14\]:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--brand-green\)\]\/\[0\.14\]:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)14%,transparent)}}.dark\:bg-amber-300:is(.dark *){background-color:var(--color-amber-300)}.dark\:bg-amber-300\/20:is(.dark *){background-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-300\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-300)20%,transparent)}}.dark\:bg-amber-300\/\[0\.06\]:is(.dark *){background-color:#ffd2360f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-300\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-300)6%,transparent)}}.dark\:bg-amber-400\/10:is(.dark *){background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.dark\:bg-amber-400\/15:is(.dark *){background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400)15%,transparent)}}.dark\:bg-amber-400\/\[0\.07\]:is(.dark *){background-color:#fcbb0012}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-400\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400)7%,transparent)}}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.dark\:bg-amber-600:is(.dark *){background-color:var(--color-amber-600)}.dark\:bg-amber-900\/10:is(.dark *){background-color:#7b33061a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.dark\:bg-amber-900\/20:is(.dark *){background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-amber-900\/40:is(.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-amber-950\/30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\:bg-amber-950\/40:is(.dark *){background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)40%,transparent)}}.dark\:bg-amber-950\/50:is(.dark *){background-color:#46190180}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)50%,transparent)}}.dark\:bg-background\/50:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-background\/50:is(.dark *){background-color:color-mix(in oklab,var(--background)50%,transparent)}}.dark\:bg-black\/40:is(.dark *){background-color:#0006}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.dark\:bg-black\/60:is(.dark *){background-color:#0009}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.dark\:bg-blue-300:is(.dark *){background-color:var(--color-blue-300)}.dark\:bg-blue-400:is(.dark *){background-color:var(--color-blue-400)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:bg-blue-900\/25:is(.dark *){background-color:#1c398e40}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)25%,transparent)}}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\:bg-blue-900\/50:is(.dark *){background-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)50%,transparent)}}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20:is(.dark *){background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:bg-blue-950\/40:is(.dark *){background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)40%,transparent)}}.dark\:bg-card:is(.dark *){background-color:var(--card)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-emerald-300:is(.dark *){background-color:var(--color-emerald-300)}.dark\:bg-emerald-400\/10:is(.dark *){background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.dark\:bg-emerald-400\/15:is(.dark *){background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400)15%,transparent)}}.dark\:bg-emerald-400\/20:is(.dark *){background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.dark\:bg-emerald-400\/\[0\.04\]:is(.dark *){background-color:#00d2940a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-400\/\[0\.04\]:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400)4%,transparent)}}.dark\:bg-emerald-400\/\[0\.07\]:is(.dark *){background-color:#00d29412}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-400\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400)7%,transparent)}}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:bg-emerald-900\/35:is(.dark *){background-color:#004e3b59}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/35:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)35%,transparent)}}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:bg-emerald-950:is(.dark *){background-color:var(--color-emerald-950)}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.dark\:bg-emerald-950\/25:is(.dark *){background-color:#002c2240}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)25%,transparent)}}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.dark\:bg-emerald-950\/80:is(.dark *){background-color:#002c22cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)80%,transparent)}}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/30:is(.dark *){background-color:#1018284d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)30%,transparent)}}.dark\:bg-green-500:is(.dark *){background-color:var(--color-green-500)}.dark\:bg-green-600:is(.dark *){background-color:var(--color-green-600)}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-green-900\/30:is(.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-green-950\/40:is(.dark *){background-color:#032e1566}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)40%,transparent)}}.dark\:bg-indigo-300:is(.dark *){background-color:var(--color-indigo-300)}.dark\:bg-indigo-400\/15:is(.dark *){background-color:#7d87ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-400)15%,transparent)}}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:bg-indigo-950:is(.dark *){background-color:var(--color-indigo-950)}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-muted:is(.dark *),.dark\:bg-muted\/20:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-muted\/20:is(.dark *){background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.dark\:bg-orange-200:is(.dark *){background-color:var(--color-orange-200)}.dark\:bg-orange-300:is(.dark *){background-color:var(--color-orange-300)}.dark\:bg-orange-500:is(.dark *){background-color:var(--color-orange-500)}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:bg-orange-950:is(.dark *){background-color:var(--color-orange-950)}.dark\:bg-orange-950\/45:is(.dark *){background-color:#44130673}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-950\/45:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)45%,transparent)}}.dark\:bg-pink-300:is(.dark *){background-color:var(--color-pink-300)}.dark\:bg-pink-900\/30:is(.dark *){background-color:#8610434d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-pink-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-900)30%,transparent)}}.dark\:bg-purple-200:is(.dark *){background-color:var(--color-purple-200)}.dark\:bg-purple-900\/10:is(.dark *){background-color:#59168b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)10%,transparent)}}.dark\:bg-purple-900\/20:is(.dark *){background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-red-400\/10:is(.dark *){background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-400)10%,transparent)}}.dark\:bg-red-400\/15:is(.dark *){background-color:#ff656826}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-red-400)15%,transparent)}}.dark\:bg-red-500\/10:is(.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.dark\:bg-red-500\/15:is(.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.dark\:bg-red-600:is(.dark *){background-color:var(--color-red-600)}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-red-900\/20:is(.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:bg-red-900\/30:is(.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:bg-red-900\/40:is(.dark *){background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\:bg-red-950:is(.dark *){background-color:var(--color-red-950)}.dark\:bg-red-950\/20:is(.dark *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:bg-red-950\/30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\:bg-red-950\/40:is(.dark *){background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)40%,transparent)}}.dark\:bg-rose-400\/10:is(.dark *){background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-400)10%,transparent)}}.dark\:bg-rose-400\/\[0\.04\]:is(.dark *){background-color:#ff667f0a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-400\/\[0\.04\]:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-400)4%,transparent)}}.dark\:bg-rose-400\/\[0\.07\]:is(.dark *){background-color:#ff667f12}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-400\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-400)7%,transparent)}}.dark\:bg-rose-500\!:is(.dark *){background-color:var(--color-rose-500)!important}.dark\:bg-rose-500\/15:is(.dark *){background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.dark\:bg-rose-950:is(.dark *){background-color:var(--color-rose-950)}.dark\:bg-rose-950\/40:is(.dark *){background-color:#4d021866}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950)40%,transparent)}}.dark\:bg-sky-300:is(.dark *){background-color:var(--color-sky-300)}.dark\:bg-sky-300\/20:is(.dark *){background-color:#77d4ff33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-300\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-300)20%,transparent)}}.dark\:bg-sky-300\/\[0\.06\]:is(.dark *){background-color:#77d4ff0f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-300\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-300)6%,transparent)}}.dark\:bg-sky-400\/10:is(.dark *){background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400)10%,transparent)}}.dark\:bg-sky-400\/15:is(.dark *){background-color:#00bcfe26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400)15%,transparent)}}.dark\:bg-sky-400\/20:is(.dark *){background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400)20%,transparent)}}.dark\:bg-sky-400\/\[0\.06\]:is(.dark *){background-color:#00bcfe0f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-400\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400)6%,transparent)}}.dark\:bg-sky-900\/20:is(.dark *){background-color:#024a7033}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)20%,transparent)}}.dark\:bg-sky-900\/30:is(.dark *){background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:bg-sky-900\/40:is(.dark *){background-color:#024a7066}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)40%,transparent)}}.dark\:bg-sky-950:is(.dark *){background-color:var(--color-sky-950)}.dark\:bg-slate-700\/50:is(.dark *){background-color:#31415880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-700\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:bg-slate-800\/60:is(.dark *){background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.dark\:bg-slate-800\/80:is(.dark *){background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.dark\:bg-slate-900\/20:is(.dark *){background-color:#0f172b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-900)20%,transparent)}}.dark\:bg-slate-900\/30:is(.dark *){background-color:#0f172b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-900)30%,transparent)}}.dark\:bg-slate-900\/50:is(.dark *){background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-900)50%,transparent)}}.dark\:bg-slate-950\/95:is(.dark *){background-color:#020618f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-950)95%,transparent)}}.dark\:bg-teal-300:is(.dark *){background-color:var(--color-teal-300)}.dark\:bg-teal-400\/15:is(.dark *){background-color:#00d3bd26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-teal-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-400)15%,transparent)}}.dark\:bg-teal-900\/30:is(.dark *){background-color:#0b4f4a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-teal-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-900)30%,transparent)}}.dark\:bg-teal-950:is(.dark *){background-color:var(--color-teal-950)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-transparent\!:is(.dark *){background-color:#0000!important}.dark\:bg-violet-300:is(.dark *){background-color:var(--color-violet-300)}.dark\:bg-violet-300\/20:is(.dark *){background-color:#c4b4ff33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-300\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-300)20%,transparent)}}.dark\:bg-violet-300\/\[0\.06\]:is(.dark *){background-color:#c4b4ff0f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-300\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-300)6%,transparent)}}.dark\:bg-violet-400\/10:is(.dark *){background-color:#a685ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400)10%,transparent)}}.dark\:bg-violet-400\/15:is(.dark *){background-color:#a685ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400)15%,transparent)}}.dark\:bg-violet-500\/15:is(.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-500)15%,transparent)}}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-900)30%,transparent)}}.dark\:bg-violet-950:is(.dark *){background-color:var(--color-violet-950)}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/8:is(.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/8:is(.dark *){background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/15:is(.dark *){background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:bg-white\/20:is(.dark *){background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:bg-white\/30:is(.dark *){background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:bg-white\/50:is(.dark *){background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:bg-white\/60:is(.dark *){background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.dark\:bg-white\/\[0\.035\]:is(.dark *){background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.035\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.dark\:from-\[\#001b3d\]:is(.dark *){--tw-gradient-from:#001b3d;--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))}.dark\:from-\[\#13233f\]:is(.dark *){--tw-gradient-from:#13233f;--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))}.dark\:from-\[var\(--brand-blue\)\]:is(.dark *){--tw-gradient-from:var(--brand-blue);--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))}.dark\:from-\[var\(--brand-blue\)\]\/20:is(.dark *){--tw-gradient-from:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.dark\:from-\[var\(--brand-blue\)\]\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--brand-blue)20%,transparent)}}.dark\:from-\[var\(--brand-blue\)\]\/20:is(.dark *){--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))}.dark\:from-\[var\(--brand-green\)\]:is(.dark *){--tw-gradient-from:var(--brand-green);--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))}.dark\:from-amber-400\/15:is(.dark *){--tw-gradient-from:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.dark\:from-amber-400\/15:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-amber-400)15%,transparent)}}.dark\:from-amber-400\/15:is(.dark *){--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))}.dark\:from-amber-950\/20:is(.dark *){--tw-gradient-from:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:from-amber-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:from-amber-950\/20:is(.dark *){--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))}.dark\:from-blue-900\/20:is(.dark *){--tw-gradient-from:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-900\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:from-blue-900\/20:is(.dark *){--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))}.dark\:from-blue-950\/50:is(.dark *){--tw-gradient-from:#16245680}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/50:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)50%,transparent)}}.dark\:from-blue-950\/50:is(.dark *){--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))}.dark\:from-emerald-950\/40:is(.dark *){--tw-gradient-from:#002c2266}@supports (color:color-mix(in lab,red,red)){.dark\:from-emerald-950\/40:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.dark\:from-emerald-950\/40:is(.dark *){--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))}.dark\:from-gray-800\/50:is(.dark *){--tw-gradient-from:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:from-gray-800\/50:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:from-gray-800\/50:is(.dark *){--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))}.dark\:from-green-950\/50:is(.dark *){--tw-gradient-from:#032e1580}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/50:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)50%,transparent)}}.dark\:from-green-950\/50:is(.dark *){--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))}.dark\:from-orange-950\/50:is(.dark *){--tw-gradient-from:#44130680}@supports (color:color-mix(in lab,red,red)){.dark\:from-orange-950\/50:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-orange-950)50%,transparent)}}.dark\:from-orange-950\/50:is(.dark *){--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))}.dark\:from-primary\/30:is(.dark *){--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:from-primary\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--primary)30%,transparent)}}.dark\:from-primary\/30:is(.dark *){--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))}.dark\:from-purple-900\/30:is(.dark *){--tw-gradient-from:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-900\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:from-purple-900\/30:is(.dark *){--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))}.dark\:from-purple-950\/50:is(.dark *){--tw-gradient-from:#3c036680}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-950\/50:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-950)50%,transparent)}}.dark\:from-purple-950\/50:is(.dark *){--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))}.dark\:from-red-950\/50:is(.dark *){--tw-gradient-from:#46080980}@supports (color:color-mix(in lab,red,red)){.dark\:from-red-950\/50:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-red-950)50%,transparent)}}.dark\:from-red-950\/50:is(.dark *){--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))}.dark\:from-slate-900:is(.dark *){--tw-gradient-from:var(--color-slate-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))}.dark\:from-slate-900\/60:is(.dark *){--tw-gradient-from:#0f172b99}@supports (color:color-mix(in lab,red,red)){.dark\:from-slate-900\/60:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.dark\:from-slate-900\/60:is(.dark *){--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))}.dark\:from-slate-900\/80:is(.dark *){--tw-gradient-from:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.dark\:from-slate-900\/80:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.dark\:from-slate-900\/80:is(.dark *){--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))}.dark\:from-white\/5:is(.dark *){--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:from-white\/5:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:from-white\/5:is(.dark *){--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))}.dark\:via-\[\#002552\]:is(.dark *){--tw-gradient-via:#002552;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-\[\#17335c\]:is(.dark *){--tw-gradient-via:#17335c;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-\[var\(--brand-green\)\]\/40:is(.dark *){--tw-gradient-via:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:via-\[var\(--brand-green\)\]\/40:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--brand-green)40%,transparent)}}.dark\:via-\[var\(--brand-green\)\]\/40:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-amber-300\/40:is(.dark *){--tw-gradient-via:#ffd23666}@supports (color:color-mix(in lab,red,red)){.dark\:via-amber-300\/40:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-amber-300)40%,transparent)}}.dark\:via-amber-300\/40:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-emerald-300\/40:is(.dark *){--tw-gradient-via:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.dark\:via-emerald-300\/40:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-emerald-300)40%,transparent)}}.dark\:via-emerald-300\/40:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-primary\/15:is(.dark *){--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:via-primary\/15:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--primary)15%,transparent)}}.dark\:via-primary\/15:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-rose-300\/40:is(.dark *){--tw-gradient-via:#ffa2ae66}@supports (color:color-mix(in lab,red,red)){.dark\:via-rose-300\/40:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-rose-300)40%,transparent)}}.dark\:via-rose-300\/40:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-sky-300\/40:is(.dark *){--tw-gradient-via:#77d4ff66}@supports (color:color-mix(in lab,red,red)){.dark\:via-sky-300\/40:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-sky-300)40%,transparent)}}.dark\:via-sky-300\/40:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-violet-300\/40:is(.dark *){--tw-gradient-via:#c4b4ff66}@supports (color:color-mix(in lab,red,red)){.dark\:via-violet-300\/40:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-violet-300)40%,transparent)}}.dark\:via-violet-300\/40:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-white\/10:is(.dark *){--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:via-white\/10:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:via-white\/10:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-white\/20:is(.dark *){--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:via-white\/20:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:via-white\/20:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-\[\#1c3f73\]:is(.dark *){--tw-gradient-to:#1c3f73;--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))}.dark\:to-\[\#052a5d\]:is(.dark *){--tw-gradient-to:#052a5d;--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))}.dark\:to-\[\#b6ffc8\]:is(.dark *){--tw-gradient-to:#b6ffc8;--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))}.dark\:to-\[var\(--brand-blue\)\]:is(.dark *){--tw-gradient-to:var(--brand-blue);--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))}.dark\:to-\[var\(--brand-blue\)\]\/10:is(.dark *){--tw-gradient-to:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.dark\:to-\[var\(--brand-blue\)\]\/10:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--brand-blue)10%,transparent)}}.dark\:to-\[var\(--brand-blue\)\]\/10:is(.dark *){--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))}.dark\:to-\[var\(--brand-blue\)\]\/15:is(.dark *){--tw-gradient-to:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.dark\:to-\[var\(--brand-blue\)\]\/15:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--brand-blue)15%,transparent)}}.dark\:to-\[var\(--brand-blue\)\]\/15:is(.dark *){--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))}.dark\:to-\[var\(--brand-green\)\]\/75:is(.dark *){--tw-gradient-to:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:to-\[var\(--brand-green\)\]\/75:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--brand-green)75%,transparent)}}.dark\:to-\[var\(--brand-green\)\]\/75:is(.dark *){--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))}.dark\:to-amber-300\/75:is(.dark *){--tw-gradient-to:#ffd236bf}@supports (color:color-mix(in lab,red,red)){.dark\:to-amber-300\/75:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-amber-300)75%,transparent)}}.dark\:to-amber-300\/75:is(.dark *){--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))}.dark\:to-blue-900\/50:is(.dark *){--tw-gradient-to:#1c398e80}@supports (color:color-mix(in lab,red,red)){.dark\:to-blue-900\/50:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)50%,transparent)}}.dark\:to-blue-900\/50:is(.dark *){--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))}.dark\:to-emerald-300\/75:is(.dark *){--tw-gradient-to:#5ee9b5bf}@supports (color:color-mix(in lab,red,red)){.dark\:to-emerald-300\/75:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-300)75%,transparent)}}.dark\:to-emerald-300\/75:is(.dark *){--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))}.dark\:to-emerald-950\/30:is(.dark *){--tw-gradient-to:#002c224d}@supports (color:color-mix(in lab,red,red)){.dark\:to-emerald-950\/30:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-950)30%,transparent)}}.dark\:to-emerald-950\/30:is(.dark *){--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))}.dark\:to-gray-700\/50:is(.dark *){--tw-gradient-to:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:to-gray-700\/50:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:to-gray-700\/50:is(.dark *){--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))}.dark\:to-green-900\/50:is(.dark *){--tw-gradient-to:#0d542b80}@supports (color:color-mix(in lab,red,red)){.dark\:to-green-900\/50:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-green-900)50%,transparent)}}.dark\:to-green-900\/50:is(.dark *){--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))}.dark\:to-indigo-500\/20:is(.dark *){--tw-gradient-to:#625fff33}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-500\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.dark\:to-indigo-500\/20:is(.dark *){--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))}.dark\:to-indigo-900\/30:is(.dark *){--tw-gradient-to:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-900\/30:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:to-indigo-900\/30:is(.dark *){--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))}.dark\:to-orange-900\/50:is(.dark *){--tw-gradient-to:#7e2a0c80}@supports (color:color-mix(in lab,red,red)){.dark\:to-orange-900\/50:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-900)50%,transparent)}}.dark\:to-orange-900\/50:is(.dark *){--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))}.dark\:to-orange-950\/10:is(.dark *){--tw-gradient-to:#4413061a}@supports (color:color-mix(in lab,red,red)){.dark\:to-orange-950\/10:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-950)10%,transparent)}}.dark\:to-orange-950\/10:is(.dark *){--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))}.dark\:to-purple-900\/20:is(.dark *){--tw-gradient-to:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:to-purple-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:to-purple-900\/20:is(.dark *){--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))}.dark\:to-purple-900\/50:is(.dark *){--tw-gradient-to:#59168b80}@supports (color:color-mix(in lab,red,red)){.dark\:to-purple-900\/50:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-purple-900)50%,transparent)}}.dark\:to-purple-900\/50:is(.dark *){--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))}.dark\:to-red-900\/50:is(.dark *){--tw-gradient-to:#82181a80}@supports (color:color-mix(in lab,red,red)){.dark\:to-red-900\/50:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.dark\:to-red-900\/50:is(.dark *){--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))}.dark\:to-rose-300\/75:is(.dark *){--tw-gradient-to:#ffa2aebf}@supports (color:color-mix(in lab,red,red)){.dark\:to-rose-300\/75:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-rose-300)75%,transparent)}}.dark\:to-rose-300\/75:is(.dark *){--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))}.dark\:to-sky-300\/75:is(.dark *){--tw-gradient-to:#77d4ffbf}@supports (color:color-mix(in lab,red,red)){.dark\:to-sky-300\/75:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-sky-300)75%,transparent)}}.dark\:to-sky-300\/75:is(.dark *){--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))}.dark\:to-teal-950\/30:is(.dark *){--tw-gradient-to:#022f2e4d}@supports (color:color-mix(in lab,red,red)){.dark\:to-teal-950\/30:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-teal-950)30%,transparent)}}.dark\:to-teal-950\/30:is(.dark *){--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))}.dark\:to-violet-300\/75:is(.dark *){--tw-gradient-to:#c4b4ffbf}@supports (color:color-mix(in lab,red,red)){.dark\:to-violet-300\/75:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-violet-300)75%,transparent)}}.dark\:to-violet-300\/75:is(.dark *){--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))}.dark\:to-white\/0:is(.dark *){--tw-gradient-to:#0000}@supports (color:color-mix(in lab,red,red)){.dark\:to-white\/0:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-white)0%,transparent)}}.dark\:to-white\/0:is(.dark *){--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))}.dark\:to-white\/5:is(.dark *){--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:to-white\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:to-white\/5:is(.dark *){--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))}.dark\:to-white\/35:is(.dark *){--tw-gradient-to:#ffffff59}@supports (color:color-mix(in lab,red,red)){.dark\:to-white\/35:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-white)35%,transparent)}}.dark\:to-white\/35:is(.dark *){--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))}.dark\:to-yellow-300\/10:is(.dark *){--tw-gradient-to:#ffe02a1a}@supports (color:color-mix(in lab,red,red)){.dark\:to-yellow-300\/10:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-yellow-300)10%,transparent)}}.dark\:to-yellow-300\/10:is(.dark *){--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))}.dark\:fill-\[var\(--brand-blue\)\]:is(.dark *){fill:var(--brand-blue)}.dark\:fill-orange-300:is(.dark *){fill:var(--color-orange-300)}.dark\:fill-rose-400:is(.dark *){fill:var(--color-rose-400)}.dark\:fill-sky-300:is(.dark *){fill:var(--color-sky-300)}.dark\:fill-white\/30:is(.dark *){fill:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:fill-white\/30:is(.dark *){fill:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:stroke-white\/10:is(.dark *){stroke:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:stroke-white\/10:is(.dark *){stroke:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:\!text-\[var\(--brand-blue\)\]:is(.dark *){color:var(--brand-blue)!important}.dark\:\!text-\[var\(--brand-green\)\]:is(.dark *){color:var(--brand-green)!important}.dark\:\!text-amber-200:is(.dark *){color:var(--color-amber-200)!important}.dark\:\!text-blue-400:is(.dark *){color:var(--color-blue-400)!important}.dark\:\!text-gray-400:is(.dark *){color:var(--color-gray-400)!important}.dark\:\!text-gray-500:is(.dark *){color:var(--color-gray-500)!important}.dark\:\!text-green-400:is(.dark *){color:var(--color-green-400)!important}.dark\:\!text-orange-400:is(.dark *){color:var(--color-orange-400)!important}.dark\:\!text-white:is(.dark *){color:var(--color-white)!important}.dark\:\!text-white\/50:is(.dark *){color:#ffffff80!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!text-white\/50:is(.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)!important}}.dark\:\!text-white\/60:is(.dark *){color:#fff9!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!text-white\/60:is(.dark *){color:color-mix(in oklab,var(--color-white)60%,transparent)!important}}.dark\:\!text-white\/70:is(.dark *){color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!text-white\/70:is(.dark *){color:color-mix(in oklab,var(--color-white)70%,transparent)!important}}.dark\:\!text-white\/80:is(.dark *){color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)!important}}.dark\:\!text-white\/90:is(.dark *){color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!text-white\/90:is(.dark *){color:color-mix(in oklab,var(--color-white)90%,transparent)!important}}.dark\:\!text-white\/95:is(.dark *){color:#fffffff2!important}@supports (color:color-mix(in lab,red,red)){.dark\:\!text-white\/95:is(.dark *){color:color-mix(in oklab,var(--color-white)95%,transparent)!important}}.dark\:text-\[\#5BE38E\]:is(.dark *){color:#5be38e}.dark\:text-\[\#9fd3ff\]:is(.dark *){color:#9fd3ff}.dark\:text-\[\#9fd3ff\]\/90:is(.dark *){color:#9fd3ffe6}.dark\:text-\[\#002552\]:is(.dark *){color:#002552}.dark\:text-\[var\(--brand-blue\)\]:is(.dark *){color:var(--brand-blue)}.dark\:text-\[var\(--brand-green\)\]:is(.dark *),.dark\:text-\[var\(--brand-green\)\]\/50:is(.dark *){color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:text-\[var\(--brand-green\)\]\/50:is(.dark *){color:color-mix(in oklab,var(--brand-green)50%,transparent)}}.dark\:text-\[var\(--brand-green\)\]\/70:is(.dark *){color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:text-\[var\(--brand-green\)\]\/70:is(.dark *){color:color-mix(in oklab,var(--brand-green)70%,transparent)}}.dark\:text-\[var\(--brand-green\)\]\/80:is(.dark *){color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:text-\[var\(--brand-green\)\]\/80:is(.dark *){color:color-mix(in oklab,var(--brand-green)80%,transparent)}}.dark\:text-amber-50:is(.dark *){color:var(--color-amber-50)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-200\/80:is(.dark *){color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-200\/80:is(.dark *){color:color-mix(in oklab,var(--color-amber-200)80%,transparent)}}.dark\:text-amber-200\/90:is(.dark *){color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-200\/90:is(.dark *){color:color-mix(in oklab,var(--color-amber-200)90%,transparent)}}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-400\/90:is(.dark *){color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-400\/90:is(.dark *){color:color-mix(in oklab,var(--color-amber-400)90%,transparent)}}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\:text-cyan-400:is(.dark *){color:var(--color-cyan-400)}.dark\:text-emerald-50:is(.dark *){color:var(--color-emerald-50)}.dark\:text-emerald-100:is(.dark *){color:var(--color-emerald-100)}.dark\:text-emerald-200:is(.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-200\/80:is(.dark *){color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.dark\:text-emerald-200\/80:is(.dark *){color:color-mix(in oklab,var(--color-emerald-200)80%,transparent)}}.dark\:text-emerald-200\/90:is(.dark *){color:#a4f4cfe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-emerald-200\/90:is(.dark *){color:color-mix(in oklab,var(--color-emerald-200)90%,transparent)}}.dark\:text-emerald-200\/95:is(.dark *){color:#a4f4cff2}@supports (color:color-mix(in lab,red,red)){.dark\:text-emerald-200\/95:is(.dark *){color:color-mix(in oklab,var(--color-emerald-200)95%,transparent)}}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-green-200:is(.dark *){color:var(--color-green-200)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-indigo-200:is(.dark *){color:var(--color-indigo-200)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-orange-100:is(.dark *){color:var(--color-orange-100)}.dark\:text-orange-200:is(.dark *){color:var(--color-orange-200)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-orange-800:is(.dark *){color:var(--color-orange-800)}.dark\:text-pink-400:is(.dark *){color:var(--color-pink-400)}.dark\:text-purple-200:is(.dark *){color:var(--color-purple-200)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-purple-800:is(.dark *){color:var(--color-purple-800)}.dark\:text-red-100:is(.dark *){color:var(--color-red-100)}.dark\:text-red-200:is(.dark *){color:var(--color-red-200)}.dark\:text-red-200\/90:is(.dark *){color:#ffcacae6}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-200\/90:is(.dark *){color:color-mix(in oklab,var(--color-red-200)90%,transparent)}}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-300\/80:is(.dark *){color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-300\/80:is(.dark *){color:color-mix(in oklab,var(--color-red-300)80%,transparent)}}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-rose-100:is(.dark *){color:var(--color-rose-100)}.dark\:text-rose-200:is(.dark *){color:var(--color-rose-200)}.dark\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-sky-100:is(.dark *){color:var(--color-sky-100)}.dark\:text-sky-200:is(.dark *){color:var(--color-sky-200)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-sky-400:is(.dark *){color:var(--color-sky-400)}.dark\:text-slate-200:is(.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:is(.dark *){color:var(--color-slate-400)}.dark\:text-teal-200:is(.dark *){color:var(--color-teal-200)}.dark\:text-teal-300:is(.dark *){color:var(--color-teal-300)}.dark\:text-teal-400:is(.dark *){color:var(--color-teal-400)}.dark\:text-violet-200:is(.dark *){color:var(--color-violet-200)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/10:is(.dark *){color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/10:is(.dark *){color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:text-white\/15:is(.dark *){color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/15:is(.dark *){color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:text-white\/25:is(.dark *){color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/25:is(.dark *){color:color-mix(in oklab,var(--color-white)25%,transparent)}}.dark\:text-white\/40:is(.dark *){color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/40:is(.dark *){color:color-mix(in oklab,var(--color-white)40%,transparent)}}.dark\:text-white\/45:is(.dark *){color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/45:is(.dark *){color:color-mix(in oklab,var(--color-white)45%,transparent)}}.dark\:text-white\/50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:text-white\/55:is(.dark *){color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/55:is(.dark *){color:color-mix(in oklab,var(--color-white)55%,transparent)}}.dark\:text-white\/60:is(.dark *){color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/60:is(.dark *){color:color-mix(in oklab,var(--color-white)60%,transparent)}}.dark\:text-white\/65:is(.dark *){color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/65:is(.dark *){color:color-mix(in oklab,var(--color-white)65%,transparent)}}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/70:is(.dark *){color:color-mix(in oklab,var(--color-white)70%,transparent)}}.dark\:text-white\/75:is(.dark *){color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/75:is(.dark *){color:color-mix(in oklab,var(--color-white)75%,transparent)}}.dark\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:text-white\/85:is(.dark *){color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/85:is(.dark *){color:color-mix(in oklab,var(--color-white)85%,transparent)}}.dark\:text-white\/90:is(.dark *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/90:is(.dark *){color:color-mix(in oklab,var(--color-white)90%,transparent)}}.dark\:text-yellow-200:is(.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:decoration-\[var\(--brand-green\)\]\/40:is(.dark *){-webkit-text-decoration-color:var(--brand-green);text-decoration-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:decoration-\[var\(--brand-green\)\]\/40:is(.dark *){-webkit-text-decoration-color:color-mix(in oklab,var(--brand-green)40%,transparent);text-decoration-color:color-mix(in oklab,var(--brand-green)40%,transparent)}}.dark\:accent-\[var\(--brand-green\)\]:is(.dark *){accent-color:var(--brand-green)}.dark\:opacity-55:is(.dark *){opacity:.55}.dark\:opacity-95:is(.dark *){opacity:.95}.dark\:shadow-\[0_0_0_4px_rgba\(0\,37\,82\,0\.6\)\,0_6px_20px_-6px_rgba\(114\,250\,147\,0\.45\)\]:is(.dark *){--tw-shadow:0 0 0 4px var(--tw-shadow-color,#00255299),0 6px 20px -6px var(--tw-shadow-color,#72fa9373);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_0_0_4px_rgba\(0\,37\,82\,0\.6\)\,0_6px_20px_-6px_var\(--sk-glow\)\]:is(.dark *){--tw-shadow:0 0 0 4px var(--tw-shadow-color,#00255299),0 6px 20px -6px var(--tw-shadow-color,var(--sk-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.45\)\]:is(.dark *){--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-1:is(.dark *){--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)}.dark\:ring-\[\#0b2f5e\]:is(.dark *){--tw-ring-color:#0b2f5e}.dark\:ring-\[var\(--brand-blue\)\]:is(.dark *){--tw-ring-color:var(--brand-blue)}.dark\:ring-\[var\(--brand-green\)\]:is(.dark *),.dark\:ring-\[var\(--brand-green\)\]\/10:is(.dark *){--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-\[var\(--brand-green\)\]\/10:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--brand-green)10%,transparent)}}.dark\:ring-\[var\(--brand-green\)\]\/12:is(.dark *){--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-\[var\(--brand-green\)\]\/12:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--brand-green)12%,transparent)}}.dark\:ring-\[var\(--brand-green\)\]\/15:is(.dark *){--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-\[var\(--brand-green\)\]\/15:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--brand-green)15%,transparent)}}.dark\:ring-\[var\(--brand-green\)\]\/25:is(.dark *){--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-\[var\(--brand-green\)\]\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--brand-green)25%,transparent)}}.dark\:ring-\[var\(--brand-green\)\]\/40:is(.dark *){--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-\[var\(--brand-green\)\]\/40:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--brand-green)40%,transparent)}}.dark\:ring-amber-400\/25:is(.dark *){--tw-ring-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.dark\:ring-amber-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-amber-400)25%,transparent)}}.dark\:ring-amber-400\/30:is(.dark *){--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-amber-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.dark\:ring-emerald-400\/25:is(.dark *){--tw-ring-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.dark\:ring-emerald-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)25%,transparent)}}.dark\:ring-emerald-400\/30:is(.dark *){--tw-ring-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-emerald-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}}.dark\:ring-rose-400\/25:is(.dark *){--tw-ring-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.dark\:ring-rose-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-rose-400)25%,transparent)}}.dark\:ring-sky-400\/25:is(.dark *){--tw-ring-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.dark\:ring-sky-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400)25%,transparent)}}.dark\:ring-sky-400\/30:is(.dark *){--tw-ring-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-sky-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400)30%,transparent)}}.dark\:ring-sky-400\/50:is(.dark *){--tw-ring-color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){.dark\:ring-sky-400\/50:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400)50%,transparent)}}.dark\:ring-violet-400\/25:is(.dark *){--tw-ring-color:#a685ff40}@supports (color:color-mix(in lab,red,red)){.dark\:ring-violet-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-violet-400)25%,transparent)}}.dark\:ring-white\/10:is(.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/10:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:ring-white\/15:is(.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/15:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:ring-white\/70:is(.dark *){--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/70:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)70%,transparent)}}@media (hover:hover){.dark\:group-hover\:text-\[var\(--brand-green\)\]:is(.dark *):is(:where(.group):hover *){color:var(--brand-green)}}.dark\:group-data-\[state\=active\]\:text-emerald-400:is(.dark *):is(:where(.group)[data-state=active] *){color:var(--color-emerald-400)}.dark\:group-data-\[state\=active\]\:text-sky-300:is(.dark *):is(:where(.group)[data-state=active] *){color:var(--color-sky-300)}.dark\:selection\:bg-\[var\(--brand-green\)\]\/30:is(.dark *) ::selection{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:selection\:bg-\[var\(--brand-green\)\]\/30:is(.dark *) ::selection{background-color:color-mix(in oklab,var(--brand-green)30%,transparent)}}.dark\:selection\:bg-\[var\(--brand-green\)\]\/30:is(.dark *)::selection{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:selection\:bg-\[var\(--brand-green\)\]\/30:is(.dark *)::selection{background-color:color-mix(in oklab,var(--brand-green)30%,transparent)}}.dark\:selection\:bg-emerald-400\/10:is(.dark *) ::selection{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.dark\:selection\:bg-emerald-400\/10:is(.dark *) ::selection{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.dark\:selection\:bg-emerald-400\/10:is(.dark *)::selection{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.dark\:selection\:bg-emerald-400\/10:is(.dark *)::selection{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.dark\:placeholder\:text-white\/25:is(.dark *)::placeholder{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder\:text-white\/25:is(.dark *)::placeholder{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.dark\:placeholder\:text-white\/60:is(.dark *)::placeholder{color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder\:text-white\/60:is(.dark *)::placeholder{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.dark\:odd\:bg-white\/5:is(.dark *):nth-child(odd){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:odd\:bg-white\/5:is(.dark *):nth-child(odd){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:even\:bg-white\/10:is(.dark *):nth-child(2n){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:even\:bg-white\/10:is(.dark *):nth-child(2n){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:focus-within\:border-\[var\(--brand-green\)\]\/60:is(.dark *):focus-within{border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-within\:border-\[var\(--brand-green\)\]\/60:is(.dark *):focus-within{border-color:color-mix(in oklab,var(--brand-green)60%,transparent)}}.dark\:focus-within\:ring-\[var\(--brand-green\)\]\/15:is(.dark *):focus-within{--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-within\:ring-\[var\(--brand-green\)\]\/15:is(.dark *):focus-within{--tw-ring-color:color-mix(in oklab,var(--brand-green)15%,transparent)}}@media (hover:hover){.dark\:hover\:border-\[var\(--brand-green\)\]:is(.dark *):hover,.dark\:hover\:border-\[var\(--brand-green\)\]\/40:is(.dark *):hover{border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-\[var\(--brand-green\)\]\/40:is(.dark *):hover{border-color:color-mix(in oklab,var(--brand-green)40%,transparent)}}.dark\:hover\:border-blue-400:is(.dark *):hover{border-color:var(--color-blue-400)}.dark\:hover\:border-gray-500:is(.dark *):hover{border-color:var(--color-gray-500)}.dark\:hover\:border-green-400:is(.dark *):hover{border-color:var(--color-green-400)}.dark\:hover\:border-red-700:is(.dark *):hover{border-color:var(--color-red-700)}.dark\:hover\:border-red-800:is(.dark *):hover{border-color:var(--color-red-800)}.dark\:hover\:border-white\/20\!:is(.dark *):hover{border-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-white\/20\!:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)!important}}.dark\:hover\:border-white\/25\!:is(.dark *):hover{border-color:#ffffff40!important}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-white\/25\!:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-white)25%,transparent)!important}}.dark\:hover\:border-white\/30:is(.dark *):hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-white\/30:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:hover\:\!bg-\[var\(--brand-green\)\]\/90:is(.dark *):hover{background-color:var(--brand-green)!important}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:\!bg-\[var\(--brand-green\)\]\/90:is(.dark *):hover{background-color:color-mix(in oklab,var(--brand-green)90%,transparent)!important}}.dark\:hover\:bg-\[\#8dffad\]:is(.dark *):hover{background-color:#8dffad}.dark\:hover\:bg-\[\#25D366\]:is(.dark *):hover{background-color:#25d366}.dark\:hover\:bg-\[var\(--brand-green\)\]\/10:is(.dark *):hover{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-\[var\(--brand-green\)\]\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--brand-green)10%,transparent)}}.dark\:hover\:bg-\[var\(--brand-green\)\]\/90:is(.dark *):hover{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-\[var\(--brand-green\)\]\/90:is(.dark *):hover{background-color:color-mix(in oklab,var(--brand-green)90%,transparent)}}.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-blue-400\/10:is(.dark *):hover{background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-400)10%,transparent)}}.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:hover\:bg-emerald-400:is(.dark *):hover{background-color:var(--color-emerald-400)}.dark\:hover\:bg-emerald-500\/10:is(.dark *):hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-emerald-500\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.dark\:hover\:bg-emerald-900\/50:is(.dark *):hover{background-color:#004e3b80}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-emerald-900\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-900)50%,transparent)}}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-green-600:is(.dark *):hover{background-color:var(--color-green-600)}.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:hover\:bg-indigo-400:is(.dark *):hover{background-color:var(--color-indigo-400)}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:bg-orange-900\/40:is(.dark *):hover{background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-orange-900\/40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\:hover\:bg-purple-900\/20:is(.dark *):hover{background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-purple-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:hover\:bg-red-700:is(.dark *):hover{background-color:var(--color-red-700)}.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:hover\:bg-red-900\/30:is(.dark *):hover{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:hover\:bg-red-900\/50:is(.dark *):hover{background-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.dark\:hover\:bg-red-950\/30:is(.dark *):hover{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-950\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\:hover\:bg-rose-500\/10:is(.dark *):hover{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-rose-500\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.dark\:hover\:bg-rose-500\/15:is(.dark *):hover{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-rose-500\/15:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.dark\:hover\:bg-sky-400:is(.dark *):hover{background-color:var(--color-sky-400)}.dark\:hover\:bg-sky-400\/10:is(.dark *):hover{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-sky-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400)10%,transparent)}}.dark\:hover\:bg-slate-800\/50:is(.dark *):hover{background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:hover\:bg-teal-400:is(.dark *):hover{background-color:var(--color-teal-400)}.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:hover\:bg-white\/15:is(.dark *):hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/15:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:hover\:bg-white\/20:is(.dark *):hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:hover\:bg-white\/\[0\.04\]:is(.dark *):hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.04\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.dark\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:hover\:bg-white\/\[0\.08\]:is(.dark *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.08\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:hover\:bg-white\/\[0\.09\]:is(.dark *):hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.09\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:hover\:\!text-\[var\(--brand-green\)\]:is(.dark *):hover{color:var(--brand-green)!important}.dark\:hover\:text-\[\#0b1040\]:is(.dark *):hover{color:#0b1040}.dark\:hover\:text-\[\#032b27\]:is(.dark *):hover{color:#032b27}.dark\:hover\:text-\[\#04283b\]:is(.dark *):hover{color:#04283b}.dark\:hover\:text-\[\#04331F\]:is(.dark *):hover{color:#04331f}.dark\:hover\:text-\[var\(--brand-green\)\]:is(.dark *):hover{color:var(--brand-green)}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}.dark\:hover\:text-amber-300:is(.dark *):hover{color:var(--color-amber-300)}.dark\:hover\:text-blue-200:is(.dark *):hover{color:var(--color-blue-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-green-300:is(.dark *):hover{color:var(--color-green-300)}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}.dark\:hover\:text-red-400:is(.dark *):hover{color:var(--color-red-400)}.dark\:hover\:text-teal-300:is(.dark *):hover{color:var(--color-teal-300)}.dark\:hover\:text-violet-300:is(.dark *):hover{color:var(--color-violet-300)}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}.dark\:hover\:\!opacity-90:is(.dark *):hover{opacity:.9!important}}.dark\:focus\:border-\[color\:var\(--brand-green\)\]:is(.dark *):focus{border-color:var(--brand-green)}.dark\:focus\:border-\[var\(--brand-blue\)\]:is(.dark *):focus{border-color:var(--brand-blue)}.dark\:focus\:border-\[var\(--brand-green\)\]:is(.dark *):focus,.dark\:focus\:border-\[var\(--brand-green\)\]\/50:is(.dark *):focus{border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:border-\[var\(--brand-green\)\]\/50:is(.dark *):focus{border-color:color-mix(in oklab,var(--brand-green)50%,transparent)}}.dark\:focus\:border-blue-400:is(.dark *):focus{border-color:var(--color-blue-400)}.dark\:focus\:\!bg-white\/15:is(.dark *):focus{background-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:\!bg-white\/15:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.dark\:focus\:text-red-400:is(.dark *):focus{color:var(--color-red-400)}.dark\:focus\:ring-\[color\:var\(--brand-green\)\]:is(.dark *):focus,.dark\:focus\:ring-\[var\(--brand-green\)\]\/12:is(.dark *):focus{--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:ring-\[var\(--brand-green\)\]\/12:is(.dark *):focus{--tw-ring-color:color-mix(in oklab,var(--brand-green)12%,transparent)}}.dark\:focus\:ring-\[var\(--brand-green\)\]\/15:is(.dark *):focus{--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:ring-\[var\(--brand-green\)\]\/15:is(.dark *):focus{--tw-ring-color:color-mix(in oklab,var(--brand-green)15%,transparent)}}.dark\:focus\:ring-blue-400\/20:is(.dark *):focus{--tw-ring-color:#54a2ff33}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:ring-blue-400\/20:is(.dark *):focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-400)20%,transparent)}}.dark\:focus-visible\:ring-\[var\(--brand-green\)\]\/40:is(.dark *):focus-visible{--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-\[var\(--brand-green\)\]\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-green)40%,transparent)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[highlighted\]\:\!bg-white\/15:is(.dark *)[data-highlighted]{background-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[highlighted\]\:\!bg-white\/15:is(.dark *)[data-highlighted]{background-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=open\]\:border-\[var\(--brand-green\)\]\/50\!:is(.dark *)[data-state=open]{border-color:var(--brand-green)!important}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=open\]\:border-\[var\(--brand-green\)\]\/50\!:is(.dark *)[data-state=open]{border-color:color-mix(in oklab,var(--brand-green)50%,transparent)!important}}.dark\:data-\[state\=open\]\:bg-white\/\[0\.05\]:is(.dark *)[data-state=open]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=open\]\:bg-white\/\[0\.05\]:is(.dark *)[data-state=open]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.data-\[state\=open\]\:dark\:bg-accent\/50[data-state=open]:is(.dark *){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:dark\:bg-accent\/50[data-state=open]:is(.dark *){background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:data-\[state\=open\]\:ring-\[var\(--brand-green\)\]\/15:is(.dark *)[data-state=open]{--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=open\]\:ring-\[var\(--brand-green\)\]\/15:is(.dark *)[data-state=open]{--tw-ring-color:color-mix(in oklab,var(--brand-green)15%,transparent)}}.dark\:data-\[today-libero\=true\]\:text-sky-300:is(.dark *)[data-today-libero=true]{color:var(--color-sky-300)}@media not all and (min-width:40rem){.dark\:max-sm\:\!text-white:is(.dark *){color:var(--color-white)!important}.dark\:max-sm\:\!text-white\/70:is(.dark *){color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.dark\:max-sm\:\!text-white\/70:is(.dark *){color:color-mix(in oklab,var(--color-white)70%,transparent)!important}}.max-sm\:dark\:\!text-white:is(.dark *){color:var(--color-white)!important}.max-sm\:dark\:\!text-white\/70:is(.dark *){color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.max-sm\:dark\:\!text-white\/70:is(.dark *){color:color-mix(in oklab,var(--color-white)70%,transparent)!important}}}@media (min-width:40rem){:where(.dark\:sm\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:sm\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:sm\:border-\[var\(--brand-green\)\]:is(.dark *),.dark\:sm\:border-\[var\(--brand-green\)\]\/25:is(.dark *){border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-\[var\(--brand-green\)\]\/25:is(.dark *){border-color:color-mix(in oklab,var(--brand-green)25%,transparent)}}.dark\:sm\:border-amber-300\/20:is(.dark *){border-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-amber-300\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-300)20%,transparent)}}.dark\:sm\:border-amber-400\/25:is(.dark *){border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-amber-400\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400)25%,transparent)}}.dark\:sm\:border-amber-400\/50:is(.dark *){border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-amber-400\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400)50%,transparent)}}.dark\:sm\:border-amber-400\/50\!:is(.dark *){border-color:#fcbb0080!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-amber-400\/50\!:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400)50%,transparent)!important}}.dark\:sm\:border-emerald-400\/20:is(.dark *){border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-emerald-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.dark\:sm\:border-emerald-400\/25:is(.dark *){border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-emerald-400\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-400)25%,transparent)}}.dark\:sm\:border-emerald-400\/30:is(.dark *){border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-emerald-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}}.dark\:sm\:border-emerald-400\/30\!:is(.dark *){border-color:#00d2944d!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-emerald-400\/30\!:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)!important}}.dark\:sm\:border-rose-400\/25:is(.dark *){border-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-rose-400\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-400)25%,transparent)}}.dark\:sm\:border-rose-400\/30:is(.dark *){border-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-rose-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)}}.dark\:sm\:border-rose-400\/30\!:is(.dark *){border-color:#ff667f4d!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-rose-400\/30\!:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)!important}}.dark\:sm\:border-rose-400\/40\!:is(.dark *){border-color:#ff667f66!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-rose-400\/40\!:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-400)40%,transparent)!important}}.dark\:sm\:border-sky-400\/25:is(.dark *){border-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-sky-400\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-400)25%,transparent)}}.dark\:sm\:border-violet-400\/25:is(.dark *){border-color:#a685ff40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-violet-400\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-violet-400)25%,transparent)}}.dark\:sm\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:sm\:border-white\/15:is(.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-white\/15:is(.dark *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:sm\:border-white\/15\!:is(.dark *){border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-white\/15\!:is(.dark *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.dark\:sm\:border-white\/20\!:is(.dark *){border-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-white\/20\!:is(.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)!important}}.dark\:sm\:border-white\/\[0\.07\]:is(.dark *){border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-white\/\[0\.07\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.dark\:sm\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-white\/\[0\.08\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:sm\:border-l-\[var\(--brand-green\)\]:is(.dark *){border-left-color:var(--brand-green)}.dark\:sm\:border-l-amber-300\/70:is(.dark *){border-left-color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-l-amber-300\/70:is(.dark *){border-left-color:color-mix(in oklab,var(--color-amber-300)70%,transparent)}}.dark\:sm\:border-l-emerald-300\/70:is(.dark *){border-left-color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-l-emerald-300\/70:is(.dark *){border-left-color:color-mix(in oklab,var(--color-emerald-300)70%,transparent)}}.dark\:sm\:border-l-rose-300\/70:is(.dark *){border-left-color:#ffa2aeb3}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-l-rose-300\/70:is(.dark *){border-left-color:color-mix(in oklab,var(--color-rose-300)70%,transparent)}}.dark\:sm\:border-l-sky-300\/70:is(.dark *){border-left-color:#77d4ffb3}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-l-sky-300\/70:is(.dark *){border-left-color:color-mix(in oklab,var(--color-sky-300)70%,transparent)}}.dark\:sm\:border-l-violet-300\/70:is(.dark *){border-left-color:#c4b4ffb3}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-l-violet-300\/70:is(.dark *){border-left-color:color-mix(in oklab,var(--color-violet-300)70%,transparent)}}.dark\:sm\:border-l-white\/25:is(.dark *){border-left-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:border-l-white\/25:is(.dark *){border-left-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.dark\:sm\:\!bg-\[var\(--brand-green\)\]:is(.dark *){background-color:var(--brand-green)!important}.dark\:sm\:bg-\[\#0b2f5e\]:is(.dark *){background-color:#0b2f5e}.dark\:sm\:bg-\[\#002552\]\/80:is(.dark *){background-color:#002552cc}.dark\:sm\:bg-\[\#002552\]\/85:is(.dark *){background-color:#002552d9}.dark\:sm\:bg-\[var\(--brand-green\)\]:is(.dark *){background-color:var(--brand-green)}.dark\:sm\:bg-\[var\(--brand-green\)\]\!:is(.dark *){background-color:var(--brand-green)!important}.dark\:sm\:bg-\[var\(--brand-green\)\]\/10:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-\[var\(--brand-green\)\]\/10:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)10%,transparent)}}.dark\:sm\:bg-\[var\(--brand-green\)\]\/15:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-\[var\(--brand-green\)\]\/15:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)15%,transparent)}}.dark\:sm\:bg-\[var\(--brand-green\)\]\/\[0\.06\]:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-\[var\(--brand-green\)\]\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)6%,transparent)}}.dark\:sm\:bg-\[var\(--brand-green\)\]\/\[0\.07\]:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-\[var\(--brand-green\)\]\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)7%,transparent)}}.dark\:sm\:bg-\[var\(--brand-green\)\]\/\[0\.08\]:is(.dark *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-\[var\(--brand-green\)\]\/\[0\.08\]:is(.dark *){background-color:color-mix(in oklab,var(--brand-green)8%,transparent)}}.dark\:sm\:bg-amber-300\/\[0\.05\]:is(.dark *){background-color:#ffd2360d}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-amber-300\/\[0\.05\]:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-300)5%,transparent)}}.dark\:sm\:bg-amber-400\/10:is(.dark *){background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-amber-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.dark\:sm\:bg-amber-400\/20:is(.dark *){background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-amber-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400)20%,transparent)}}.dark\:sm\:bg-amber-400\/\[0\.06\]:is(.dark *){background-color:#fcbb000f}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-amber-400\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400)6%,transparent)}}.dark\:sm\:bg-black\/15:is(.dark *){background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-black\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.dark\:sm\:bg-black\/55:is(.dark *){background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-black\/55:is(.dark *){background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.dark\:sm\:bg-blue-400\/10:is(.dark *){background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-blue-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-400)10%,transparent)}}.dark\:sm\:bg-emerald-400\/10:is(.dark *){background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-emerald-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.dark\:sm\:bg-emerald-400\/20:is(.dark *){background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-emerald-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.dark\:sm\:bg-emerald-400\/\[0\.05\]:is(.dark *){background-color:#00d2940d}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-emerald-400\/\[0\.05\]:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400)5%,transparent)}}.dark\:sm\:bg-indigo-400\/10:is(.dark *){background-color:#7d87ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-indigo-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-400)10%,transparent)}}.dark\:sm\:bg-orange-400\/10:is(.dark *){background-color:#ff8b1a1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-orange-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-400)10%,transparent)}}.dark\:sm\:bg-pink-400\/10:is(.dark *){background-color:#fb64b61a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-pink-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-400)10%,transparent)}}.dark\:sm\:bg-rose-400\/10:is(.dark *){background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-rose-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-400)10%,transparent)}}.dark\:sm\:bg-rose-400\/20:is(.dark *){background-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-rose-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-400)20%,transparent)}}.dark\:sm\:bg-rose-400\/\[0\.06\]:is(.dark *){background-color:#ff667f0f}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-rose-400\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-400)6%,transparent)}}.dark\:sm\:bg-rose-500:is(.dark *){background-color:var(--color-rose-500)}.dark\:sm\:bg-rose-500\/15:is(.dark *){background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-rose-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.dark\:sm\:bg-rose-500\/15\!:is(.dark *){background-color:#ff235726!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-rose-500\/15\!:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)!important}}.dark\:sm\:bg-sky-400\/10:is(.dark *){background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-sky-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400)10%,transparent)}}.dark\:sm\:bg-sky-400\/20:is(.dark *){background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-sky-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400)20%,transparent)}}.dark\:sm\:bg-teal-400\/10:is(.dark *){background-color:#00d3bd1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-teal-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-400)10%,transparent)}}.dark\:sm\:bg-transparent:is(.dark *){background-color:#0000}.dark\:sm\:bg-violet-400\/10:is(.dark *){background-color:#a685ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-violet-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400)10%,transparent)}}.dark\:sm\:bg-violet-400\/20:is(.dark *){background-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-violet-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400)20%,transparent)}}.dark\:sm\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:sm\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:sm\:bg-white\/10\!:is(.dark *){background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/10\!:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)!important}}.dark\:sm\:bg-white\/30:is(.dark *){background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:sm\:bg-white\/\[0\.02\]:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/\[0\.02\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:sm\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/\[0\.03\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:sm\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/\[0\.04\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.dark\:sm\:bg-white\/\[0\.05\]:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/\[0\.05\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:sm\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:sm\:bg-white\/\[0\.06\]\!:is(.dark *){background-color:#ffffff0f!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/\[0\.06\]\!:is(.dark *){background-color:color-mix(in oklab,var(--color-white)6%,transparent)!important}}.dark\:sm\:bg-white\/\[0\.07\]:is(.dark *){background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.dark\:sm\:bg-white\/\[0\.035\]:is(.dark *){background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:bg-white\/\[0\.035\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.sm\:dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:sm\:bg-\[radial-gradient\(120\%_120\%_at_0\%_0\%\,rgba\(114\,250\,147\,0\.2\)_0\%\,transparent_45\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.08\)_0\%\,rgba\(255\,255\,255\,0\.02\)_100\%\)\]:is(.dark *){background-image:radial-gradient(120% 120% at 0 0,#72fa9333,#0000 45%),linear-gradient(135deg,#ffffff14,#ffffff05)}.dark\:sm\:from-emerald-400\/\[0\.10\]:is(.dark *){--tw-gradient-from:#00d2941a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:from-emerald-400\/\[0\.10\]:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.dark\:sm\:from-emerald-400\/\[0\.10\]:is(.dark *){--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))}.dark\:sm\:to-emerald-400\/\[0\.03\]:is(.dark *){--tw-gradient-to:#00d29408}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:to-emerald-400\/\[0\.03\]:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-400)3%,transparent)}}.dark\:sm\:to-emerald-400\/\[0\.03\]:is(.dark *){--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))}.dark\:sm\:\!text-\[var\(--brand-blue\)\]:is(.dark *){color:var(--brand-blue)!important}.dark\:sm\:\!text-\[var\(--brand-green\)\]:is(.dark *){color:var(--brand-green)!important}.dark\:sm\:\!text-amber-200:is(.dark *){color:var(--color-amber-200)!important}.dark\:sm\:\!text-current:is(.dark *){color:currentColor!important}.dark\:sm\:\!text-emerald-300:is(.dark *){color:var(--color-emerald-300)!important}.dark\:sm\:\!text-indigo-300:is(.dark *){color:var(--color-indigo-300)!important}.dark\:sm\:\!text-rose-300:is(.dark *){color:var(--color-rose-300)!important}.dark\:sm\:\!text-sky-200:is(.dark *){color:var(--color-sky-200)!important}.dark\:sm\:\!text-violet-200:is(.dark *){color:var(--color-violet-200)!important}.dark\:sm\:\!text-violet-300:is(.dark *){color:var(--color-violet-300)!important}.dark\:sm\:\!text-white\/75:is(.dark *){color:#ffffffbf!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\!text-white\/75:is(.dark *){color:color-mix(in oklab,var(--color-white)75%,transparent)!important}}.dark\:sm\:text-\[inherit\]:is(.dark *){color:inherit}.dark\:sm\:text-\[var\(--brand-blue\)\]:is(.dark *){color:var(--brand-blue)}.dark\:sm\:text-\[var\(--brand-blue\)\]\!:is(.dark *){color:var(--brand-blue)!important}.dark\:sm\:text-\[var\(--brand-green\)\]:is(.dark *),.dark\:sm\:text-\[var\(--brand-green\)\]\/80:is(.dark *){color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-\[var\(--brand-green\)\]\/80:is(.dark *){color:color-mix(in oklab,var(--brand-green)80%,transparent)}}.dark\:sm\:text-amber-100\/80:is(.dark *){color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-amber-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-amber-100)80%,transparent)}}.dark\:sm\:text-amber-100\/80\!:is(.dark *){color:#fef3c6cc!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-amber-100\/80\!:is(.dark *){color:color-mix(in oklab,var(--color-amber-100)80%,transparent)!important}}.dark\:sm\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:sm\:text-amber-200\!:is(.dark *){color:var(--color-amber-200)!important}.dark\:sm\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:sm\:text-blue-100\/80:is(.dark *){color:#dbeafecc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-blue-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-blue-100)80%,transparent)}}.dark\:sm\:text-blue-100\/80\!:is(.dark *){color:#dbeafecc!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-blue-100\/80\!:is(.dark *){color:color-mix(in oklab,var(--color-blue-100)80%,transparent)!important}}.dark\:sm\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:sm\:text-emerald-100\/80:is(.dark *){color:#d0fae5cc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-emerald-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-emerald-100)80%,transparent)}}.dark\:sm\:text-emerald-100\/80\!:is(.dark *){color:#d0fae5cc!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-emerald-100\/80\!:is(.dark *){color:color-mix(in oklab,var(--color-emerald-100)80%,transparent)!important}}.dark\:sm\:text-emerald-200:is(.dark *){color:var(--color-emerald-200)}.dark\:sm\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:sm\:text-emerald-300\!:is(.dark *){color:var(--color-emerald-300)!important}.dark\:sm\:text-indigo-100\/80:is(.dark *){color:#e0e7ffcc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-indigo-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-indigo-100)80%,transparent)}}.dark\:sm\:text-indigo-100\/80\!:is(.dark *){color:#e0e7ffcc!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-indigo-100\/80\!:is(.dark *){color:color-mix(in oklab,var(--color-indigo-100)80%,transparent)!important}}.dark\:sm\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:sm\:text-inherit:is(.dark *){color:inherit}.dark\:sm\:text-orange-100\/80:is(.dark *){color:#ffedd5cc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-orange-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-orange-100)80%,transparent)}}.dark\:sm\:text-orange-100\/80\!:is(.dark *){color:#ffedd5cc!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-orange-100\/80\!:is(.dark *){color:color-mix(in oklab,var(--color-orange-100)80%,transparent)!important}}.dark\:sm\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:sm\:text-pink-100\/80:is(.dark *){color:#fce7f3cc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-pink-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-pink-100)80%,transparent)}}.dark\:sm\:text-pink-100\/80\!:is(.dark *){color:#fce7f3cc!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-pink-100\/80\!:is(.dark *){color:color-mix(in oklab,var(--color-pink-100)80%,transparent)!important}}.dark\:sm\:text-pink-300:is(.dark *){color:var(--color-pink-300)}.dark\:sm\:text-rose-200:is(.dark *){color:var(--color-rose-200)}.dark\:sm\:text-rose-200\!:is(.dark *){color:var(--color-rose-200)!important}.dark\:sm\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:sm\:text-rose-300\!:is(.dark *){color:var(--color-rose-300)!important}.dark\:sm\:text-sky-100\/80:is(.dark *){color:#dff2fecc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-sky-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-sky-100)80%,transparent)}}.dark\:sm\:text-sky-100\/80\!:is(.dark *){color:#dff2fecc!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-sky-100\/80\!:is(.dark *){color:color-mix(in oklab,var(--color-sky-100)80%,transparent)!important}}.dark\:sm\:text-sky-200:is(.dark *){color:var(--color-sky-200)}.dark\:sm\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:sm\:text-teal-100\/80:is(.dark *){color:#cbfbf1cc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-teal-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-teal-100)80%,transparent)}}.dark\:sm\:text-teal-100\/80\!:is(.dark *){color:#cbfbf1cc!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-teal-100\/80\!:is(.dark *){color:color-mix(in oklab,var(--color-teal-100)80%,transparent)!important}}.dark\:sm\:text-teal-300:is(.dark *){color:var(--color-teal-300)}.dark\:sm\:text-violet-100\/80:is(.dark *){color:#ede9fecc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-violet-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-violet-100)80%,transparent)}}.dark\:sm\:text-violet-100\/80\!:is(.dark *){color:#ede9fecc!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-violet-100\/80\!:is(.dark *){color:color-mix(in oklab,var(--color-violet-100)80%,transparent)!important}}.dark\:sm\:text-violet-200:is(.dark *){color:var(--color-violet-200)}.dark\:sm\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:sm\:text-white:is(.dark *){color:var(--color-white)}.dark\:sm\:text-white\!:is(.dark *){color:var(--color-white)!important}.dark\:sm\:text-white\/15:is(.dark *){color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/15:is(.dark *){color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:sm\:text-white\/35:is(.dark *){color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/35:is(.dark *){color:color-mix(in oklab,var(--color-white)35%,transparent)}}.dark\:sm\:text-white\/40:is(.dark *){color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/40:is(.dark *){color:color-mix(in oklab,var(--color-white)40%,transparent)}}.dark\:sm\:text-white\/45:is(.dark *){color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/45:is(.dark *){color:color-mix(in oklab,var(--color-white)45%,transparent)}}.dark\:sm\:text-white\/50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/50:is(.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:sm\:text-white\/55:is(.dark *){color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/55:is(.dark *){color:color-mix(in oklab,var(--color-white)55%,transparent)}}.dark\:sm\:text-white\/60:is(.dark *){color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/60:is(.dark *){color:color-mix(in oklab,var(--color-white)60%,transparent)}}.dark\:sm\:text-white\/60\!:is(.dark *){color:#fff9!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/60\!:is(.dark *){color:color-mix(in oklab,var(--color-white)60%,transparent)!important}}.dark\:sm\:text-white\/70:is(.dark *){color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/70:is(.dark *){color:color-mix(in oklab,var(--color-white)70%,transparent)}}.dark\:sm\:text-white\/75:is(.dark *){color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/75:is(.dark *){color:color-mix(in oklab,var(--color-white)75%,transparent)}}.dark\:sm\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:sm\:text-white\/80\!:is(.dark *){color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/80\!:is(.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)!important}}.dark\:sm\:text-white\/85:is(.dark *){color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/85:is(.dark *){color:color-mix(in oklab,var(--color-white)85%,transparent)}}.dark\:sm\:text-white\/85\!:is(.dark *){color:#ffffffd9!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/85\!:is(.dark *){color:color-mix(in oklab,var(--color-white)85%,transparent)!important}}.dark\:sm\:text-white\/90:is(.dark *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:text-white\/90:is(.dark *){color:color-mix(in oklab,var(--color-white)90%,transparent)}}.dark\:sm\:accent-\[var\(--brand-green\)\]:is(.dark *){accent-color:var(--brand-green)}.dark\:sm\:shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\,0_30px_90px_-10px_rgba\(0\,0\,0\,0\.7\)\]:is(.dark *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff14),0 30px 90px -10px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:sm\:shadow-\[0_6px_18px_-8px_rgba\(114\,250\,147\,0\.5\)\]:is(.dark *){--tw-shadow:0 6px 18px -8px var(--tw-shadow-color,#72fa9380);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:sm\:shadow-\[0_8px_24px_-10px_rgba\(114\,250\,147\,0\.55\)\]:is(.dark *){--tw-shadow:0 8px 24px -10px var(--tw-shadow-color,#72fa938c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:sm\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:sm\:ring-\[\#0b2f5e\]:is(.dark *){--tw-ring-color:#0b2f5e}.dark\:sm\:ring-\[var\(--brand-green\)\]:is(.dark *),.dark\:sm\:ring-\[var\(--brand-green\)\]\/25:is(.dark *){--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-\[var\(--brand-green\)\]\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--brand-green)25%,transparent)}}.dark\:sm\:ring-\[var\(--brand-green\)\]\/35:is(.dark *){--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-\[var\(--brand-green\)\]\/35:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--brand-green)35%,transparent)}}.dark\:sm\:ring-amber-300\/40:is(.dark *){--tw-ring-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-amber-300\/40:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-amber-300)40%,transparent)}}.dark\:sm\:ring-amber-400\/25:is(.dark *){--tw-ring-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-amber-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-amber-400)25%,transparent)}}.dark\:sm\:ring-blue-400\/25:is(.dark *){--tw-ring-color:#54a2ff40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-blue-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-blue-400)25%,transparent)}}.dark\:sm\:ring-emerald-300\/40:is(.dark *){--tw-ring-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-emerald-300\/40:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-300)40%,transparent)}}.dark\:sm\:ring-emerald-400\/25:is(.dark *){--tw-ring-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-emerald-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)25%,transparent)}}.dark\:sm\:ring-indigo-400\/25:is(.dark *){--tw-ring-color:#7d87ff40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-indigo-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-indigo-400)25%,transparent)}}.dark\:sm\:ring-orange-400\/25:is(.dark *){--tw-ring-color:#ff8b1a40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-orange-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-orange-400)25%,transparent)}}.dark\:sm\:ring-pink-400\/25:is(.dark *){--tw-ring-color:#fb64b640}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-pink-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-pink-400)25%,transparent)}}.dark\:sm\:ring-rose-300\/40:is(.dark *){--tw-ring-color:#ffa2ae66}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-rose-300\/40:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-rose-300)40%,transparent)}}.dark\:sm\:ring-rose-400\/25:is(.dark *){--tw-ring-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-rose-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-rose-400)25%,transparent)}}.dark\:sm\:ring-sky-300\/40:is(.dark *){--tw-ring-color:#77d4ff66}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-sky-300\/40:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-sky-300)40%,transparent)}}.dark\:sm\:ring-sky-400\/25:is(.dark *){--tw-ring-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-sky-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400)25%,transparent)}}.dark\:sm\:ring-teal-400\/25:is(.dark *){--tw-ring-color:#00d3bd40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-teal-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-teal-400)25%,transparent)}}.dark\:sm\:ring-violet-300\/40:is(.dark *){--tw-ring-color:#c4b4ff66}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-violet-300\/40:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-violet-300)40%,transparent)}}.dark\:sm\:ring-violet-400\/25:is(.dark *){--tw-ring-color:#a685ff40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-violet-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-violet-400)25%,transparent)}}.dark\:sm\:ring-white\/10:is(.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-white\/10:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:sm\:ring-white\/15:is(.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-white\/15:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:sm\:ring-white\/25:is(.dark *){--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:ring-white\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.dark\:sm\:ring-offset-transparent:is(.dark *){--tw-ring-offset-color:transparent}@media (hover:hover){.dark\:sm\:group-hover\:text-\[var\(--brand-green\)\]:is(.dark *):is(:where(.group):hover *){color:var(--brand-green)}}.dark\:sm\:focus-within\:border-\[var\(--brand-green\)\]\/60:is(.dark *):focus-within{border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:focus-within\:border-\[var\(--brand-green\)\]\/60:is(.dark *):focus-within{border-color:color-mix(in oklab,var(--brand-green)60%,transparent)}}.dark\:sm\:focus-within\:ring-\[var\(--brand-green\)\]\/15:is(.dark *):focus-within{--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:focus-within\:ring-\[var\(--brand-green\)\]\/15:is(.dark *):focus-within{--tw-ring-color:color-mix(in oklab,var(--brand-green)15%,transparent)}}@media (hover:hover){.dark\:sm\:hover\:border-\[var\(--brand-green\)\]\/40:is(.dark *):hover{border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:border-\[var\(--brand-green\)\]\/40:is(.dark *):hover{border-color:color-mix(in oklab,var(--brand-green)40%,transparent)}}.dark\:sm\:hover\:border-\[var\(--brand-green\)\]\/40\!:is(.dark *):hover{border-color:var(--brand-green)!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:border-\[var\(--brand-green\)\]\/40\!:is(.dark *):hover{border-color:color-mix(in oklab,var(--brand-green)40%,transparent)!important}}.dark\:sm\:hover\:border-\[var\(--brand-green\)\]\/50\!:is(.dark *):hover{border-color:var(--brand-green)!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:border-\[var\(--brand-green\)\]\/50\!:is(.dark *):hover{border-color:color-mix(in oklab,var(--brand-green)50%,transparent)!important}}.dark\:sm\:hover\:border-\[var\(--brand-green\)\]\/60\!:is(.dark *):hover{border-color:var(--brand-green)!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:border-\[var\(--brand-green\)\]\/60\!:is(.dark *):hover{border-color:color-mix(in oklab,var(--brand-green)60%,transparent)!important}}.dark\:sm\:hover\:border-emerald-400\/40\!:is(.dark *):hover{border-color:#00d29466!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:border-emerald-400\/40\!:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-emerald-400)40%,transparent)!important}}.dark\:sm\:hover\:border-rose-400\/40\!:is(.dark *):hover{border-color:#ff667f66!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:border-rose-400\/40\!:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-rose-400)40%,transparent)!important}}.dark\:sm\:hover\:border-rose-500\!:is(.dark *):hover{border-color:var(--color-rose-500)!important}.dark\:sm\:hover\:border-sky-400\/40\!:is(.dark *):hover{border-color:#00bcfe66!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:border-sky-400\/40\!:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-sky-400)40%,transparent)!important}}.dark\:sm\:hover\:border-white\/20:is(.dark *):hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:border-white\/20:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:sm\:hover\:border-white\/25:is(.dark *):hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:border-white\/25:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.dark\:sm\:hover\:border-white\/25\!:is(.dark *):hover{border-color:#ffffff40!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:border-white\/25\!:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-white)25%,transparent)!important}}.dark\:sm\:hover\:\!bg-\[\#8dffad\]:is(.dark *):hover{background-color:#8dffad!important}.dark\:sm\:hover\:bg-\[\#8dffad\]:is(.dark *):hover{background-color:#8dffad}.dark\:sm\:hover\:bg-\[\#8dffad\]\!:is(.dark *):hover{background-color:#8dffad!important}.dark\:sm\:hover\:bg-\[var\(--brand-green\)\]\/10:is(.dark *):hover{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-\[var\(--brand-green\)\]\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--brand-green)10%,transparent)}}.dark\:sm\:hover\:bg-\[var\(--brand-green\)\]\/\[0\.05\]:is(.dark *):hover{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-\[var\(--brand-green\)\]\/\[0\.05\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--brand-green)5%,transparent)}}.dark\:sm\:hover\:bg-\[var\(--brand-green\)\]\/\[0\.06\]:is(.dark *):hover{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-\[var\(--brand-green\)\]\/\[0\.06\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--brand-green)6%,transparent)}}.dark\:sm\:hover\:bg-emerald-400\/10:is(.dark *):hover{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-emerald-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.dark\:sm\:hover\:bg-emerald-400\/20:is(.dark *):hover{background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-emerald-400\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.dark\:sm\:hover\:bg-rose-400\/10:is(.dark *):hover{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-rose-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-rose-400)10%,transparent)}}.dark\:sm\:hover\:bg-rose-400\/20:is(.dark *):hover{background-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-rose-400\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-rose-400)20%,transparent)}}.dark\:sm\:hover\:bg-rose-500:is(.dark *):hover{background-color:var(--color-rose-500)}.dark\:sm\:hover\:bg-rose-500\!:is(.dark *):hover{background-color:var(--color-rose-500)!important}.dark\:sm\:hover\:bg-rose-600:is(.dark *):hover{background-color:var(--color-rose-600)}.dark\:sm\:hover\:bg-sky-400\/10:is(.dark *):hover{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-sky-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400)10%,transparent)}}.dark\:sm\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:sm\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:sm\:hover\:bg-white\/20:is(.dark *):hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-white\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:sm\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:sm\:hover\:bg-white\/\[0\.05\]:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-white\/\[0\.05\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:sm\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:sm\:hover\:bg-white\/\[0\.07\]:is(.dark *):hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-white\/\[0\.07\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.dark\:sm\:hover\:bg-white\/\[0\.08\]:is(.dark *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-white\/\[0\.08\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:sm\:hover\:bg-white\/\[0\.09\]:is(.dark *):hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-white\/\[0\.09\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:sm\:hover\:bg-white\/\[0\.12\]:is(.dark *):hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:bg-white\/\[0\.12\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.dark\:sm\:hover\:text-\[var\(--brand-green\)\]:is(.dark *):hover{color:var(--brand-green)}.dark\:sm\:hover\:text-emerald-300:is(.dark *):hover{color:var(--color-emerald-300)}.dark\:sm\:hover\:text-rose-200:is(.dark *):hover{color:var(--color-rose-200)}.dark\:sm\:hover\:text-rose-300:is(.dark *):hover{color:var(--color-rose-300)}.dark\:sm\:hover\:text-sky-200:is(.dark *):hover{color:var(--color-sky-200)}.dark\:sm\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}.dark\:sm\:hover\:text-white\!:is(.dark *):hover{color:var(--color-white)!important}.dark\:sm\:hover\:shadow-none:is(.dark *):hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:sm\:hover\:ring-\[var\(--brand-green\)\]\/50:is(.dark *):hover{--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:hover\:ring-\[var\(--brand-green\)\]\/50:is(.dark *):hover{--tw-ring-color:color-mix(in oklab,var(--brand-green)50%,transparent)}}}.dark\:sm\:focus-visible\:border-\[var\(--brand-green\)\]\/50:is(.dark *):focus-visible{border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:focus-visible\:border-\[var\(--brand-green\)\]\/50:is(.dark *):focus-visible{border-color:color-mix(in oklab,var(--brand-green)50%,transparent)}}.dark\:sm\:focus-visible\:border-\[var\(--brand-green\)\]\/60:is(.dark *):focus-visible{border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:focus-visible\:border-\[var\(--brand-green\)\]\/60:is(.dark *):focus-visible{border-color:color-mix(in oklab,var(--brand-green)60%,transparent)}}.dark\:sm\:focus-visible\:border-\[var\(--brand-green\)\]\/60\!:is(.dark *):focus-visible{border-color:var(--brand-green)!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:focus-visible\:border-\[var\(--brand-green\)\]\/60\!:is(.dark *):focus-visible{border-color:color-mix(in oklab,var(--brand-green)60%,transparent)!important}}.dark\:sm\:focus-visible\:bg-white\/\[0\.05\]:is(.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:focus-visible\:bg-white\/\[0\.05\]:is(.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:sm\:focus-visible\:ring-\[var\(--brand-green\)\]\/15:is(.dark *):focus-visible{--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:focus-visible\:ring-\[var\(--brand-green\)\]\/15:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-green)15%,transparent)}}.dark\:sm\:focus-visible\:ring-\[var\(--brand-green\)\]\/20:is(.dark *):focus-visible{--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:focus-visible\:ring-\[var\(--brand-green\)\]\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-green)20%,transparent)}}.dark\:sm\:focus-visible\:ring-\[var\(--brand-green\)\]\/40:is(.dark *):focus-visible{--tw-ring-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:focus-visible\:ring-\[var\(--brand-green\)\]\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-green)40%,transparent)}}.dark\:sm\:disabled\:border-transparent:is(.dark *):disabled{border-color:#0000}.dark\:sm\:disabled\:border-transparent\!:is(.dark *):disabled{border-color:#0000!important}.dark\:sm\:disabled\:bg-white\/\[0\.04\]:is(.dark *):disabled{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:disabled\:bg-white\/\[0\.04\]:is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.dark\:sm\:disabled\:bg-white\/\[0\.035\]:is(.dark *):disabled{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:disabled\:bg-white\/\[0\.035\]:is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.dark\:sm\:disabled\:bg-white\/\[0\.035\]\!:is(.dark *):disabled{background-color:#ffffff09!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:disabled\:bg-white\/\[0\.035\]\!:is(.dark *):disabled{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)!important}}.dark\:sm\:disabled\:text-white:is(.dark *):disabled{color:var(--color-white)}.dark\:sm\:data-\[state\=active\]\:bg-white\/10:is(.dark *)[data-state=active]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:data-\[state\=active\]\:bg-white\/10:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:sm\:data-\[state\=active\]\:text-\[var\(--brand-green\)\]:is(.dark *)[data-state=active]{color:var(--brand-green)}}@media (min-width:48rem){.dark\:md\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:md\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}.silvia\:scale-0:is(.silvia *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.silvia\:scale-100:is(.silvia *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.silvia\:-rotate-90:is(.silvia *){rotate:-90deg}.silvia\:rotate-90:is(.silvia *){rotate:90deg}:where(.silvia\:divide-white\/10:is(.silvia *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.silvia\:divide-white\/10:is(.silvia *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:border:is(.silvia *){border-style:var(--tw-border-style);border-width:1px}.silvia\:\!border-\[\#2a2a2a\]:is(.silvia *){border-color:#2a2a2a!important}.silvia\:\!border-\[\#3a3a3a\]:is(.silvia *){border-color:#3a3a3a!important}.silvia\:border-\[\#2a2a2a\]:is(.silvia *){border-color:#2a2a2a}.silvia\:border-\[\#3a3a3a\]:is(.silvia *){border-color:#3a3a3a}.silvia\:border-blue-500:is(.silvia *){border-color:var(--color-blue-500)}.silvia\:border-blue-800:is(.silvia *){border-color:var(--color-blue-800)}.silvia\:border-blue-800\/80:is(.silvia *){border-color:#193cb8cc}@supports (color:color-mix(in lab,red,red)){.silvia\:border-blue-800\/80:is(.silvia *){border-color:color-mix(in oklab,var(--color-blue-800)80%,transparent)}}.silvia\:border-gray-500:is(.silvia *){border-color:var(--color-gray-500)}.silvia\:border-gray-700:is(.silvia *){border-color:var(--color-gray-700)}.silvia\:border-green-700:is(.silvia *){border-color:var(--color-green-700)}.silvia\:border-green-800:is(.silvia *){border-color:var(--color-green-800)}.silvia\:border-red-400:is(.silvia *){border-color:var(--color-red-400)}.silvia\:border-red-700:is(.silvia *){border-color:var(--color-red-700)}.silvia\:border-red-800:is(.silvia *){border-color:var(--color-red-800)}.silvia\:border-white:is(.silvia *){border-color:var(--color-white)}.silvia\:border-white\!:is(.silvia *){border-color:var(--color-white)!important}.silvia\:border-white\/10:is(.silvia *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:border-white\/10:is(.silvia *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:border-white\/15:is(.silvia *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.silvia\:border-white\/15:is(.silvia *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.silvia\:border-white\/15\!:is(.silvia *){border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.silvia\:border-white\/15\!:is(.silvia *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.silvia\:border-white\/20:is(.silvia *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.silvia\:border-white\/20:is(.silvia *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.silvia\:border-white\/20\!:is(.silvia *){border-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.silvia\:border-white\/20\!:is(.silvia *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)!important}}.silvia\:\!bg-\[\#1a1a1a\]:is(.silvia *){background-color:#1a1a1a!important}.silvia\:\!bg-\[\#2a2a2a\]:is(.silvia *){background-color:#2a2a2a!important}.silvia\:bg-\[\#1a1a1a\]:is(.silvia *){background-color:#1a1a1a}.silvia\:bg-\[\#1a1a1a\]\/95:is(.silvia *){background-color:#1a1a1af2}.silvia\:bg-\[\#1e1e1e\]:is(.silvia *){background-color:#1e1e1e}.silvia\:bg-\[\#2a2a2a\]:is(.silvia *){background-color:#2a2a2a}.silvia\:bg-\[\#25D366\]\/15:is(.silvia *){background-color:#25d36626}.silvia\:bg-\[\#141414\]:is(.silvia *){background-color:#141414}.silvia\:bg-\[var\(--brand-blue\)\]\/15:is(.silvia *){background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-\[var\(--brand-blue\)\]\/15:is(.silvia *){background-color:color-mix(in oklab,var(--brand-blue)15%,transparent)}}.silvia\:bg-\[var\(--brand-green\)\]\/20:is(.silvia *){background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-\[var\(--brand-green\)\]\/20:is(.silvia *){background-color:color-mix(in oklab,var(--brand-green)20%,transparent)}}.silvia\:bg-amber-400\/10:is(.silvia *){background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-amber-400\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.silvia\:bg-amber-900\/30:is(.silvia *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-amber-900\/30:is(.silvia *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.silvia\:bg-black\/40:is(.silvia *){background-color:#0006}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-black\/40:is(.silvia *){background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.silvia\:bg-black\/80:is(.silvia *){background-color:#000c}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-black\/80:is(.silvia *){background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.silvia\:bg-blue-900\/20:is(.silvia *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-blue-900\/20:is(.silvia *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.silvia\:bg-blue-900\/30:is(.silvia *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-blue-900\/30:is(.silvia *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.silvia\:bg-card:is(.silvia *){background-color:var(--card)}.silvia\:bg-emerald-400\/10:is(.silvia *){background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-emerald-400\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.silvia\:bg-emerald-500\/15:is(.silvia *){background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-emerald-500\/15:is(.silvia *){background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.silvia\:bg-emerald-900\/25:is(.silvia *){background-color:#004e3b40}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-emerald-900\/25:is(.silvia *){background-color:color-mix(in oklab,var(--color-emerald-900)25%,transparent)}}.silvia\:bg-gray-600:is(.silvia *){background-color:var(--color-gray-600)}.silvia\:bg-gray-700:is(.silvia *){background-color:var(--color-gray-700)}.silvia\:bg-gray-800:is(.silvia *){background-color:var(--color-gray-800)}.silvia\:bg-green-900\/20:is(.silvia *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-green-900\/20:is(.silvia *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.silvia\:bg-green-900\/30:is(.silvia *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-green-900\/30:is(.silvia *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.silvia\:bg-indigo-400\/15:is(.silvia *){background-color:#7d87ff26}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-indigo-400\/15:is(.silvia *){background-color:color-mix(in oklab,var(--color-indigo-400)15%,transparent)}}.silvia\:bg-orange-900\/30:is(.silvia *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-orange-900\/30:is(.silvia *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.silvia\:bg-red-600:is(.silvia *){background-color:var(--color-red-600)}.silvia\:bg-red-900\/20:is(.silvia *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-red-900\/20:is(.silvia *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.silvia\:bg-red-900\/30:is(.silvia *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-red-900\/30:is(.silvia *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.silvia\:bg-rose-400\/10:is(.silvia *){background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-rose-400\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-rose-400)10%,transparent)}}.silvia\:bg-sky-400\/10:is(.silvia *){background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-sky-400\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-sky-400)10%,transparent)}}.silvia\:bg-sky-400\/15:is(.silvia *){background-color:#00bcfe26}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-sky-400\/15:is(.silvia *){background-color:color-mix(in oklab,var(--color-sky-400)15%,transparent)}}.silvia\:bg-sky-500\/15:is(.silvia *){background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-sky-500\/15:is(.silvia *){background-color:color-mix(in oklab,var(--color-sky-500)15%,transparent)}}.silvia\:bg-slate-900\/30:is(.silvia *){background-color:#0f172b4d}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-slate-900\/30:is(.silvia *){background-color:color-mix(in oklab,var(--color-slate-900)30%,transparent)}}.silvia\:bg-teal-400\/15:is(.silvia *){background-color:#00d3bd26}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-teal-400\/15:is(.silvia *){background-color:color-mix(in oklab,var(--color-teal-400)15%,transparent)}}.silvia\:bg-transparent:is(.silvia *){background-color:#0000}.silvia\:bg-violet-400\/10:is(.silvia *){background-color:#a685ff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-violet-400\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-violet-400)10%,transparent)}}.silvia\:bg-white:is(.silvia *){background-color:var(--color-white)}.silvia\:bg-white\/5:is(.silvia *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-white\/5:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.silvia\:bg-white\/10:is(.silvia *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-white\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:bg-white\/15:is(.silvia *){background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-white\/15:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.silvia\:bg-white\/20:is(.silvia *){background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-white\/20:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.silvia\:bg-white\/50:is(.silvia *){background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-white\/50:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.silvia\:bg-white\/\[0\.03\]:is(.silvia *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-white\/\[0\.03\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.silvia\:bg-white\/\[0\.04\]:is(.silvia *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-white\/\[0\.04\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.silvia\:bg-white\/\[0\.05\]:is(.silvia *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-white\/\[0\.05\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.silvia\:bg-white\/\[0\.06\]:is(.silvia *){background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-white\/\[0\.06\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.silvia\:bg-yellow-900\/30:is(.silvia *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.silvia\:bg-yellow-900\/30:is(.silvia *){background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.silvia\:from-\[\#0a0a0a\]:is(.silvia *){--tw-gradient-from:#0a0a0a;--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))}.silvia\:from-\[\#1a1a1a\]:is(.silvia *){--tw-gradient-from:#1a1a1a;--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))}.silvia\:from-\[\#2a2a2a\]:is(.silvia *){--tw-gradient-from:#2a2a2a;--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))}.silvia\:from-\[\#2f2f2f\]:is(.silvia *){--tw-gradient-from:#2f2f2f;--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))}.silvia\:from-white:is(.silvia *){--tw-gradient-from:var(--color-white);--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))}.silvia\:via-\[\#1a1a1a\]:is(.silvia *){--tw-gradient-via:#1a1a1a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.silvia\:via-\[\#353535\]:is(.silvia *){--tw-gradient-via:#353535;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.silvia\:via-white\/20:is(.silvia *){--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.silvia\:via-white\/20:is(.silvia *){--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.silvia\:via-white\/20:is(.silvia *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.silvia\:to-\[\#0d0d0d\]:is(.silvia *){--tw-gradient-to:#0d0d0d;--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))}.silvia\:to-\[\#1a1a1a\]:is(.silvia *){--tw-gradient-to:#1a1a1a;--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))}.silvia\:to-\[\#2a2a2a\]:is(.silvia *){--tw-gradient-to:#2a2a2a;--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))}.silvia\:to-\[\#2f2f2f\]:is(.silvia *){--tw-gradient-to:#2f2f2f;--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))}.silvia\:to-\[\#252525\]:is(.silvia *){--tw-gradient-to:#252525;--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))}.silvia\:to-\[\#252535\]:is(.silvia *){--tw-gradient-to:#252535;--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))}.silvia\:to-white:is(.silvia *){--tw-gradient-to:var(--color-white);--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))}.silvia\:to-white\/35:is(.silvia *){--tw-gradient-to:#ffffff59}@supports (color:color-mix(in lab,red,red)){.silvia\:to-white\/35:is(.silvia *){--tw-gradient-to:color-mix(in oklab,var(--color-white)35%,transparent)}}.silvia\:to-white\/35:is(.silvia *){--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))}.silvia\:to-white\/40:is(.silvia *){--tw-gradient-to:#fff6}@supports (color:color-mix(in lab,red,red)){.silvia\:to-white\/40:is(.silvia *){--tw-gradient-to:color-mix(in oklab,var(--color-white)40%,transparent)}}.silvia\:to-white\/40:is(.silvia *){--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))}.silvia\:\!text-gray-200:is(.silvia *){color:var(--color-gray-200)!important}.silvia\:\!text-white:is(.silvia *){color:var(--color-white)!important}.silvia\:text-\[\#5BE38E\]:is(.silvia *){color:#5be38e}.silvia\:text-amber-200:is(.silvia *){color:var(--color-amber-200)}.silvia\:text-amber-400:is(.silvia *){color:var(--color-amber-400)}.silvia\:text-black:is(.silvia *){color:var(--color-black)}.silvia\:text-blue-400:is(.silvia *){color:var(--color-blue-400)}.silvia\:text-emerald-300:is(.silvia *){color:var(--color-emerald-300)}.silvia\:text-gray-200:is(.silvia *){color:var(--color-gray-200)}.silvia\:text-gray-300:is(.silvia *){color:var(--color-gray-300)}.silvia\:text-gray-400:is(.silvia *){color:var(--color-gray-400)}.silvia\:text-gray-500:is(.silvia *){color:var(--color-gray-500)}.silvia\:text-green-200:is(.silvia *){color:var(--color-green-200)}.silvia\:text-green-400:is(.silvia *){color:var(--color-green-400)}.silvia\:text-indigo-200:is(.silvia *){color:var(--color-indigo-200)}.silvia\:text-orange-400:is(.silvia *){color:var(--color-orange-400)}.silvia\:text-red-200:is(.silvia *){color:var(--color-red-200)}.silvia\:text-red-400:is(.silvia *){color:var(--color-red-400)}.silvia\:text-rose-300:is(.silvia *){color:var(--color-rose-300)}.silvia\:text-sky-200:is(.silvia *){color:var(--color-sky-200)}.silvia\:text-slate-400:is(.silvia *){color:var(--color-slate-400)}.silvia\:text-teal-200:is(.silvia *){color:var(--color-teal-200)}.silvia\:text-teal-400:is(.silvia *){color:var(--color-teal-400)}.silvia\:text-violet-200:is(.silvia *){color:var(--color-violet-200)}.silvia\:text-white:is(.silvia *){color:var(--color-white)}.silvia\:text-white\/15:is(.silvia *){color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.silvia\:text-white\/15:is(.silvia *){color:color-mix(in oklab,var(--color-white)15%,transparent)}}.silvia\:text-white\/40:is(.silvia *){color:#fff6}@supports (color:color-mix(in lab,red,red)){.silvia\:text-white\/40:is(.silvia *){color:color-mix(in oklab,var(--color-white)40%,transparent)}}.silvia\:text-white\/45:is(.silvia *){color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.silvia\:text-white\/45:is(.silvia *){color:color-mix(in oklab,var(--color-white)45%,transparent)}}.silvia\:text-white\/50:is(.silvia *){color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.silvia\:text-white\/50:is(.silvia *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.silvia\:text-white\/55:is(.silvia *){color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.silvia\:text-white\/55:is(.silvia *){color:color-mix(in oklab,var(--color-white)55%,transparent)}}.silvia\:text-white\/60:is(.silvia *){color:#fff9}@supports (color:color-mix(in lab,red,red)){.silvia\:text-white\/60:is(.silvia *){color:color-mix(in oklab,var(--color-white)60%,transparent)}}.silvia\:text-white\/65:is(.silvia *){color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.silvia\:text-white\/65:is(.silvia *){color:color-mix(in oklab,var(--color-white)65%,transparent)}}.silvia\:text-white\/70:is(.silvia *){color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.silvia\:text-white\/70:is(.silvia *){color:color-mix(in oklab,var(--color-white)70%,transparent)}}.silvia\:text-white\/75:is(.silvia *){color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.silvia\:text-white\/75:is(.silvia *){color:color-mix(in oklab,var(--color-white)75%,transparent)}}.silvia\:text-white\/80:is(.silvia *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.silvia\:text-white\/80:is(.silvia *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.silvia\:text-white\/95:is(.silvia *){color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.silvia\:text-white\/95:is(.silvia *){color:color-mix(in oklab,var(--color-white)95%,transparent)}}.silvia\:text-yellow-400:is(.silvia *){color:var(--color-yellow-400)}.silvia\:opacity-50:is(.silvia *){opacity:.5}.silvia\:opacity-95:is(.silvia *){opacity:.95}.silvia\:shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.5\)\]:is(.silvia *){--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.silvia\:shadow-none:is(.silvia *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.silvia\:ring-\[\#151515\]:is(.silvia *){--tw-ring-color:#151515}.silvia\:ring-amber-400\/25:is(.silvia *){--tw-ring-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.silvia\:ring-amber-400\/25:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-amber-400)25%,transparent)}}.silvia\:ring-black:is(.silvia *){--tw-ring-color:var(--color-black)}.silvia\:ring-emerald-400\/25:is(.silvia *){--tw-ring-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.silvia\:ring-emerald-400\/25:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)25%,transparent)}}.silvia\:ring-rose-400\/25:is(.silvia *){--tw-ring-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.silvia\:ring-rose-400\/25:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-rose-400)25%,transparent)}}.silvia\:ring-sky-400\/25:is(.silvia *){--tw-ring-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.silvia\:ring-sky-400\/25:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400)25%,transparent)}}.silvia\:ring-violet-400\/25:is(.silvia *){--tw-ring-color:#a685ff40}@supports (color:color-mix(in lab,red,red)){.silvia\:ring-violet-400\/25:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-violet-400)25%,transparent)}}.silvia\:ring-white:is(.silvia *){--tw-ring-color:var(--color-white)}.silvia\:ring-white\/10:is(.silvia *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:ring-white\/10:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:ring-white\/15:is(.silvia *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.silvia\:ring-white\/15:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.silvia\:ring-white\/30:is(.silvia *){--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.silvia\:ring-white\/30:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.silvia\:ring-white\/40:is(.silvia *){--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.silvia\:ring-white\/40:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.silvia\:\[background\:radial-gradient\(circle_at_20\%_15\%\,rgba\(114\,250\,147\,0\.12\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_80\%\,rgba\(56\,189\,248\,0\.1\)\,transparent_60\%\)\]:is(.silvia *){background:radial-gradient(circle at 20% 15%,#72fa931f,#0000 55%),radial-gradient(circle at 85% 80%,#38bdf81a,#0000 60%)}.silvia\:group-focus-within\:text-white:is(.silvia *):is(:where(.group):focus-within *){color:var(--color-white)}.silvia\:odd\:bg-transparent:is(.silvia *):nth-child(odd){background-color:#0000}.silvia\:even\:bg-white\/5:is(.silvia *):nth-child(2n){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:even\:bg-white\/5:is(.silvia *):nth-child(2n){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}@media (hover:hover){.silvia\:hover\:\!border-\[\#454545\]:is(.silvia *):hover{border-color:#454545!important}.silvia\:hover\:border-\[\#4a4a4a\]:is(.silvia *):hover{border-color:#4a4a4a}.silvia\:hover\:\!bg-\[\#3a3a3a\]:is(.silvia *):hover{background-color:#3a3a3a!important}.silvia\:hover\:bg-\[\#2a2a2a\]:is(.silvia *):hover{background-color:#2a2a2a}.silvia\:hover\:bg-\[\#3a3a3a\]:is(.silvia *):hover{background-color:#3a3a3a}.silvia\:hover\:bg-\[\#25D366\]:is(.silvia *):hover{background-color:#25d366}.silvia\:hover\:bg-emerald-900\/40:is(.silvia *):hover{background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.silvia\:hover\:bg-emerald-900\/40:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.silvia\:hover\:bg-gray-500:is(.silvia *):hover{background-color:var(--color-gray-500)}.silvia\:hover\:bg-indigo-400:is(.silvia *):hover{background-color:var(--color-indigo-400)}.silvia\:hover\:bg-red-700:is(.silvia *):hover{background-color:var(--color-red-700)}.silvia\:hover\:bg-red-900\/20:is(.silvia *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.silvia\:hover\:bg-red-900\/20:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.silvia\:hover\:bg-red-900\/30:is(.silvia *):hover{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.silvia\:hover\:bg-red-900\/30:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.silvia\:hover\:bg-sky-400:is(.silvia *):hover{background-color:var(--color-sky-400)}.silvia\:hover\:bg-teal-400:is(.silvia *):hover{background-color:var(--color-teal-400)}.silvia\:hover\:bg-white\/5:is(.silvia *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:hover\:bg-white\/5:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.silvia\:hover\:bg-white\/10:is(.silvia *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:hover\:bg-white\/10:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:hover\:bg-white\/\[0\.03\]:is(.silvia *):hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.silvia\:hover\:bg-white\/\[0\.03\]:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.silvia\:hover\:bg-white\/\[0\.04\]:is(.silvia *):hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.silvia\:hover\:bg-white\/\[0\.04\]:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.silvia\:hover\:text-black:is(.silvia *):hover{color:var(--color-black)}.silvia\:hover\:text-gray-300:is(.silvia *):hover{color:var(--color-gray-300)}.silvia\:hover\:text-white:is(.silvia *):hover{color:var(--color-white)}}.silvia\:focus\:border-gray-500:is(.silvia *):focus{border-color:var(--color-gray-500)}.silvia\:focus\:\!bg-\[\#2a2a2a\]:is(.silvia *):focus{background-color:#2a2a2a!important}.silvia\:focus\:ring-gray-500:is(.silvia *):focus{--tw-ring-color:var(--color-gray-500)}.silvia\:focus\:ring-gray-500\/30:is(.silvia *):focus{--tw-ring-color:#6a72824d}@supports (color:color-mix(in lab,red,red)){.silvia\:focus\:ring-gray-500\/30:is(.silvia *):focus{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)30%,transparent)}}.silvia\:focus-visible\:ring-white\/40:is(.silvia *):focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.silvia\:focus-visible\:ring-white\/40:is(.silvia *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.silvia\:data-\[highlighted\]\:\!bg-\[\#2a2a2a\]:is(.silvia *)[data-highlighted]{background-color:#2a2a2a!important}.silvia\:data-\[state\=active\]\:border-\[\#333\]:is(.silvia *)[data-state=active]{border-color:#333}.silvia\:data-\[state\=active\]\:bg-\[\#1a1a1a\]:is(.silvia *)[data-state=active]{background-color:#1a1a1a}.silvia\:data-\[state\=open\]\:bg-white\/\[0\.05\]:is(.silvia *)[data-state=open]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:data-\[state\=open\]\:bg-white\/\[0\.05\]:is(.silvia *)[data-state=open]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.silvia\:data-\[today-libero\=true\]\:text-white:is(.silvia *)[data-today-libero=true]{color:var(--color-white)}@media not all and (min-width:40rem){.silvia\:max-sm\:border-\[\#2a2a2a\]:is(.silvia *){border-color:#2a2a2a}.silvia\:max-sm\:border-\[\#2a2a2a\]\!:is(.silvia *){border-color:#2a2a2a!important}.silvia\:max-sm\:bg-\[\#2a2a2a\]:is(.silvia *){background-color:#2a2a2a}.silvia\:max-sm\:bg-\[\#2a2a2a\]\!:is(.silvia *){background-color:#2a2a2a!important}.silvia\:max-sm\:\!text-gray-200:is(.silvia *){color:var(--color-gray-200)!important}.silvia\:max-sm\:\!text-gray-300:is(.silvia *){color:var(--color-gray-300)!important}.silvia\:max-sm\:text-white:is(.silvia *){color:var(--color-white)}.silvia\:max-sm\:text-white\!:is(.silvia *){color:var(--color-white)!important}@media (hover:hover){.silvia\:max-sm\:hover\:bg-\[\#3a3a3a\]:is(.silvia *):hover{background-color:#3a3a3a}}}@media (min-width:40rem){:where(.silvia\:sm\:divide-white\/10:is(.silvia *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.silvia\:sm\:divide-white\/10:is(.silvia *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:sm\:border-rose-400\/25:is(.silvia *){border-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:border-rose-400\/25:is(.silvia *){border-color:color-mix(in oklab,var(--color-rose-400)25%,transparent)}}.silvia\:sm\:border-rose-400\/30:is(.silvia *){border-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:border-rose-400\/30:is(.silvia *){border-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)}}.silvia\:sm\:border-rose-400\/30\!:is(.silvia *){border-color:#ff667f4d!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:border-rose-400\/30\!:is(.silvia *){border-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)!important}}.silvia\:sm\:border-rose-400\/40\!:is(.silvia *){border-color:#ff667f66!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:border-rose-400\/40\!:is(.silvia *){border-color:color-mix(in oklab,var(--color-rose-400)40%,transparent)!important}}.silvia\:sm\:border-white:is(.silvia *){border-color:var(--color-white)}.silvia\:sm\:border-white\/10:is(.silvia *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:border-white\/10:is(.silvia *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:sm\:border-white\/15:is(.silvia *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:border-white\/15:is(.silvia *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.silvia\:sm\:border-white\/15\!:is(.silvia *){border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:border-white\/15\!:is(.silvia *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.silvia\:sm\:border-white\/20\!:is(.silvia *){border-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:border-white\/20\!:is(.silvia *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)!important}}.silvia\:sm\:border-white\/60:is(.silvia *){border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:border-white\/60:is(.silvia *){border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.silvia\:sm\:\!bg-white:is(.silvia *){background-color:var(--color-white)!important}.silvia\:sm\:bg-\[\#141414\]:is(.silvia *){background-color:#141414}.silvia\:sm\:bg-\[\#161616\]:is(.silvia *){background-color:#161616}.silvia\:sm\:bg-amber-400\/10:is(.silvia *){background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-amber-400\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.silvia\:sm\:bg-amber-400\/20:is(.silvia *){background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-amber-400\/20:is(.silvia *){background-color:color-mix(in oklab,var(--color-amber-400)20%,transparent)}}.silvia\:sm\:bg-black:is(.silvia *){background-color:var(--color-black)}.silvia\:sm\:bg-black\/70:is(.silvia *){background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-black\/70:is(.silvia *){background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.silvia\:sm\:bg-black\/80:is(.silvia *){background-color:#000c}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-black\/80:is(.silvia *){background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.silvia\:sm\:bg-emerald-400\/10:is(.silvia *){background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-emerald-400\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.silvia\:sm\:bg-emerald-400\/20:is(.silvia *){background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-emerald-400\/20:is(.silvia *){background-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.silvia\:sm\:bg-rose-400\/10:is(.silvia *){background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-rose-400\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-rose-400)10%,transparent)}}.silvia\:sm\:bg-rose-400\/20:is(.silvia *){background-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-rose-400\/20:is(.silvia *){background-color:color-mix(in oklab,var(--color-rose-400)20%,transparent)}}.silvia\:sm\:bg-rose-400\/\[0\.06\]:is(.silvia *){background-color:#ff667f0f}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-rose-400\/\[0\.06\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-rose-400)6%,transparent)}}.silvia\:sm\:bg-rose-500:is(.silvia *){background-color:var(--color-rose-500)}.silvia\:sm\:bg-rose-500\/15:is(.silvia *){background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-rose-500\/15:is(.silvia *){background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.silvia\:sm\:bg-rose-500\/15\!:is(.silvia *){background-color:#ff235726!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-rose-500\/15\!:is(.silvia *){background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)!important}}.silvia\:sm\:bg-sky-400\/10:is(.silvia *){background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-sky-400\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-sky-400)10%,transparent)}}.silvia\:sm\:bg-sky-400\/20:is(.silvia *){background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-sky-400\/20:is(.silvia *){background-color:color-mix(in oklab,var(--color-sky-400)20%,transparent)}}.silvia\:sm\:bg-transparent:is(.silvia *){background-color:#0000}.silvia\:sm\:bg-violet-400\/10:is(.silvia *){background-color:#a685ff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-violet-400\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-violet-400)10%,transparent)}}.silvia\:sm\:bg-violet-400\/20:is(.silvia *){background-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-violet-400\/20:is(.silvia *){background-color:color-mix(in oklab,var(--color-violet-400)20%,transparent)}}.silvia\:sm\:bg-white:is(.silvia *){background-color:var(--color-white)}.silvia\:sm\:bg-white\!:is(.silvia *){background-color:var(--color-white)!important}.silvia\:sm\:bg-white\/5:is(.silvia *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/5:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.silvia\:sm\:bg-white\/10:is(.silvia *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/10:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:sm\:bg-white\/10\!:is(.silvia *){background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/10\!:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)!important}}.silvia\:sm\:bg-white\/15:is(.silvia *){background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/15:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.silvia\:sm\:bg-white\/\[0\.02\]:is(.silvia *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/\[0\.02\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.silvia\:sm\:bg-white\/\[0\.03\]:is(.silvia *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/\[0\.03\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.silvia\:sm\:bg-white\/\[0\.04\]:is(.silvia *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/\[0\.04\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.silvia\:sm\:bg-white\/\[0\.05\]:is(.silvia *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/\[0\.05\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.silvia\:sm\:bg-white\/\[0\.05\]\!:is(.silvia *){background-color:#ffffff0d!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/\[0\.05\]\!:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)!important}}.silvia\:sm\:bg-white\/\[0\.06\]:is(.silvia *){background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/\[0\.06\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.silvia\:sm\:bg-white\/\[0\.07\]:is(.silvia *){background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/\[0\.07\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.silvia\:sm\:bg-white\/\[0\.08\]:is(.silvia *){background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:bg-white\/\[0\.08\]:is(.silvia *){background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.silvia\:sm\:bg-\[radial-gradient\(120\%_120\%_at_0\%_0\%\,rgba\(255\,255\,255\,0\.1\)_0\%\,transparent_45\%\)\,linear-gradient\(135deg\,\#1c1c1c_0\%\,\#101010_100\%\)\]:is(.silvia *){background-image:radial-gradient(120% 120% at 0 0,#ffffff1a,#0000 45%),linear-gradient(135deg,#1c1c1c,#101010)}.silvia\:sm\:from-white\/\[0\.05\]:is(.silvia *){--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:from-white\/\[0\.05\]:is(.silvia *){--tw-gradient-from:color-mix(in oklab,var(--color-white)5%,transparent)}}.silvia\:sm\:from-white\/\[0\.05\]:is(.silvia *){--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))}.silvia\:sm\:to-white\/\[0\.02\]:is(.silvia *){--tw-gradient-to:#ffffff05}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:to-white\/\[0\.02\]:is(.silvia *){--tw-gradient-to:color-mix(in oklab,var(--color-white)2%,transparent)}}.silvia\:sm\:to-white\/\[0\.02\]:is(.silvia *){--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))}.silvia\:sm\:\!text-amber-200:is(.silvia *){color:var(--color-amber-200)!important}.silvia\:sm\:\!text-black:is(.silvia *){color:var(--color-black)!important}.silvia\:sm\:\!text-current:is(.silvia *){color:currentColor!important}.silvia\:sm\:\!text-emerald-300:is(.silvia *){color:var(--color-emerald-300)!important}.silvia\:sm\:\!text-rose-300:is(.silvia *){color:var(--color-rose-300)!important}.silvia\:sm\:\!text-sky-200:is(.silvia *){color:var(--color-sky-200)!important}.silvia\:sm\:\!text-violet-200:is(.silvia *){color:var(--color-violet-200)!important}.silvia\:sm\:\!text-white:is(.silvia *){color:var(--color-white)!important}.silvia\:sm\:\!text-white\/75:is(.silvia *){color:#ffffffbf!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\!text-white\/75:is(.silvia *){color:color-mix(in oklab,var(--color-white)75%,transparent)!important}}.silvia\:sm\:text-\[inherit\]:is(.silvia *){color:inherit}.silvia\:sm\:text-amber-200:is(.silvia *){color:var(--color-amber-200)}.silvia\:sm\:text-black:is(.silvia *){color:var(--color-black)}.silvia\:sm\:text-black\!:is(.silvia *){color:var(--color-black)!important}.silvia\:sm\:text-current:is(.silvia *){color:currentColor}.silvia\:sm\:text-emerald-200:is(.silvia *){color:var(--color-emerald-200)}.silvia\:sm\:text-emerald-300:is(.silvia *){color:var(--color-emerald-300)}.silvia\:sm\:text-rose-200:is(.silvia *){color:var(--color-rose-200)}.silvia\:sm\:text-rose-200\!:is(.silvia *){color:var(--color-rose-200)!important}.silvia\:sm\:text-rose-300:is(.silvia *){color:var(--color-rose-300)}.silvia\:sm\:text-sky-200:is(.silvia *){color:var(--color-sky-200)}.silvia\:sm\:text-violet-200:is(.silvia *){color:var(--color-violet-200)}.silvia\:sm\:text-white:is(.silvia *){color:var(--color-white)}.silvia\:sm\:text-white\!:is(.silvia *){color:var(--color-white)!important}.silvia\:sm\:text-white\/15:is(.silvia *){color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/15:is(.silvia *){color:color-mix(in oklab,var(--color-white)15%,transparent)}}.silvia\:sm\:text-white\/35:is(.silvia *){color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/35:is(.silvia *){color:color-mix(in oklab,var(--color-white)35%,transparent)}}.silvia\:sm\:text-white\/40:is(.silvia *){color:#fff6}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/40:is(.silvia *){color:color-mix(in oklab,var(--color-white)40%,transparent)}}.silvia\:sm\:text-white\/45:is(.silvia *){color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/45:is(.silvia *){color:color-mix(in oklab,var(--color-white)45%,transparent)}}.silvia\:sm\:text-white\/50:is(.silvia *){color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/50:is(.silvia *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.silvia\:sm\:text-white\/55:is(.silvia *){color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/55:is(.silvia *){color:color-mix(in oklab,var(--color-white)55%,transparent)}}.silvia\:sm\:text-white\/55\!:is(.silvia *){color:#ffffff8c!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/55\!:is(.silvia *){color:color-mix(in oklab,var(--color-white)55%,transparent)!important}}.silvia\:sm\:text-white\/60:is(.silvia *){color:#fff9}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/60:is(.silvia *){color:color-mix(in oklab,var(--color-white)60%,transparent)}}.silvia\:sm\:text-white\/70:is(.silvia *){color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/70:is(.silvia *){color:color-mix(in oklab,var(--color-white)70%,transparent)}}.silvia\:sm\:text-white\/75:is(.silvia *){color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/75:is(.silvia *){color:color-mix(in oklab,var(--color-white)75%,transparent)}}.silvia\:sm\:text-white\/80:is(.silvia *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/80:is(.silvia *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.silvia\:sm\:text-white\/85:is(.silvia *){color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/85:is(.silvia *){color:color-mix(in oklab,var(--color-white)85%,transparent)}}.silvia\:sm\:text-white\/90:is(.silvia *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:text-white\/90:is(.silvia *){color:color-mix(in oklab,var(--color-white)90%,transparent)}}.silvia\:sm\:accent-white:is(.silvia *){accent-color:var(--color-white)}.silvia\:sm\:shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\,0_30px_90px_-10px_rgba\(0\,0\,0\,0\.9\)\]:is(.silvia *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff14),0 30px 90px -10px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.silvia\:sm\:shadow-none:is(.silvia *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.silvia\:sm\:ring-\[\#151515\]:is(.silvia *){--tw-ring-color:#151515}.silvia\:sm\:ring-amber-300\/40:is(.silvia *){--tw-ring-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-amber-300\/40:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-amber-300)40%,transparent)}}.silvia\:sm\:ring-amber-400\/25:is(.silvia *){--tw-ring-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-amber-400\/25:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-amber-400)25%,transparent)}}.silvia\:sm\:ring-emerald-300\/40:is(.silvia *){--tw-ring-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-emerald-300\/40:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-300)40%,transparent)}}.silvia\:sm\:ring-emerald-400\/25:is(.silvia *){--tw-ring-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-emerald-400\/25:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)25%,transparent)}}.silvia\:sm\:ring-rose-300\/40:is(.silvia *){--tw-ring-color:#ffa2ae66}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-rose-300\/40:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-rose-300)40%,transparent)}}.silvia\:sm\:ring-rose-400\/25:is(.silvia *){--tw-ring-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-rose-400\/25:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-rose-400)25%,transparent)}}.silvia\:sm\:ring-sky-300\/40:is(.silvia *){--tw-ring-color:#77d4ff66}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-sky-300\/40:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-sky-300)40%,transparent)}}.silvia\:sm\:ring-sky-400\/25:is(.silvia *){--tw-ring-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-sky-400\/25:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400)25%,transparent)}}.silvia\:sm\:ring-violet-300\/40:is(.silvia *){--tw-ring-color:#c4b4ff66}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-violet-300\/40:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-violet-300)40%,transparent)}}.silvia\:sm\:ring-violet-400\/25:is(.silvia *){--tw-ring-color:#a685ff40}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-violet-400\/25:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-violet-400)25%,transparent)}}.silvia\:sm\:ring-white:is(.silvia *){--tw-ring-color:var(--color-white)}.silvia\:sm\:ring-white\/10:is(.silvia *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-white\/10:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:sm\:ring-white\/15:is(.silvia *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-white\/15:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.silvia\:sm\:ring-white\/25:is(.silvia *){--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-white\/25:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.silvia\:sm\:ring-white\/30:is(.silvia *){--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:ring-white\/30:is(.silvia *){--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.silvia\:sm\:focus-within\:border-white\/40:is(.silvia *):focus-within{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:focus-within\:border-white\/40:is(.silvia *):focus-within{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.silvia\:sm\:focus-within\:ring-white\/10:is(.silvia *):focus-within{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:focus-within\:ring-white\/10:is(.silvia *):focus-within{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media (hover:hover){.silvia\:sm\:hover\:border-white\/20:is(.silvia *):hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:border-white\/20:is(.silvia *):hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.silvia\:sm\:hover\:border-white\/30:is(.silvia *):hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:border-white\/30:is(.silvia *):hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.silvia\:sm\:hover\:\!bg-white\/90:is(.silvia *):hover{background-color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:\!bg-white\/90:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)90%,transparent)!important}}.silvia\:sm\:hover\:bg-rose-400\/10:is(.silvia *):hover{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-rose-400\/10:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-rose-400)10%,transparent)}}.silvia\:sm\:hover\:bg-rose-400\/20:is(.silvia *):hover{background-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-rose-400\/20:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-rose-400)20%,transparent)}}.silvia\:sm\:hover\:bg-rose-500:is(.silvia *):hover{background-color:var(--color-rose-500)}.silvia\:sm\:hover\:bg-rose-500\!:is(.silvia *):hover{background-color:var(--color-rose-500)!important}.silvia\:sm\:hover\:bg-rose-600:is(.silvia *):hover{background-color:var(--color-rose-600)}.silvia\:sm\:hover\:bg-white\/5:is(.silvia *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-white\/5:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.silvia\:sm\:hover\:bg-white\/10:is(.silvia *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-white\/10:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:sm\:hover\:bg-white\/20:is(.silvia *):hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-white\/20:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.silvia\:sm\:hover\:bg-white\/90:is(.silvia *):hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-white\/90:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.silvia\:sm\:hover\:bg-white\/90\!:is(.silvia *):hover{background-color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-white\/90\!:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)90%,transparent)!important}}.silvia\:sm\:hover\:bg-white\/\[0\.03\]:is(.silvia *):hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-white\/\[0\.03\]:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.silvia\:sm\:hover\:bg-white\/\[0\.05\]:is(.silvia *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-white\/\[0\.05\]:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.silvia\:sm\:hover\:bg-white\/\[0\.06\]:is(.silvia *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-white\/\[0\.06\]:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.silvia\:sm\:hover\:bg-white\/\[0\.08\]:is(.silvia *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-white\/\[0\.08\]:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.silvia\:sm\:hover\:bg-white\/\[0\.12\]:is(.silvia *):hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:bg-white\/\[0\.12\]:is(.silvia *):hover{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.silvia\:sm\:hover\:text-rose-300:is(.silvia *):hover{color:var(--color-rose-300)}.silvia\:sm\:hover\:text-white:is(.silvia *):hover{color:var(--color-white)}.silvia\:sm\:hover\:text-white\!:is(.silvia *):hover{color:var(--color-white)!important}.silvia\:sm\:hover\:ring-white\/40:is(.silvia *):hover{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:hover\:ring-white\/40:is(.silvia *):hover{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}}.silvia\:sm\:focus-visible\:border-white\/40:is(.silvia *):focus-visible{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:focus-visible\:border-white\/40:is(.silvia *):focus-visible{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.silvia\:sm\:focus-visible\:bg-white\/\[0\.05\]:is(.silvia *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:focus-visible\:bg-white\/\[0\.05\]:is(.silvia *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.silvia\:sm\:focus-visible\:ring-white\/10:is(.silvia *):focus-visible{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:focus-visible\:ring-white\/10:is(.silvia *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:sm\:focus-visible\:ring-white\/40:is(.silvia *):focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:focus-visible\:ring-white\/40:is(.silvia *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.silvia\:sm\:disabled\:border-transparent:is(.silvia *):disabled{border-color:#0000}.silvia\:sm\:disabled\:bg-white\/\[0\.03\]:is(.silvia *):disabled{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:disabled\:bg-white\/\[0\.03\]:is(.silvia *):disabled{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.silvia\:sm\:disabled\:bg-white\/\[0\.03\]\!:is(.silvia *):disabled{background-color:#ffffff08!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:disabled\:bg-white\/\[0\.03\]\!:is(.silvia *):disabled{background-color:color-mix(in oklab,var(--color-white)3%,transparent)!important}}.silvia\:sm\:disabled\:text-white:is(.silvia *):disabled{color:var(--color-white)}.silvia\:sm\:data-\[state\=active\]\:bg-white\/15:is(.silvia *)[data-state=active]{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:data-\[state\=active\]\:bg-white\/15:is(.silvia *)[data-state=active]{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.silvia\:sm\:data-\[state\=active\]\:text-white:is(.silvia *)[data-state=active]{color:var(--color-white)}}@media not all and (min-width:40rem){.max-sm\:\[\&_\.bg-card\.rounded-lg\]\:p-2\.5 .bg-card.rounded-lg{padding:calc(var(--spacing)*2.5)}.max-sm\:\[\&_\.bg-card\.rounded-xl\]\:rounded-lg .bg-card.rounded-xl{border-radius:var(--radius)}.max-sm\:\[\&_\.bg-card\.rounded-xl\]\:p-2\.5 .bg-card.rounded-xl{padding:calc(var(--spacing)*2.5)}.max-sm\:\[\&_\.gap-4\]\:gap-2 .gap-4{gap:calc(var(--spacing)*2)}.max-sm\:\[\&_\.gap-6\]\:gap-2\.5 .gap-6{gap:calc(var(--spacing)*2.5)}.max-sm\:\[\&_\.mb-6\]\:mb-2\.5 .mb-6{margin-bottom:calc(var(--spacing)*2.5)}.max-sm\:\[\&_\.mb-8\]\:mb-3 .mb-8{margin-bottom:calc(var(--spacing)*3)}:where(.max-sm\:\[\&_\.space-y-3\]\:space-y-1\.5 .space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}}@media (min-width:40rem){:where(.sm\:\[\&_\.space-y-3\]\:space-y-2 .space-y-3>: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)))}}@media not all and (min-width:40rem){:where(.max-sm\:\[\&_\.space-y-4\]\:space-y-2 .space-y-4>: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(.max-sm\:\[\&_\.space-y-6\]\:space-y-2\.5 .space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}.max-sm\:\[\&_\.storico-collapsible-trigger\]\:-m-2\.5 .storico-collapsible-trigger{margin:calc(var(--spacing)*-2.5)}.max-sm\:\[\&_\.storico-collapsible-trigger\]\:p-2\.5 .storico-collapsible-trigger{padding:calc(var(--spacing)*2.5)}.max-sm\:\[\&_\.storico-collapsible-trigger\]\:pr-0 .storico-collapsible-trigger{padding-right:calc(var(--spacing)*0)}.max-sm\:\[\&_\[data-sk-hero-actions\]\]\:order-first [data-sk-hero-actions]{order:-9999}}@media (min-width:40rem){.sm\:\[\&_\[data-sk-hero-actions\]\]\:hidden [data-sk-hero-actions]{display:none}}@media not all and (min-width:40rem){.max-sm\:\[\&_\[data-sk-hero-row\]\]\:gap-0 [data-sk-hero-row]{gap:calc(var(--spacing)*0)}.max-sm\:\[\&_\[data-slot\=\'select-trigger\'\]\]\:h-8 [data-slot=select-trigger]{height:calc(var(--spacing)*8)}.max-sm\:\[\&_\[data-slot\=\'select-trigger\'\]\]\:text-\[10px\] [data-slot=select-trigger],.max-sm\:\[\&_\[data-slot\=\'select-value\'\]\]\:text-\[10px\] [data-slot=select-value]{font-size:10px}}@media (min-width:40rem){.sm\:\[\&_\[data-slot\=button\]\]\:min-h-11 [data-slot=button]{min-height:calc(var(--spacing)*11)}.sm\:\[\&_\[data-slot\=button\]\]\:rounded-xl\! [data-slot=button]{border-radius:calc(var(--radius) + 4px)!important}.sm\:\[\&_\[data-slot\=button\]\]\:font-semibold [data-slot=button]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sm\:\[\&_\[data-slot\=label\]\]\:text-\[11px\] [data-slot=label]{font-size:11px}.sm\:\[\&_\[data-slot\=label\]\]\:font-semibold [data-slot=label]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sm\:\[\&_\[data-slot\=label\]\]\:tracking-\[0\.08em\] [data-slot=label]{--tw-tracking:.08em;letter-spacing:.08em}.sm\:\[\&_\[data-slot\=label\]\]\:text-violet-800\/75 [data-slot=label]{color:#5d0ec0bf}@supports (color:color-mix(in lab,red,red)){.sm\:\[\&_\[data-slot\=label\]\]\:text-violet-800\/75 [data-slot=label]{color:color-mix(in oklab,var(--color-violet-800)75%,transparent)}}.sm\:\[\&_\[data-slot\=label\]\]\:uppercase [data-slot=label]{text-transform:uppercase}.dark\:sm\:\[\&_\[data-slot\=label\]\]\:text-violet-100\/80:is(.dark *) [data-slot=label]{color:#ede9fecc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&_\[data-slot\=label\]\]\:text-violet-100\/80:is(.dark *) [data-slot=label]{color:color-mix(in oklab,var(--color-violet-100)80%,transparent)}}.silvia\:sm\:\[\&_\[data-slot\=label\]\]\:text-white\/55:is(.silvia *) [data-slot=label]{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&_\[data-slot\=label\]\]\:text-white\/55:is(.silvia *) [data-slot=label]{color:color-mix(in oklab,var(--color-white)55%,transparent)}}}.dark\:\[\&_\[data-slot\=select-item\]\]\:\!text-white:is(.dark *) [data-slot=select-item],.silvia\:\[\&_\[data-slot\=select-item\]\]\:\!text-white:is(.silvia *) [data-slot=select-item]{color:var(--color-white)!important}@media (min-width:40rem){.sm\:\[\&_\[data-slot\=select-trigger\]\]\:min-h-11 [data-slot=select-trigger]{min-height:calc(var(--spacing)*11)}.sm\:\[\&_\[data-slot\=select-trigger\]\]\:rounded-xl\! [data-slot=select-trigger]{border-radius:calc(var(--radius) + 4px)!important}.sm\:\[\&_\[data-slot\=select-trigger\]\]\:border\! [data-slot=select-trigger]{border-style:var(--tw-border-style)!important;border-width:1px!important}.sm\:\[\&_\[data-slot\=select-trigger\]\]\:border-slate-200\! [data-slot=select-trigger]{border-color:var(--color-slate-200)!important}}.dark\:\[\&_\[data-slot\=select-value\]\]\:\!text-white:is(.dark *) [data-slot=select-value],.silvia\:\[\&_\[data-slot\=select-value\]\]\:\!text-white:is(.silvia *) [data-slot=select-value]{color:var(--color-white)!important}@media not all and (min-width:40rem){.max-sm\:\[\&_button\]\:text-\[10px\] button{font-size:10px}}@media (min-width:40rem){.sm\:\[\&_button\]\:h-10 button{height:calc(var(--spacing)*10)}.sm\:\[\&_button\]\:h-11 button{height:calc(var(--spacing)*11)}.sm\:\[\&_button\]\:w-full button{width:100%}.sm\:\[\&_button\]\:rounded-xl\! button{border-radius:calc(var(--radius) + 4px)!important}.sm\:\[\&_button\]\:border\! button{border-style:var(--tw-border-style)!important;border-width:1px!important}.sm\:\[\&_button\]\:border-slate-200\! button{border-color:var(--color-slate-200)!important}.sm\:\[\&_button\]\:bg-white button{background-color:var(--color-white)}.sm\:\[\&_button\]\:px-3\.5 button{padding-inline:calc(var(--spacing)*3.5)}.sm\:\[\&_button\]\:text-sm button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:\[\&_button\]\:text-\[14px\] button{font-size:14px}.sm\:\[\&_button\]\:shadow-\[0_1px_2px_rgba\(0\,37\,82\,0\.05\)\] button{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0025520d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:\[\&_button\]\:outline-none\! button{--tw-outline-style:none!important;outline-style:none!important}.dark\:sm\:\[\&_button\]\:border-white\/15\!:is(.dark *) button{border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&_button\]\:border-white\/15\!:is(.dark *) button{border-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.dark\:sm\:\[\&_button\]\:bg-white\/\[0\.06\]:is(.dark *) button{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&_button\]\:bg-white\/\[0\.06\]:is(.dark *) button{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.silvia\:sm\:\[\&_button\]\:border-white\/15\!:is(.silvia *) button{border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&_button\]\:border-white\/15\!:is(.silvia *) button{border-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.silvia\:sm\:\[\&_button\]\:bg-white\/\[0\.05\]:is(.silvia *) button{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&_button\]\:bg-white\/\[0\.05\]:is(.silvia *) button{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.\[\&_button\:disabled\]\:cursor-default button:disabled{cursor:default}@media (min-width:40rem){.sm\:\[\&_button\:hover\]\:border-slate-300\! button:hover{border-color:var(--color-slate-300)!important}}@media not all and (min-width:40rem){.max-sm\:\[\&_h3\]\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-sm\:\[\&_h4\]\:text-xs h4{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.max-sm\:\[\&_input\]\:h-8 input{height:calc(var(--spacing)*8)}.max-sm\:\[\&_input\]\:px-2 input{padding-inline:calc(var(--spacing)*2)}.max-sm\:\[\&_input\]\:text-\[10px\] input{font-size:10px}}@media (min-width:40rem){.sm\:\[\&_input\]\:h-11 input{height:calc(var(--spacing)*11)}.sm\:\[\&_input\]\:rounded-xl input{border-radius:calc(var(--radius) + 4px)}.sm\:\[\&_input\]\:border input{border-style:var(--tw-border-style);border-width:1px}.sm\:\[\&_input\]\:border-slate-200 input{border-color:var(--color-slate-200)}.sm\:\[\&_input\]\:text-\[15px\] input{font-size:15px}.dark\:sm\:\[\&_input\]\:border-white\/15:is(.dark *) input{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&_input\]\:border-white\/15:is(.dark *) input{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}}@media not all and (min-width:40rem){.max-sm\:\[\&_label\]\:text-\[9px\] label{font-size:9px}}@media (min-width:40rem){.sm\:\[\&_label\]\:gap-2 label{gap:calc(var(--spacing)*2)}.sm\:\[\&_label\]\:text-\[11px\] label{font-size:11px}.sm\:\[\&_label\]\:font-semibold label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sm\:\[\&_label\]\:tracking-\[0\.08em\] label{--tw-tracking:.08em;letter-spacing:.08em}.sm\:\[\&_label\]\:text-sky-800\/75 label{color:#005986bf}@supports (color:color-mix(in lab,red,red)){.sm\:\[\&_label\]\:text-sky-800\/75 label{color:color-mix(in oklab,var(--color-sky-800)75%,transparent)}}.sm\:\[\&_label\]\:uppercase label{text-transform:uppercase}.dark\:sm\:\[\&_label\]\:\!text-sky-100\/80:is(.dark *) label{color:#dff2fecc!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&_label\]\:\!text-sky-100\/80:is(.dark *) label{color:color-mix(in oklab,var(--color-sky-100)80%,transparent)!important}}.silvia\:sm\:\[\&_label\]\:\!text-white\/55:is(.silvia *) label{color:#ffffff8c!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&_label\]\:\!text-white\/55:is(.silvia *) label{color:color-mix(in oklab,var(--color-white)55%,transparent)!important}}.sm\:\[\&_label\>svg\]\:size-3 label>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.sm\:\[\&_label\>svg\]\:text-sky-500 label>svg{color:var(--color-sky-500)}.dark\:sm\:\[\&_label\>svg\]\:text-sky-300:is(.dark *) label>svg{color:var(--color-sky-300)}.silvia\:sm\:\[\&_label\>svg\]\:text-white\/70:is(.silvia *) label>svg{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&_label\>svg\]\:text-white\/70:is(.silvia *) label>svg{color:color-mix(in oklab,var(--color-white)70%,transparent)}}}@media not all and (min-width:40rem){.max-sm\:\[\&_p\]\:text-\[10px\] p,.max-sm\:\[\&_span\]\:text-\[10px\] span{font-size:10px}}.dark\:\[\&_span\]\:\!text-white:is(.dark *) span{color:var(--color-white)!important}.silvia\:\[\&_span\]\:\!text-gray-200:is(.silvia *) span{color:var(--color-gray-200)!important}.silvia\:\[\&_span\]\:\!text-white:is(.silvia *) span{color:var(--color-white)!important}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_strong\]\:text-inherit strong{color:inherit}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@media not all and (min-width:40rem){.max-sm\:\[\&_svg\]\:scale-90 svg{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}}@media (min-width:40rem){.sm\:\[\&_svg\]\:size-3 svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\]\:sm\:h-4 svg{height:calc(var(--spacing)*4)}.\[\&_svg\]\:sm\:w-4 svg{width:calc(var(--spacing)*4)}.\[\&_svg\]\:sm\:text-slate-400 svg,.sm\:\[\&_svg\]\:text-slate-400 svg{color:var(--color-slate-400)}}.dark\:\[\&_svg\]\:\!text-white:is(.dark *) svg{color:var(--color-white)!important}@media (min-width:40rem){.dark\:sm\:\[\&_svg\]\:text-white\/50:is(.dark *) svg{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&_svg\]\:text-white\/50:is(.dark *) svg{color:color-mix(in oklab,var(--color-white)50%,transparent)}}}.silvia\:\[\&_svg\]\:\!text-white:is(.silvia *) svg{color:var(--color-white)!important}@media (min-width:40rem){.silvia\:sm\:\[\&_svg\]\:text-white\/50:is(.silvia *) svg{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&_svg\]\:text-white\/50:is(.silvia *) svg{color:color-mix(in oklab,var(--color-white)50%,transparent)}}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-lg:first-child[data-selected=true] button{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.\[\&\:focus\]\:ring-0:focus,.\[\&\:focus-visible\]\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\&\:hover\]\:ring-0:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-4>*):is(a){text-underline-offset:4px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-primary>*):is(a):hover{color:var(--primary)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-lg:last-child[data-selected=true] button{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.\[\&\>\*\]\:mt-0\!>*{margin-top:calc(var(--spacing)*0)!important}@media not all and (min-width:40rem){.max-sm\:\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing)*0)}.max-sm\:\[\&\>\*\]\:flex-1>*{flex:1}}@media (min-width:40rem){.sm\:\[\&\>\*\+\*\]\:shadow-\[inset_1px_0_0_rgba\(255\,255\,255\,0\.08\)\]>*+*{--tw-shadow:inset 1px 0 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media not all and (min-width:40rem){.max-sm\:\[\&\>\*\:first-child\]\:col-span-2>:first-child,.max-sm\:\[\&\>\*\:last-child\]\:col-span-2>:last-child,.max-sm\:\[\&\>\:first-child\]\:col-span-2>:first-child{grid-column:span 2/span 2}}@media (min-width:40rem){.sm\:\[\&\>\[data-m-card\]\]\:rounded-xl>[data-m-card]{border-radius:calc(var(--radius) + 4px)}.sm\:\[\&\>\[data-m-card\]\]\:border-slate-200\/70>[data-m-card]{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.sm\:\[\&\>\[data-m-card\]\]\:border-slate-200\/70>[data-m-card]{border-color:color-mix(in oklab,var(--color-slate-200)70%,transparent)}}.sm\:\[\&\>\[data-m-card\]\]\:border-slate-200\/80>[data-m-card]{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.sm\:\[\&\>\[data-m-card\]\]\:border-slate-200\/80>[data-m-card]{border-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.sm\:\[\&\>\[data-m-card\]\]\:bg-slate-50\/70>[data-m-card]{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.sm\:\[\&\>\[data-m-card\]\]\:bg-slate-50\/70>[data-m-card]{background-color:color-mix(in oklab,var(--color-slate-50)70%,transparent)}}.sm\:\[\&\>\[data-m-card\]\]\:transition-colors>[data-m-card]{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))}.sm\:\[\&\>\[data-m-card\]\]\:transition-shadow>[data-m-card]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sm\:\[\&\>\[data-m-card\]\]\:duration-200>[data-m-card]{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.sm\:hover\:\[\&\>\[data-m-card\]\]\:shadow-\[0_12px_28px_-18px_rgba\(0\,37\,82\,0\.35\)\]:hover>[data-m-card]{--tw-shadow:0 12px 28px -18px var(--tw-shadow-color,#00255259);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dark\:sm\:\[\&\>\[data-m-card\]\]\:border-white\/10:is(.dark *)>[data-m-card]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&\>\[data-m-card\]\]\:border-white\/10:is(.dark *)>[data-m-card]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:sm\:\[\&\>\[data-m-card\]\]\:bg-white\/\[0\.04\]:is(.dark *)>[data-m-card]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&\>\[data-m-card\]\]\:bg-white\/\[0\.04\]:is(.dark *)>[data-m-card]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.silvia\:sm\:\[\&\>\[data-m-card\]\]\:border-white\/10:is(.silvia *)>[data-m-card]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&\>\[data-m-card\]\]\:border-white\/10:is(.silvia *)>[data-m-card]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:sm\:\[\&\>\[data-m-card\]\]\:bg-white\/\[0\.03\]:is(.silvia *)>[data-m-card]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&\>\[data-m-card\]\]\:bg-white\/\[0\.03\]:is(.silvia *)>[data-m-card]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.sm\:\[\&\>\[data-m-card\]\:hover\]\:border-slate-300>[data-m-card]:hover{border-color:var(--color-slate-300)}.sm\:\[\&\>\[data-m-card\]\:hover\]\:bg-white>[data-m-card]:hover{background-color:var(--color-white)}.dark\:sm\:\[\&\>\[data-m-card\]\:hover\]\:bg-white\/\[0\.07\]:is(.dark *)>[data-m-card]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&\>\[data-m-card\]\:hover\]\:bg-white\/\[0\.07\]:is(.dark *)>[data-m-card]:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.silvia\:sm\:\[\&\>\[data-m-card\]\:hover\]\:bg-white\/\[0\.06\]:is(.silvia *)>[data-m-card]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&\>\[data-m-card\]\:hover\]\:bg-white\/\[0\.06\]:is(.silvia *)>[data-m-card]:hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:top-4>button{top:calc(var(--spacing)*4)}.\[\&\>button\]\:right-4>button{right:calc(var(--spacing)*4)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:rounded-full>button{border-radius:3.40282e38px}.\[\&\>button\]\:bg-white\/10>button{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.\[\&\>button\]\:bg-white\/10>button{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.\[\&\>button\]\:p-1\.5>button{padding:calc(var(--spacing)*1.5)}.\[\&\>button\]\:\!text-white>button{color:var(--color-white)!important}.\[\&\>button\]\:opacity-90>button{opacity:.9}.\[\&\>button\]\:opacity-100>button{opacity:1}.\[\&\>button\]\:ring-offset-0>button{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}@media (hover:hover){.\[\&\>button\]\:hover\:bg-white\/20>button:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.\[\&\>button\]\:hover\:bg-white\/20>button:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.\[\&\>button\]\:hover\:opacity-100>button:hover{opacity:1}}.\[\&\>button\]\:focus\:ring-white\/30>button:focus{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.\[\&\>button\]\:focus\:ring-white\/30>button:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.\[\&\>button\]\:data-\[state\=open\]\:\!bg-transparent>button[data-state=open]{background-color:#0000!important}.\[\&\>button\]\:data-\[state\=open\]\:\!bg-white\/10>button[data-state=open]{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.\[\&\>button\]\:data-\[state\=open\]\:\!bg-white\/10>button[data-state=open]{background-color:color-mix(in oklab,var(--color-white)10%,transparent)!important}}.\[\&\>button\]\:data-\[state\=open\]\:\!text-white>button[data-state=open]{color:var(--color-white)!important}@media not all and (min-width:40rem){.max-sm\:\[\&\>button\]\:h-8>button{height:calc(var(--spacing)*8)}.max-sm\:\[\&\>button\]\:h-12>button{height:calc(var(--spacing)*12)}.max-sm\:\[\&\>button\]\:min-h-12>button{min-height:calc(var(--spacing)*12)}.max-sm\:\[\&\>button\]\:w-full>button{width:100%}.max-sm\:\[\&\>button\]\:flex-1>button{flex:1}.max-sm\:\[\&\>button\]\:rounded-xl>button{border-radius:calc(var(--radius) + 4px)}.max-sm\:\[\&\>button\]\:px-2>button{padding-inline:calc(var(--spacing)*2)}.max-sm\:\[\&\>button\]\:text-base>button{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-sm\:\[\&\>button\]\:text-\[10px\]>button{font-size:10px}}.\[\&\>button\.absolute\]\:hidden>button.absolute{display:none}@media (min-width:40rem){.sm\:\[\&\>button\.absolute\]\:top-5>button.absolute{top:calc(var(--spacing)*5)}.sm\:\[\&\>button\.absolute\]\:right-5>button.absolute{right:calc(var(--spacing)*5)}.sm\:\[\&\>button\.absolute\]\:inline-flex>button.absolute{display:inline-flex}.sm\:\[\&\>button\.absolute\]\:size-8>button.absolute{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.sm\:\[\&\>button\.absolute\]\:items-center>button.absolute{align-items:center}.sm\:\[\&\>button\.absolute\]\:justify-center>button.absolute{justify-content:center}.sm\:\[\&\>button\.absolute\]\:rounded-full\!>button.absolute{border-radius:3.40282e38px!important}.sm\:\[\&\>button\.absolute\]\:border\!>button.absolute{border-style:var(--tw-border-style)!important;border-width:1px!important}.sm\:\[\&\>button\.absolute\]\:border-slate-200\/80\!>button.absolute{border-color:#e2e8f0cc!important}@supports (color:color-mix(in lab,red,red)){.sm\:\[\&\>button\.absolute\]\:border-slate-200\/80\!>button.absolute{border-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)!important}}.sm\:\[\&\>button\.absolute\]\:bg-white\/80>button.absolute{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.sm\:\[\&\>button\.absolute\]\:bg-white\/80>button.absolute{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.sm\:\[\&\>button\.absolute\]\:text-slate-500>button.absolute{color:var(--color-slate-500)}.sm\:\[\&\>button\.absolute\]\:opacity-100>button.absolute{opacity:1}.sm\:\[\&\>button\.absolute\]\:transition-all>button.absolute{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sm\:\[\&\>button\.absolute\]\:duration-300>button.absolute{--tw-duration:.3s;transition-duration:.3s}.sm\:\[\&\>button\.absolute\]\:outline-none\!>button.absolute{--tw-outline-style:none!important;outline-style:none!important}@media (hover:hover){.sm\:\[\&\>button\.absolute\]\:hover\:rotate-90>button.absolute:hover{rotate:90deg}.sm\:\[\&\>button\.absolute\]\:hover\:text-\[var\(--brand-blue\)\]>button.absolute:hover{color:var(--brand-blue)}}.sm\:\[\&\>button\.absolute\]\:focus\:ring-0>button.absolute:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}.sm\:\[\&\>button\.absolute\]\:focus-visible\:ring-2>button.absolute:focus-visible{--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)}.sm\:\[\&\>button\.absolute\]\:focus-visible\:ring-\[var\(--brand-blue\)\]\/35>button.absolute:focus-visible{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.sm\:\[\&\>button\.absolute\]\:focus-visible\:ring-\[var\(--brand-blue\)\]\/35>button.absolute:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand-blue)35%,transparent)}}.dark\:sm\:\[\&\>button\.absolute\]\:border-white\/15\!:is(.dark *)>button.absolute{border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&\>button\.absolute\]\:border-white\/15\!:is(.dark *)>button.absolute{border-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.dark\:sm\:\[\&\>button\.absolute\]\:bg-white\/10:is(.dark *)>button.absolute{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&\>button\.absolute\]\:bg-white\/10:is(.dark *)>button.absolute{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:sm\:\[\&\>button\.absolute\]\:text-white\/80:is(.dark *)>button.absolute{color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&\>button\.absolute\]\:text-white\/80:is(.dark *)>button.absolute{color:color-mix(in oklab,var(--color-white)80%,transparent)}}@media (hover:hover){.dark\:sm\:\[\&\>button\.absolute\]\:hover\:text-\[var\(--brand-green\)\]:is(.dark *)>button.absolute:hover{color:var(--brand-green)}}.silvia\:sm\:\[\&\>button\.absolute\]\:border-white\/15\!:is(.silvia *)>button.absolute{border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&\>button\.absolute\]\:border-white\/15\!:is(.silvia *)>button.absolute{border-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}}.silvia\:sm\:\[\&\>button\.absolute\]\:bg-white\/10:is(.silvia *)>button.absolute{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&\>button\.absolute\]\:bg-white\/10:is(.silvia *)>button.absolute{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.silvia\:sm\:\[\&\>button\.absolute\]\:text-white\/80:is(.silvia *)>button.absolute{color:#fffc}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&\>button\.absolute\]\:text-white\/80:is(.silvia *)>button.absolute{color:color-mix(in oklab,var(--color-white)80%,transparent)}}}.\[\&\>button\:last-child\]\:top-5>button:last-child{top:calc(var(--spacing)*5)}.\[\&\>button\:last-child\]\:right-5>button:last-child{right:calc(var(--spacing)*5)}@media (min-width:40rem){.sm\:\[\&\>div\:not\(\[data-slot\]\)\>div\:first-child\]\:pt-6>div:not([data-slot])>div:first-child{padding-top:calc(var(--spacing)*6)}.sm\:\[\&\>div\:not\(\[data-slot\]\)\>div\:first-child\]\:pr-16>div:not([data-slot])>div:first-child{padding-right:calc(var(--spacing)*16)}.sm\:\[\&\>label\]\:text-\[11px\]>label{font-size:11px}.sm\:\[\&\>label\]\:font-semibold>label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sm\:\[\&\>label\]\:tracking-\[0\.08em\]>label{--tw-tracking:.08em;letter-spacing:.08em}.sm\:\[\&\>label\]\:text-violet-800\/75>label{color:#5d0ec0bf}@supports (color:color-mix(in lab,red,red)){.sm\:\[\&\>label\]\:text-violet-800\/75>label{color:color-mix(in oklab,var(--color-violet-800)75%,transparent)}}.sm\:\[\&\>label\]\:uppercase>label{text-transform:uppercase}.dark\:sm\:\[\&\>label\]\:text-violet-100\/80:is(.dark *)>label{color:#ede9fecc}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&\>label\]\:text-violet-100\/80:is(.dark *)>label{color:color-mix(in oklab,var(--color-violet-100)80%,transparent)}}.silvia\:sm\:\[\&\>label\]\:text-white\/55:is(.silvia *)>label{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&\>label\]\:text-white\/55:is(.silvia *)>label{color:color-mix(in oklab,var(--color-white)55%,transparent)}}}.\[\&\>span\]\:\!text-sm>span{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:first-child\]\:hidden>span:first-child{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}@media (min-width:40rem){.\[\&\>svg\]\:sm\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sm\:\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.sm\:\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.sm\:\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sm\:\[\&\>svg\]\:text-slate-400>svg{color:var(--color-slate-400)}.sm\:disabled\:\[\&\>svg\]\:hidden:disabled>svg{display:none}.dark\:sm\:\[\&\>svg\]\:text-white\/40:is(.dark *)>svg{color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&\>svg\]\:text-white\/40:is(.dark *)>svg{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.dark\:sm\:\[\&\>svg\]\:text-white\/50:is(.dark *)>svg{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:sm\:\[\&\>svg\]\:text-white\/50:is(.dark *)>svg{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.silvia\:\[\&\>svg\]\:sm\:text-white:is(.silvia *)>svg{color:var(--color-white)}.silvia\:sm\:\[\&\>svg\]\:text-white\/40:is(.silvia *)>svg{color:#fff6}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&\>svg\]\:text-white\/40:is(.silvia *)>svg{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.silvia\:sm\:\[\&\>svg\]\:text-white\/50:is(.silvia *)>svg{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.silvia\:sm\:\[\&\>svg\]\:text-white\/50:is(.silvia *)>svg{color:color-mix(in oklab,var(--color-white)50%,transparent)}}}.\[\&\>td\]\:border-b>td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>td\]\:border-b-border\/35>td{border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&\>td\]\:border-b-border\/35>td{border-bottom-color:color-mix(in oklab,var(--border)35%,transparent)}}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-green-600:hover{background-color:var(--color-green-600)}a.\[a\&\]\:hover\:bg-green-800:hover{background-color:var(--color-green-800)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}.text-brand-blue{color:var(--brand-blue)}html.dark .app-sidebar .text-brand-blue,html.dark .app-sidebar a.text-brand-blue,html.dark .app-sidebar span.text-brand-blue,html.dark .app-sidebar [class*=SidebarMenuButton] .text-brand-blue,html.dark .app-sidebar [class*=SidebarMenuButton] a.text-brand-blue,html.dark .app-sidebar [class*=SidebarMenuButton] span.text-brand-blue,html.dark .app-sidebar [class*=SidebarMenuButton] a span.text-brand-blue{color:#fff!important}.text-brand-blue-light{color:var(--brand-blue-light)}.text-brand-blue-lighter{color:var(--brand-blue-lighter)}.text-brand-blue-dark{color:var(--brand-blue-dark)}.bg-brand-blue{background-color:var(--brand-blue)}.bg-brand-blue-light{background-color:var(--brand-blue-light)}.border-brand-blue{border-color:var(--brand-blue)}.text-heading{color:var(--heading-foreground)}.text-foreground-custom{color:var(--foreground)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{color-scheme:light dark;color:var(--brand-blue);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--radius:.625rem;--brand-blue:#002552;--brand-green:#72fa93;--brand-light-gray:#f4f4f4;--heading-foreground:var(--brand-blue);--background:oklch(100% 0 0);--foreground:var(--brand-blue);--card:oklch(100% 0 0);--card-foreground:var(--brand-blue);--popover:oklch(100% 0 0);--popover-foreground:var(--brand-blue);--primary:var(--brand-blue);--primary-foreground:oklch(98.5% 0 0);--calendario-scelto:var(--primary);--calendario-scelto-foreground:var(--primary-foreground);--secondary:oklch(97% 0 0);--secondary-foreground:var(--brand-blue);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:var(--brand-blue);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--whatsapp-bolla-in:var(--brand-light-gray);--whatsapp-bolla-in-foreground:var(--brand-blue);--whatsapp-bolla-out:var(--brand-blue);--whatsapp-bolla-out-foreground:#fff;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);background-color:#242424;font-family:Montserrat,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}#root{flex-direction:column;flex:1;width:100%;min-height:100dvh;display:flex;overflow:hidden visible}main{display:flex}a{-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}html.dark a:hover{color:var(--brand-green)}body{flex-direction:column;align-items:stretch;width:100%;min-height:100vh;margin:0;display:flex;overflow:hidden auto}html{min-height:100%;overflow:hidden auto}html.dark{color-scheme:dark;background-color:#002552}html.silvia{color-scheme:dark;background-color:#000}html.dark input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--card) inset;border-color:#fff3;transition:background-color 99999s ease-out}@supports (color:color-mix(in lab,red,red)){html.dark input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white) inset}}html.dark input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--card)inset}@supports (color:color-mix(in lab,red,red)){html.dark input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white)inset}}html.dark input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--card) inset;border-color:#fff3;transition:background-color 99999s ease-out}@supports (color:color-mix(in lab,red,red)){html.dark input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white) inset}}html.dark input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--card)inset}@supports (color:color-mix(in lab,red,red)){html.dark input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white)inset}}html.dark input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--card) inset;border-color:#fff3;transition:background-color 99999s ease-out}@supports (color:color-mix(in lab,red,red)){html.dark input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white) inset}}html.dark input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--card)inset}@supports (color:color-mix(in lab,red,red)){html.dark input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white)inset}}html.dark input:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--card) inset;border-color:#fff3;transition:background-color 99999s ease-out}@supports (color:color-mix(in lab,red,red)){html.dark input:-webkit-autofill:active{box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white) inset}}html.dark input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--card)inset}@supports (color:color-mix(in lab,red,red)){html.dark input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white)inset}}html.silvia input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--card) inset;border-color:#fff3;transition:background-color 99999s ease-out}@supports (color:color-mix(in lab,red,red)){html.silvia input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white) inset}}html.silvia input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--card)inset}@supports (color:color-mix(in lab,red,red)){html.silvia input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white)inset}}html.silvia input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--card) inset;border-color:#fff3;transition:background-color 99999s ease-out}@supports (color:color-mix(in lab,red,red)){html.silvia input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white) inset}}html.silvia input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--card)inset}@supports (color:color-mix(in lab,red,red)){html.silvia input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white)inset}}html.silvia input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--card) inset;border-color:#fff3;transition:background-color 99999s ease-out}@supports (color:color-mix(in lab,red,red)){html.silvia input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white) inset}}html.silvia input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--card)inset}@supports (color:color-mix(in lab,red,red)){html.silvia input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white)inset}}html.silvia input:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px var(--card) inset;border-color:#fff3;transition:background-color 99999s ease-out}@supports (color:color-mix(in lab,red,red)){html.silvia input:-webkit-autofill:active{box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white) inset}}html.silvia input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--card)inset}@supports (color:color-mix(in lab,red,red)){html.silvia input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white)inset}}:-webkit-any(html.dark input:-webkit-autofill:focus-visible,html.silvia input:-webkit-autofill:focus-visible){box-shadow:0 0 0 1000px var(--card) inset,0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){:-webkit-any(html.dark input:-webkit-autofill:focus-visible,html.silvia input:-webkit-autofill:focus-visible){box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white) inset,0 0 0 3px color-mix(in srgb,var(--ring)50%,transparent)}}:-webkit-any(html.dark input:-webkit-autofill:focus-visible,html.silvia input:-webkit-autofill:focus-visible){-webkit-box-shadow:0 0 0 1000px var(--card)inset,0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){:-webkit-any(html.dark input:-webkit-autofill:focus-visible,html.silvia input:-webkit-autofill:focus-visible){-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white)inset,0 0 0 3px color-mix(in srgb,var(--ring)50%,transparent)}}:is(html.dark input:autofill:focus-visible,html.silvia input:autofill:focus-visible){box-shadow:0 0 0 1000px var(--card) inset,0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){:is(html.dark input:autofill:focus-visible,html.silvia input:autofill:focus-visible){box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white) inset,0 0 0 3px color-mix(in srgb,var(--ring)50%,transparent)}}:is(html.dark input:autofill:focus-visible,html.silvia input:autofill:focus-visible){-webkit-box-shadow:0 0 0 1000px var(--card)inset,0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){:is(html.dark input:autofill:focus-visible,html.silvia input:autofill:focus-visible){-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--card)90%,white)inset,0 0 0 3px color-mix(in srgb,var(--ring)50%,transparent)}}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;border:1px solid #0000;border-radius:8px;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.storico-collapsible-trigger,.storico-collapsible-trigger:hover,.storico-collapsible-trigger:focus,.storico-collapsible-trigger:focus-visible,.storico-collapsible-trigger:active{box-shadow:none!important;outline:none!important}@media (prefers-color-scheme:light){:root{color:var(--brand-blue);background-color:#fff}a:hover{color:var(--brand-blue)}}.dark{--background:var(--brand-blue);--foreground:#fff;--heading-foreground:var(--brand-green);--brand-blue:#002552;--brand-green:#72fa93;--brand-light-gray:#f4f4f4;--card:var(--brand-blue);--card-foreground:#fff;--popover:var(--brand-blue);--popover-foreground:#fff;--primary:var(--brand-blue);--primary-foreground:#fff;--calendario-scelto:var(--brand-green);--calendario-scelto-foreground:var(--brand-blue);--secondary:var(--brand-blue);--secondary-foreground:#fff;--muted:var(--brand-blue);--muted-foreground:#ffffffb3;--accent:var(--brand-blue);--accent-foreground:#fff;--destructive:oklch(70.4% .191 22.216);--border:#ffffff1a;--input:#ffffff26;--ring:#ffffff4d;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--whatsapp-bolla-in:#ffffff14;--whatsapp-bolla-in-foreground:#fff;--whatsapp-bolla-out:var(--brand-green);--whatsapp-bolla-out-foreground:var(--brand-blue);--sidebar:var(--brand-blue);--sidebar-foreground:#fff;--sidebar-primary:var(--brand-blue);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--brand-blue);--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff1a;--sidebar-ring:#ffffff4d}.silvia{--background:#000;--foreground:#fff;--heading-foreground:#fff;--brand-blue:#002552;--brand-green:#72fa93;--brand-light-gray:#f4f4f4;--card:#1a1a1a;--card-foreground:#fff;--popover:#0a0a0a;--popover-foreground:#fff;--primary:#1a1a1a;--primary-foreground:#fff;--calendario-scelto:#fff;--calendario-scelto-foreground:#0a0a0a;--secondary:#1a1a1a;--secondary-foreground:#fff;--muted:#1a1a1a;--muted-foreground:#a0a0a0;--accent:#2a2a2a;--accent-foreground:#fff;--destructive:#dc2626;--border:#2a2a2a;--input:#1a1a1a;--ring:#4a4a4a;--chart-1:#6b7280;--chart-2:#9ca3af;--chart-3:#d1d5db;--chart-4:#e5e7eb;--chart-5:#f3f4f6;--whatsapp-bolla-in:#242424;--whatsapp-bolla-in-foreground:#fff;--whatsapp-bolla-out:#3a3a3a;--whatsapp-bolla-out-foreground:#fff;--sidebar:#000;--sidebar-foreground:#fff;--sidebar-primary:#1a1a1a;--sidebar-primary-foreground:#fff;--sidebar-accent:#1a1a1a;--sidebar-accent-foreground:#fff;--sidebar-border:#2a2a2a;--sidebar-ring:#4a4a4a}.silvia button[data-date-picker-range]{color:#fff!important;background-color:#2a2a2a!important;border-color:#3a3a3a!important}.silvia button[data-date-picker-range]:hover{background-color:#333!important;border-color:#454545!important}html.dark .app-sidebar [class*=SidebarMenuButton] a,html.dark .app-sidebar [class*=SidebarMenuButton] a.text-brand-blue,html.dark .app-sidebar [class*=SidebarMenuButton] a span,html.dark .app-sidebar [class*=SidebarMenuButton] a span.text-brand-blue,html.dark .app-sidebar [class*=SidebarMenuButton] span.text-brand-blue,html.dark .app-sidebar a.text-brand-blue,html.dark .app-sidebar span.text-brand-blue{color:#fff!important}html.dark .app-sidebar [class*=SidebarMenuButton] a svg,html.dark .app-sidebar [class*=SidebarMenuButton] a svg *,html.dark .app-sidebar [class*=SidebarMenuButton] a svg path,html.dark .app-sidebar [class*=SidebarMenuButton] a svg circle,html.dark .app-sidebar [class*=SidebarMenuButton] a svg line,html.dark .app-sidebar [class*=SidebarMenuButton] a svg polyline,html.dark .app-sidebar [class*=SidebarMenuButton] a svg polygon,html.dark .app-sidebar [class*=SidebarMenuButton] a svg rect,html.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4],html.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4,html.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=h-4],html.dark .app-sidebar [class*=SidebarMenuButton] a svg.h-4,html.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4] *,html.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4 *,html.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4] path,html.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4 path,html.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4] circle,html.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4 circle,html.dark .app-sidebar [class*=SidebarMenuButton] a svg[class*=w-4] line,html.dark .app-sidebar [class*=SidebarMenuButton] a svg.w-4 line{color:#fff!important;fill:#fff!important;stroke:#fff!important}html.dark .app-sidebar svg,html.dark .app-sidebar svg *{color:#fff!important}html.dark .app-sidebar svg path,html.dark .app-sidebar svg circle,html.dark .app-sidebar svg line,html.dark .app-sidebar svg polyline,html.dark .app-sidebar svg polygon,html.dark .app-sidebar svg rect{stroke:#fff!important;fill:none!important;color:#fff!important}html.dark .app-sidebar svg[fill=currentColor] path,html.dark .app-sidebar svg[fill=currentColor] circle,html.dark .app-sidebar svg[fill=currentColor] rect{fill:#fff!important;stroke:none!important;color:#fff!important}html.dark .app-sidebar [class*=SidebarMenuButton] a,html.dark .app-sidebar [class*=SidebarMenuButton] a *,html.dark .app-sidebar [class*=SidebarMenuButton] a span,html.dark .app-sidebar [class*=SidebarMenuButton] a span *,html.dark .app-sidebar [class*=SidebarMenuButton] a.text-brand-blue,html.dark .app-sidebar [class*=SidebarMenuButton] a.text-brand-blue *,html.dark .app-sidebar [class*=SidebarMenuButton] a span.text-brand-blue,html.dark .app-sidebar [class*=SidebarMenuButton] span.text-brand-blue,html.dark .app-sidebar [class*=SidebarMenuButton] .text-brand-blue,html.dark .app-sidebar [class*=SidebarMenuButton] .text-brand-blue *,html.dark .app-sidebar .sidebar-user-name,html.silvia .app-sidebar .sidebar-user-name,html.dark .app-sidebar [class*=SidebarMenuButton] a[class*="dark:!text-white"],html.dark .app-sidebar [class*=SidebarMenuButton] a span[class*="dark:!text-white"],html.dark .app-sidebar [class*=SidebarMenuButton] span[class*="dark:!text-white"],html.dark .app-sidebar [class*=SidebarMenuButton]>a>span,html.dark .app-sidebar [class*=SidebarMenuButton] a>span,html.dark .app-sidebar [class*=SidebarMenuButton] a span.text-brand-blue.dark\:text-white,html.dark .app-sidebar [class*=SidebarMenuButton] a span[class*=text-brand-blue][class*="dark:text-white"]{color:#fff!important}html.dark [data-slot=select-trigger]{color:#fff!important;background-color:#ffffff1f!important;border-color:#ffffff59!important}html.dark [data-slot=select-trigger] *,html.dark [data-slot=select-trigger] [data-slot=select-value],html.dark [data-slot=select-trigger] span{color:#fff!important}html.dark [data-slot=select-content]{background-color:var(--brand-blue)!important;color:#fff!important;border-color:#ffffff59!important}html.dark [data-slot=select-content] *,html.dark [data-slot=select-content] [data-slot=select-item],html.dark [data-slot=select-content] span,html.dark [data-slot=select-content] [data-slot=select-item] span{color:#fff!important}html.dark [data-slot=select-content] [data-slot=select-item]:hover,html.dark [data-slot=select-content] [data-slot=select-item][data-highlighted]{color:#fff!important;background-color:#ffffff26!important}html.dark [data-slot=select-content] .text-gray-500,html.dark [data-slot=select-content] .text-gray-600{color:#ffffffd9!important}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value: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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}[data-vl]{--vl-canvas: #f5f7fb;--vl-surface: #ffffff;--vl-surface-2: #f7f9fc;--vl-thead: #f3f6fb;--vl-line: rgba(0, 37, 82, .08);--vl-line-strong: rgba(0, 37, 82, .15);--vl-ink: #002552;--vl-ink-2: rgba(0, 37, 82, .66);--vl-ink-3: rgba(0, 37, 82, .45);--vl-hover: rgba(0, 37, 82, .035);--vl-accent: #72fa93;--vl-accent-strong: #19c463;--vl-accent-ink: #0b7a3e;--vl-now-tint: rgba(114, 250, 147, .12);--vl-ring: rgba(25, 196, 99, .35);--vl-shadow: 0 1px 2px rgba(0, 37, 82, .04), 0 10px 30px -18px rgba(0, 37, 82, .22);--vl-shadow-hover: 0 2px 4px rgba(0, 37, 82, .05), 0 18px 40px -20px rgba(0, 37, 82, .3);--vl-hero-bg: radial-gradient(900px 340px at 92% -30%, rgba(114, 250, 147, .42), transparent 62%), radial-gradient(700px 320px at -8% 130%, rgba(64, 132, 255, .45), transparent 60%), linear-gradient(135deg, #00214a 0%, #003775 52%, #00214a 100%);--vl-hero-line: rgba(255, 255, 255, .12);--vl-hero-ink-2: rgba(255, 255, 255, .72);--vl-hero-ink-3: rgba(255, 255, 255, .5);--vl-hero-glass: rgba(255, 255, 255, .07);--vl-hero-glass-hover: rgba(255, 255, 255, .11);--vl-hero-accent: #72fa93;--vl-cta-bg: #72fa93;--vl-cta-ink: #002552;--vl-cta-glow: rgba(114, 250, 147, .55);--vl-ok-bg: #e7faef;--vl-ok-fg: #0d7a3e;--vl-ok-dot: #19c463;--vl-warn-bg: #fff4e3;--vl-warn-fg: #a8550a;--vl-warn-dot: #f59e0b;--vl-danger-bg: #fff0f0;--vl-danger-fg: #b42323;--vl-danger-dot: #ef4444;--vl-info-bg: #ebf2ff;--vl-info-fg: #1d4fd0;--vl-info-dot: #3b82f6;--vl-violet-bg: #f3eeff;--vl-violet-fg: #6531c9;--vl-violet-dot: #8b5cf6;--vl-muted-bg: #f1f4f8;--vl-muted-fg: #4b5a70;--vl-muted-dot: #94a3b8}.dark [data-vl]{--vl-canvas: rgba(255, 255, 255, .025);--vl-surface: rgba(255, 255, 255, .04);--vl-surface-2: rgba(255, 255, 255, .035);--vl-thead: #0b305d;--vl-line: rgba(255, 255, 255, .08);--vl-line-strong: rgba(255, 255, 255, .16);--vl-ink: #ffffff;--vl-ink-2: rgba(255, 255, 255, .72);--vl-ink-3: rgba(255, 255, 255, .52);--vl-hover: rgba(255, 255, 255, .05);--vl-accent-ink: #72fa93;--vl-now-tint: rgba(114, 250, 147, .1);--vl-ring: rgba(114, 250, 147, .35);--vl-shadow: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 18px 40px -26px rgba(0, 0, 0, .6);--vl-shadow-hover: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 22px 48px -24px rgba(0, 0, 0, .7);--vl-hero-bg: radial-gradient(900px 340px at 92% -30%, rgba(114, 250, 147, .3), transparent 62%), radial-gradient(700px 320px at -8% 130%, rgba(90, 150, 255, .35), transparent 60%), linear-gradient(135deg, #0a3a74 0%, #052c5c 55%, #01203f 100%);--vl-ok-bg: rgba(114, 250, 147, .13);--vl-ok-fg: #92fbad;--vl-warn-bg: rgba(251, 191, 36, .14);--vl-warn-fg: #fcd677;--vl-danger-bg: rgba(248, 113, 113, .16);--vl-danger-fg: #fdaaaa;--vl-info-bg: rgba(96, 165, 250, .16);--vl-info-fg: #a5cbfd;--vl-violet-bg: rgba(167, 139, 250, .18);--vl-violet-fg: #cfc2fe;--vl-muted-bg: rgba(255, 255, 255, .08);--vl-muted-fg: rgba(255, 255, 255, .78);--vl-ok-dot: #72fa93}.silvia [data-vl]{--vl-canvas: #050505;--vl-surface: #0f0f0f;--vl-surface-2: #121212;--vl-thead: #161616;--vl-line: #222222;--vl-line-strong: #333333;--vl-ink: #ffffff;--vl-ink-2: #a8a8a8;--vl-ink-3: #7a7a7a;--vl-hover: rgba(255, 255, 255, .045);--vl-accent: #ffffff;--vl-accent-strong: #ffffff;--vl-accent-ink: #ffffff;--vl-now-tint: rgba(255, 255, 255, .06);--vl-ring: rgba(255, 255, 255, .25);--vl-shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 18px 40px -28px rgba(0, 0, 0, .9);--vl-shadow-hover: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 22px 48px -26px rgba(0, 0, 0, 1);--vl-hero-bg: radial-gradient(800px 320px at 92% -30%, rgba(255, 255, 255, .13), transparent 62%), radial-gradient(700px 320px at -8% 130%, rgba(255, 255, 255, .06), transparent 60%), linear-gradient(135deg, #1b1b1b 0%, #0d0d0d 60%, #050505 100%);--vl-hero-accent: #ffffff;--vl-cta-bg: rgba(255, 255, 255, .12);--vl-cta-ink: #ffffff;--vl-cta-glow: rgba(255, 255, 255, .18);--vl-ok-bg: rgba(34, 197, 94, .16);--vl-ok-fg: #fff;--vl-ok-dot: #4ade80;--vl-warn-bg: rgba(245, 158, 11, .16);--vl-warn-fg: #fff;--vl-danger-bg: rgba(239, 68, 68, .18);--vl-danger-fg: #fff;--vl-info-bg: rgba(59, 130, 246, .16);--vl-info-fg: #fff;--vl-violet-bg: rgba(139, 92, 246, .18);--vl-violet-fg: #fff;--vl-muted-bg: #1f1f1f;--vl-muted-fg: #fff}[data-vl] .vl-hero{position:relative;isolation:isolate;overflow:hidden;margin-bottom:1.25rem;padding:1.75rem 1.75rem 1.25rem;border-radius:1.5rem;background:var(--vl-hero-bg);border:1px solid var(--vl-hero-line);color:#fff;box-shadow:0 1px #ffffff1f inset,0 30px 60px -36px #001838bf;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}.vl-hero-aurora{position:absolute;inset:-40% -10% auto auto;width:60%;aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--vl-hero-accent) 30%,transparent),transparent 70%);filter:blur(30px);opacity:.55;animation:vl-drift 16s ease-in-out infinite alternate;pointer-events:none}.vl-hero-grid{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(115deg,transparent 20%,#000 60%,transparent 95%);mask-image:linear-gradient(115deg,transparent 20%,#000 60%,transparent 95%);pointer-events:none}[data-vl] .vl-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}[data-vl] .vl-hero-heading{min-width:0}[data-vl] .vl-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .75rem .3rem .6rem;border-radius:999px;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-vl] .vl-eyebrow-text{font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--vl-hero-ink-2)}.vl-live-dot{position:relative;width:.5rem;height:.5rem;border-radius:999px;background:var(--vl-hero-accent);box-shadow:0 0 10px var(--vl-hero-accent)}.vl-live-dot:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:1.5px solid var(--vl-hero-accent);opacity:0;animation:vl-ping 2.4s cubic-bezier(0,0,.2,1) infinite}[data-vl] .vl-hero .vl-title{margin:.85rem 0 0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);line-height:1.05;font-weight:800;letter-spacing:-.035em;color:#fff}[data-vl] .vl-hero .vl-subtitle{margin:.45rem 0 0;font-size:.95rem;color:var(--vl-hero-ink-2)}[data-vl] .vl-cta{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:.6rem;height:3rem;padding:0 1.35rem 0 .5rem;border:0;border-radius:999px;background:var(--vl-cta-bg);color:var(--vl-cta-ink);font-weight:700;font-size:.92rem;letter-spacing:-.005em;cursor:pointer;box-shadow:0 0 0 1px #ffffff40 inset,0 10px 30px -10px var(--vl-cta-glow);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background-color .18s ease}[data-vl] .vl-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff59 inset,0 16px 40px -12px var(--vl-cta-glow)}[data-vl] .vl-cta:active{transform:translateY(0) scale(.98)}[data-vl] .vl-cta:focus-visible{outline:2px solid #ffffff;outline-offset:3px}[data-vl] .vl-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--vl-cta-ink);color:var(--vl-cta-bg);transition:transform .26s cubic-bezier(.2,.8,.2,1)}[data-vl] .vl-cta:hover .vl-cta-icon{transform:rotate(90deg)}[data-vl] .vl-cta-label{color:var(--vl-cta-ink)}.silvia [data-vl] .vl-cta-icon{background:#fff;color:#000}.silvia [data-vl] .vl-cta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-vl] .vl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}[data-vl] .vl-kpi{min-width:0;padding:.9rem 1rem .95rem;border-radius:1rem;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .2s ease,transform .2s ease;animation:vl-rise .56s cubic-bezier(.2,.8,.2,1) backwards}[data-vl] .vl-kpi:nth-child(2){animation-delay:60ms}[data-vl] .vl-kpi:nth-child(3){animation-delay:.12s}[data-vl] .vl-kpi:nth-child(4){animation-delay:.18s}[data-vl] .vl-kpi:hover{background:var(--vl-hero-glass-hover);transform:translateY(-1px)}[data-vl] .vl-kpi--next{background:linear-gradient(135deg,color-mix(in srgb,var(--vl-hero-accent) 16%,transparent),transparent 70%),var(--vl-hero-glass);box-shadow:0 0 0 1px color-mix(in srgb,var(--vl-hero-accent) 28%,transparent) inset}[data-vl] .vl-kpi-head{display:flex;align-items:center;gap:.4rem}[data-vl] .vl-kpi-icon{display:inline-flex;width:.85rem;height:.85rem;color:var(--vl-hero-accent)}[data-vl] .vl-kpi-icon svg{width:100%;height:100%;color:var(--vl-hero-accent)}[data-vl] .vl-kpi-label{font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--vl-hero-ink-3)}[data-vl] .vl-kpi-value{display:flex;align-items:baseline;gap:.4rem;margin-top:.4rem;font-size:1.85rem;line-height:1.05;font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}[data-vl] .vl-kpi-unit{font-size:.82rem;font-weight:600;letter-spacing:0;color:var(--vl-hero-ink-3)}[data-vl] .vl-kpi-foot{display:block;margin-top:.45rem;font-size:.76rem;color:var(--vl-hero-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-vl] .vl-kpi-foot--strong{color:#fff;font-weight:600}[data-vl] .vl-kpi-sep{font-weight:500;color:var(--vl-hero-ink-3)}.vl-kpi-warn-dot{display:inline-block;width:.4rem;height:.4rem;margin-right:.15rem;border-radius:999px;background:#fbbf24;vertical-align:.1em}[data-vl] .vl-progress{position:relative;height:.35rem;margin-top:.75rem;border-radius:999px;background:#ffffff1f;overflow:hidden}[data-vl] .vl-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--vl-hero-accent) 70%,#ffffff),var(--vl-hero-accent));box-shadow:0 0 12px color-mix(in srgb,var(--vl-hero-accent) 60%,transparent);transition:width .7s cubic-bezier(.2,.8,.2,1)}[data-vl] .vl-pulse{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--vl-hero-line)}[data-vl] .vl-pulse-bars{position:relative;display:flex;align-items:flex-end;gap:4px;height:2.6rem}.vl-pulse-bar{flex:1 1 0;min-width:0;max-width:1.1rem;margin:0 auto;height:3px;border-radius:999px;background:linear-gradient(to top,color-mix(in srgb,var(--vl-hero-accent) 25%,transparent),color-mix(in srgb,var(--vl-hero-accent) 85%,transparent));transform-origin:bottom;animation:vl-grow .7s cubic-bezier(.2,.8,.2,1) backwards;transition:filter .15s ease,opacity .15s ease}.vl-pulse-bar[data-state=past]{background:linear-gradient(to top,#ffffff14,#ffffff4d)}.vl-pulse-bar[data-state=now]{background:var(--vl-hero-accent);box-shadow:0 0 14px color-mix(in srgb,var(--vl-hero-accent) 70%,transparent)}.vl-pulse-bar[data-empty]{height:3px;background:#ffffff17;box-shadow:none}.vl-pulse-bar:hover{filter:brightness(1.25)}.vl-pulse-now{position:absolute;top:-.35rem;bottom:-.2rem;width:2px;margin-left:-1px;border-radius:2px;background:#fff;box-shadow:0 0 10px #fff9;pointer-events:none}[data-vl] .vl-pulse-now-label{position:absolute;top:-1.15rem;left:50%;transform:translate(-50%);padding:.05rem .4rem;border-radius:999px;background:#fff;color:#002552;font-size:.6rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.silvia [data-vl] .vl-pulse-now-label{background:#000;color:#fff;box-shadow:0 0 0 1px #fff inset}[data-vl] .vl-pulse-axis{display:flex;justify-content:space-between;margin-top:.4rem}[data-vl] .vl-pulse-axis>span{font-size:.6rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--vl-hero-ink-3)}[data-vl] .vl-patient{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;min-width:0;vertical-align:middle}[data-vl] .vl-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;font-size:.66rem;font-weight:750;letter-spacing:.02em;color:hsl(var(--vl-hue) 55% 28%);background:linear-gradient(140deg,hsl(var(--vl-hue) 85% 92%),hsl(calc(var(--vl-hue) + 30) 75% 84%));box-shadow:0 0 0 1px hsl(var(--vl-hue) 40% 50% / .15) inset}.dark [data-vl] .vl-avatar{color:hsl(var(--vl-hue) 90% 88%);background:linear-gradient(140deg,hsl(var(--vl-hue) 55% 38% / .65),hsl(calc(var(--vl-hue) + 30) 55% 30% / .65));box-shadow:0 0 0 1px hsl(var(--vl-hue) 70% 70% / .25) inset}.silvia [data-vl] .vl-avatar{color:#fff;background:linear-gradient(140deg,hsl(var(--vl-hue) 18% 26%),hsl(var(--vl-hue) 12% 16%));box-shadow:0 0 0 1px #ffffff14 inset}[data-vl] .vl-patient-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl] .vl-patient-cognome{font-weight:650}@media (prefers-reduced-motion: reduce){[data-vl] *,[data-vl] *:before,[data-vl] *:after{animation:none!important;transition:none!important}}@media (max-width: 639px){[data-vl] .vl-hero{margin-bottom:.75rem;padding:1.1rem 1.1rem 1rem;border-radius:1.25rem}[data-vl] .vl-hero-top{flex-direction:column;align-items:stretch;gap:1rem}[data-vl] .vl-hero .vl-title{margin-top:.7rem;color:#fff}[data-vl] .vl-hero .vl-subtitle{color:var(--vl-hero-ink-2)}[data-vl] .vl-cta{justify-content:center;border-radius:999px!important}[data-vl] .vl-cta-icon{width:1.5rem;height:1.5rem;background:transparent;color:inherit}[data-vl] .vl-cta-label{color:inherit}[data-vl] .vl-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem}[data-vl] .vl-kpi{padding:.7rem .8rem;border-radius:.9rem}[data-vl] .vl-kpi-value{font-size:1.45rem}[data-vl] .vl-pulse-now-label{display:none}[data-vl] .vl-pulse-axis>span:nth-child(2n){visibility:hidden}[data-vl] .vl-section-head{padding:.8rem .85rem;gap:.7rem}[data-vl] .vl-section-desc,[data-vl] .vl-avatar{display:none}}[data-vl] .vl-section{margin-top:1rem;border-radius:1.25rem;background:var(--vl-surface);border:1px solid var(--vl-line);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease,border-color .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl] .vl-section:hover{box-shadow:var(--vl-shadow-hover)}[data-vl] .vl-section-head{display:flex;align-items:center;gap:.9rem;width:100%;padding:1rem 1.15rem;border:0;border-radius:1.25rem;background:transparent;color:var(--vl-ink);text-align:left;cursor:pointer;transition:background-color .16s ease}[data-vl] .vl-section-head:hover{background:var(--vl-hover)}[data-vl] .vl-section-head:focus-visible{outline:2px solid var(--vl-ring);outline-offset:-2px}[data-vl] .vl-section-head[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}[data-vl] [data-vl-tone]{--vl-tone-a: #72fa93;--vl-tone-b: #22c55e;--vl-tone-ink: #002552;--vl-tone-soft: rgba(34, 197, 94, .12);--vl-tone-text: #0b7a3e}[data-vl] [data-vl-tone=ieri]{--vl-tone-a: #ffc078;--vl-tone-b: #ff8a4c;--vl-tone-ink: #5a2300;--vl-tone-soft: rgba(255, 138, 76, .14);--vl-tone-text: #b4500f}[data-vl] [data-vl-tone=domani]{--vl-tone-a: #b9a3ff;--vl-tone-b: #7c5cff;--vl-tone-ink: #ffffff;--vl-tone-soft: rgba(124, 92, 255, .13);--vl-tone-text: #5b3fd6}[data-vl] [data-vl-tone=tutte]{--vl-tone-a: #1f5bb5;--vl-tone-b: #002552;--vl-tone-ink: #72fa93;--vl-tone-soft: rgba(0, 37, 82, .08);--vl-tone-text: #002552}.dark [data-vl] [data-vl-tone]{--vl-tone-text: #92fbad;--vl-tone-soft: rgba(114, 250, 147, .13)}.dark [data-vl] [data-vl-tone=ieri]{--vl-tone-text: #ffc89a;--vl-tone-soft: rgba(255, 160, 100, .16)}.dark [data-vl] [data-vl-tone=domani]{--vl-tone-text: #cfc2fe;--vl-tone-soft: rgba(167, 139, 250, .18)}.dark [data-vl] [data-vl-tone=tutte]{--vl-tone-a: #72fa93;--vl-tone-b: #2fd57a;--vl-tone-ink: #002552;--vl-tone-text: #ffffff;--vl-tone-soft: rgba(255, 255, 255, .1)}.silvia [data-vl] [data-vl-tone]{--vl-tone-a: #2a2a2a;--vl-tone-b: #161616;--vl-tone-ink: #ffffff;--vl-tone-soft: #1f1f1f;--vl-tone-text: #ffffff}.silvia [data-vl] [data-vl-tone=oggi]{--vl-tone-a: #ffffff;--vl-tone-b: #cfcfcf;--vl-tone-ink: #000000}[data-vl] .vl-section-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.85rem;background:linear-gradient(140deg,var(--vl-tone-a),var(--vl-tone-b));box-shadow:0 0 0 1px #ffffff40 inset,0 8px 18px -10px var(--vl-tone-b);transition:transform .22s cubic-bezier(.2,.8,.2,1)}[data-vl] .vl-section-icon svg{width:1rem;height:1rem;color:var(--vl-tone-ink)}[data-vl] .vl-section-head:hover .vl-section-icon{transform:scale(1.05) rotate(-3deg)}[data-vl] .vl-section-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}[data-vl] .vl-section-title{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl] .vl-section-desc{margin-top:.1rem;font-size:.78rem;color:var(--vl-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-vl] .vl-section-count{flex-shrink:0;min-width:2.25rem;padding:.3rem .65rem;border-radius:999px;background:var(--vl-tone-soft);color:var(--vl-tone-text);font-size:.8rem;font-weight:750;font-variant-numeric:tabular-nums;text-align:center}[data-vl] .vl-section-chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;color:var(--vl-ink-2);background:var(--vl-hover);transition:transform .26s cubic-bezier(.2,.8,.2,1),background-color .16s ease}[data-vl] .vl-section-chevron svg{color:var(--vl-ink-2)}[data-vl] .vl-section-chevron[data-open]{transform:rotate(180deg)}[data-vl] .vl-section-body{border-top:1px solid var(--vl-line);animation:vl-fade .28s ease backwards}@media (min-width: 640px){[data-vl]:not([data-vl=scope]){background:var(--vl-canvas);border-color:var(--vl-line);border-radius:1.75rem;box-shadow:none;padding:1.25rem}[data-vl] .vl-section-body{padding:1.15rem 1.25rem 1.25rem}[data-vl] .vl-section-body input[type=search][data-slot=input]{height:2.6rem;border-radius:999px;background:var(--vl-surface-2);border-color:var(--vl-line-strong);box-shadow:none}[data-vl] .vl-section-body input[data-slot=input]:focus-visible{border-color:color-mix(in srgb,var(--vl-accent-strong) 60%,transparent);box-shadow:0 0 0 4px var(--vl-ring)}[data-vl] .vl-section-body [data-slot=select-trigger],[data-vl] .vl-section-body input[data-slot=input]{border-radius:.75rem}[data-vl] .vl-filters{padding:1rem 1.15rem 1.1rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl] .vl-filters label[data-slot=label],[data-vl] .vl-filters label{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl] .visite-mobile-compact-table{border-collapse:separate;border-spacing:0}[data-vl] .visite-mobile-compact-table thead,[data-vl] .visite-mobile-compact-table thead tr,[data-vl] .visite-mobile-compact-table thead th{background:var(--vl-thead)}[data-vl] .visite-mobile-compact-table thead th{height:2.6rem;border-bottom:1px solid var(--vl-line-strong);font-size:.64rem;font-weight:700;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;color:var(--vl-ink-3);-webkit-text-fill-color:var(--vl-ink-3);transition:-webkit-text-fill-color .15s ease}[data-vl] .visite-mobile-compact-table thead th:nth-child(3){width:5.75rem}[data-vl] .visite-mobile-compact-table thead th:nth-child(4),[data-vl] .visite-mobile-compact-table tbody td:nth-child(4){width:17rem}[data-vl] .visite-mobile-compact-table thead th:nth-child(7){width:6rem}[data-vl] .visite-mobile-compact-table thead th:nth-child(6){width:5rem}[data-vl] .visite-mobile-compact-table[data-giorno] thead th:nth-child(8),[data-vl] .visite-mobile-compact-table:not([data-giorno]) thead th:nth-child(9){width:7.25rem}[data-vl] .visite-mobile-compact-table[data-giorno] thead th:nth-child(9),[data-vl] .visite-mobile-compact-table:not([data-giorno]) thead th:nth-child(8){width:9.25rem}[data-vl] .visite-mobile-compact-table thead th:nth-child(5),[data-vl] .visite-mobile-compact-table tbody td:nth-child(5){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 1535px){[data-vl] .visite-mobile-compact-table thead th:nth-child(3){width:4rem}[data-vl] .visite-mobile-compact-table thead th:nth-child(4),[data-vl] .visite-mobile-compact-table tbody td:nth-child(4){width:12.5rem}[data-vl] .visite-mobile-compact-table thead th:nth-child(7){width:5rem}[data-vl] .visite-mobile-compact-table:not([data-giorno]) thead th:first-child{width:5.75rem}[data-vl] .visite-mobile-compact-table:not([data-giorno]) thead th:nth-child(4),[data-vl] .visite-mobile-compact-table:not([data-giorno]) tbody td:nth-child(4){width:11rem}[data-vl] .visite-mobile-compact-table[data-giorno] thead th:first-child,[data-vl] .visite-mobile-compact-table[data-giorno] tbody tr:not(:has(td[colspan])) td:first-child{width:0;padding:0;border:0;overflow:hidden;font-size:0;visibility:hidden}[data-vl] .visite-mobile-compact-table[data-giorno] thead th:nth-child(2){border-top-left-radius:.85rem;padding-left:.75rem}[data-vl] .visite-mobile-compact-table[data-giorno] tbody td:nth-child(2){padding-left:.75rem}}[data-vl] .visite-mobile-compact-table thead th:nth-child(5),[data-vl] .visite-mobile-compact-table tbody td:nth-child(5){padding-left:1.25rem}[data-vl] .visite-mobile-compact-table thead th:nth-child(3){padding-left:.2rem;padding-right:0;text-align:left;letter-spacing:.04em}[data-vl] .visite-mobile-compact-table thead th svg{opacity:.75}[data-vl] .visite-mobile-compact-table thead th.cursor-pointer:hover{-webkit-text-fill-color:var(--vl-ink)}[data-vl] .visite-mobile-compact-table thead th:first-child{border-top-left-radius:.85rem}[data-vl] .visite-mobile-compact-table thead th:last-child{border-top-right-radius:.85rem}[data-vl] .visite-mobile-compact-table tbody tr{transition:background-color .14s ease}[data-vl] .visite-mobile-compact-table tbody td{height:3.4rem;padding-top:.55rem;padding-bottom:.55rem;border-bottom:1px solid var(--vl-line);color:var(--vl-ink);transition:box-shadow .14s ease,opacity .14s ease}[data-vl] .visite-mobile-compact-table tbody tr:last-child td{border-bottom:0}[data-vl] .visite-mobile-compact-table tbody tr:hover>td:first-child,[data-vl] .visite-mobile-compact-table tbody tr.context-menu-row-active>td:first-child{box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl] .visite-mobile-compact-table tbody td:nth-child(1):not([colspan]){font-size:.8rem;font-weight:500;-webkit-text-fill-color:var(--vl-ink-2)}[data-vl] .visite-mobile-compact-table tbody td:nth-child(2){font-size:.92rem;font-weight:750;letter-spacing:-.01em;font-variant-numeric:tabular-nums}[data-vl] .visite-mobile-compact-table tbody td:nth-child(5){-webkit-text-fill-color:var(--vl-ink-2)}[data-vl] .visite-mobile-compact-table tbody td:nth-child(7){font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.01em}[data-vl] .visite-mobile-compact-table tbody tr[data-vl-now]>td{background-color:var(--vl-now-tint)}[data-vl] .visite-mobile-compact-table tbody tr[data-vl-now]>td:first-child{box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl] .visite-mobile-compact-table tbody tr[data-vl-past]>td:not(:last-child){opacity:.6}[data-vl] .visite-mobile-compact-table tbody tr[data-vl-past]:hover>td{opacity:1}[data-vl] .visite-table-hamburger-btn{width:2rem;height:2rem;border-radius:999px;color:var(--vl-ink-2);transition:background-color .14s ease,color .14s ease,transform .14s ease}[data-vl] .visite-table-hamburger-btn:hover{background:var(--vl-hover);color:var(--vl-ink);transform:scale(1.06)}[data-vl] .visite-mobile-compact-table tbody tr:hover .visite-table-hamburger-btn{background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line-strong) inset}[data-vl] .visite-mobile-compact-table tbody td[colspan]{height:auto;padding:3rem 1rem;-webkit-text-fill-color:var(--vl-ink-3)}[data-vl] .visite-mobile-compact-table tbody td[colspan] svg{width:1.25rem;height:1.25rem;padding:.85rem;box-sizing:content-box;border-radius:999px;background:var(--vl-hover);color:var(--vl-ink-3);box-shadow:0 0 0 8px color-mix(in srgb,var(--vl-hover) 50%,transparent);margin-bottom:.5rem}[data-vl] .visite-mobile-compact-table caption{margin-top:.85rem;font-size:.72rem;color:var(--vl-ink-3)}[data-vl] .visite-mobile-compact-table tfoot,[data-vl] .visite-mobile-compact-table tfoot tr{background:transparent}[data-vl] .visite-mobile-compact-table tfoot td{background:var(--vl-thead)}[data-vl] .visite-mobile-compact-table tfoot td span.rounded-full{background:var(--vl-hover);color:var(--vl-ink);box-shadow:0 0 0 1px var(--vl-line-strong) inset}[data-vl] .visite-mobile-compact-table tfoot td{border-top:1px solid var(--vl-line-strong);font-size:.82rem}[data-vl] .visite-mobile-compact-table tfoot tr td:first-child{border-bottom-left-radius:.85rem}[data-vl] .visite-mobile-compact-table tfoot tr td:last-child{border-bottom-right-radius:.85rem}[data-vl] .visite-mobile-compact-table tfoot button{height:2rem;padding:0 .8rem;border-radius:999px;border:1px solid var(--vl-line-strong);background:var(--vl-surface);color:var(--vl-ink);font-size:.75rem;font-weight:650;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}[data-vl] .visite-mobile-compact-table tfoot button:not(:disabled):hover{background:var(--vl-hover);border-color:color-mix(in srgb,var(--vl-accent-strong) 50%,var(--vl-line-strong));transform:translateY(-1px)}[data-vl] .visite-mobile-compact-table tfoot button:disabled{opacity:.35;cursor:default}[data-vl] .visite-mobile-compact-table tfoot input[type=number]{height:2rem;border-radius:999px;border:1px solid var(--vl-line-strong);background:var(--vl-surface);text-align:center;font-weight:650;font-variant-numeric:tabular-nums}[data-vl] [data-m-chip]{--vl-chip-bg: var(--vl-muted-bg);--vl-chip-fg: var(--vl-muted-fg);--vl-chip-dot: var(--vl-muted-dot);gap:.4rem;padding:.22rem .6rem .22rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--vl-chip-dot) 22%,transparent);background:var(--vl-chip-bg);color:var(--vl-chip-fg);font-size:.7rem;font-weight:650;letter-spacing:.005em}[data-vl] span[data-m-chip]:not([class*=hidden]){display:inline-flex;align-items:center}[data-vl] [data-m-chip]:not(.font-mono):before{content:"";flex-shrink:0;width:.4rem;height:.4rem;border-radius:999px;background:var(--vl-chip-dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-chip-dot) 18%,transparent)}[data-vl] [data-m-chip].font-mono{min-width:2.4rem;padding:.2rem .45rem;border-radius:.5rem;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:.68rem;font-weight:700;letter-spacing:.03em}[data-vl] [data-m-chip][data-tone=ok]{--vl-chip-bg: var(--vl-ok-bg);--vl-chip-fg: var(--vl-ok-fg);--vl-chip-dot: var(--vl-ok-dot)}[data-vl] [data-m-chip][data-tone=warn]{--vl-chip-bg: var(--vl-warn-bg);--vl-chip-fg: var(--vl-warn-fg);--vl-chip-dot: var(--vl-warn-dot)}[data-vl] [data-m-chip][data-tone=danger]{--vl-chip-bg: var(--vl-danger-bg);--vl-chip-fg: var(--vl-danger-fg);--vl-chip-dot: var(--vl-danger-dot)}[data-vl] [data-m-chip][data-tone=info]{--vl-chip-bg: var(--vl-info-bg);--vl-chip-fg: var(--vl-info-fg);--vl-chip-dot: var(--vl-info-dot)}[data-vl] [data-m-chip][data-tone=violet]{--vl-chip-bg: var(--vl-violet-bg);--vl-chip-fg: var(--vl-violet-fg);--vl-chip-dot: var(--vl-violet-dot)}}@media (min-width: 640px) and (max-width: 1023px){[data-vl] .vl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes vl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vl-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes vl-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vl-ping{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.8);opacity:0}}@keyframes vl-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-12%,10%,0) scale(1.15)}}[data-vl] .vl-hero-actions{display:flex;flex-shrink:0;align-items:center;gap:.6rem}[data-vl] .vl-ghost-btn{display:inline-flex;align-items:center;gap:.5rem;height:3rem;padding:0 1.15rem;border:0;border-radius:999px;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;color:#fff;font-size:.85rem;font-weight:650;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .16s ease,transform .16s ease}[data-vl] .vl-ghost-btn:hover:not(:disabled){background:var(--vl-hero-glass-hover);transform:translateY(-1px)}[data-vl] .vl-ghost-btn:disabled{opacity:.55;cursor:default}[data-vl] .vl-ghost-btn svg{width:1rem;height:1rem;color:var(--vl-hero-accent)}[data-vl] .vl-ghost-btn span{color:#fff}@media (max-width: 639px){[data-vl] .vl-hero-actions{flex-wrap:wrap;align-items:stretch}}@media (min-width: 640px){[data-vl] .vl-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}[data-vl] .vl-card[data-slot=card]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl] .vl-card[data-slot=card]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl] .vl-card>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl] .vl-card>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl] .vl-card-heading{display:flex;align-items:center;gap:.9rem;min-width:0}[data-vl] .vl-card [data-slot=card-title]{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl] .vl-card [data-slot=card-description]{margin-top:.1rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl] .vl-card-count{display:inline-flex;align-items:center;margin-left:.5rem;padding:.15rem .6rem;border-radius:999px;background:var(--vl-tone-soft, var(--vl-hover));color:var(--vl-tone-text, var(--vl-ink));font-size:.75rem;font-weight:750;font-variant-numeric:tabular-nums;vertical-align:.1em}[data-vl] .vl-card [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl] .vl-card [data-m-filterbar-stack] [data-m-label]{font-size:.72rem;font-weight:650;letter-spacing:.01em;color:var(--vl-ink-2)}[data-vl] .vl-card [data-slot=select-trigger],[data-vl] .vl-card input[data-slot=input],[data-vl] .vl-card [data-slot=popover-trigger]{border-radius:.75rem}[data-vl] .vl-card [data-m-req-search] input[data-slot=input]{border-radius:999px;background:var(--vl-surface-2)}[data-vl] .vl-card input[data-slot=input]:focus-visible{box-shadow:0 0 0 4px var(--vl-ring)}[data-vl] table[data-m-richieste]{border-collapse:separate;border-spacing:0}[data-vl] table[data-m-richieste] thead,[data-vl] table[data-m-richieste] thead tr,[data-vl] table[data-m-richieste] thead th{background:var(--vl-thead)}[data-vl] table[data-m-richieste] thead th{height:2.6rem;border-bottom:1px solid var(--vl-line-strong);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-text-fill-color:var(--vl-ink-3)}[data-vl] table[data-m-richieste] thead th button{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:normal;text-align:inherit}[data-vl] table[data-m-richieste] thead th button:hover{-webkit-text-fill-color:var(--vl-ink)}[data-vl] table[data-m-richieste] thead th svg{width:.8rem;height:.8rem;margin-left:.35rem;opacity:.8}[data-vl] table[data-m-richieste] thead th:first-child{border-top-left-radius:.85rem}[data-vl] table[data-m-richieste] thead th:last-child{border-top-right-radius:.85rem}[data-vl] table[data-m-richieste] tbody tr{transition:background-color .14s ease}[data-vl] table[data-m-richieste] tbody tr:hover{background:var(--vl-hover)}[data-vl] table[data-m-richieste] tbody td{padding-top:.8rem;padding-bottom:.8rem;border-bottom:1px solid var(--vl-line);vertical-align:middle;transition:box-shadow .14s ease}[data-vl] table[data-m-richieste] tbody tr:last-child td{border-bottom:0}[data-vl] table[data-m-richieste] tbody tr:hover>td:first-child{box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl] table[data-m-richieste] td[data-m-col=data]>div>span:first-child{font-size:.82rem;font-weight:650}[data-vl] table[data-m-richieste] td[data-m-col=data]>div>span:last-child{font-size:.72rem;font-variant-numeric:tabular-nums}[data-vl] table[data-m-richieste] td[data-m-col=fonte] [data-m-chip]{--vl-chip-bg: var(--vl-info-bg);--vl-chip-fg: var(--vl-info-fg);--vl-chip-dot: var(--vl-info-dot)}[data-vl] table[data-m-richieste] td[data-m-col=lm] [data-m-chip]{--vl-chip-bg: var(--vl-violet-bg);--vl-chip-fg: var(--vl-violet-fg);--vl-chip-dot: var(--vl-violet-dot);max-width:100%;border-radius:.55rem;padding:.22rem .55rem;white-space:normal;text-align:left;line-height:1.25}[data-vl] table[data-m-richieste] td[data-m-col=lm] [data-m-chip]:before{display:none}[data-vl] table[data-m-richieste] td[data-m-col=fonte] [data-m-chip]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-vl] table[data-m-richieste] td[data-m-col=status] [data-slot=badge]{gap:.4rem;max-width:100%;padding:.22rem .6rem .22rem .5rem;border-radius:999px;border-width:1px;font-size:.7rem;white-space:normal;text-align:left;line-height:1.25}[data-vl] table[data-m-richieste] td[data-m-col=status] [data-slot=badge]:before{content:"";flex-shrink:0;width:.4rem;height:.4rem;border-radius:999px;background:currentColor}[data-vl] table[data-m-richieste] td[data-m-col=contatto] p.font-medium{font-weight:650;font-size:.875rem}[data-vl] table[data-m-richieste] td[data-m-col=contatto] .vl-avatar{width:1.6rem;height:1.6rem;font-size:.6rem}[data-vl] table[data-m-richieste] td[data-m-col=contatto] .vl-avatar+p{margin-left:.15rem}[data-vl] [data-m-req-actions]{gap:.35rem}[data-vl] [data-m-req-actions] button{height:1.85rem;min-width:1.85rem;border-radius:999px;border-color:var(--vl-line-strong);background:var(--vl-surface);box-shadow:none;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}[data-vl] [data-m-req-actions] button:not(:disabled):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--vl-accent-strong) 55%,var(--vl-line-strong));background:var(--vl-hover)}[data-vl] table[data-m-richieste] td[data-m-col=valore] .font-medium{font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.01em}[data-vl] table[data-m-richieste] td[data-m-col=fu-data],[data-vl] table[data-m-richieste] td[data-m-col=fu-ora]{font-variant-numeric:tabular-nums;font-weight:600}[data-vl] table[data-m-richieste] td[data-m-col=fu-data][data-m-empty],[data-vl] table[data-m-richieste] td[data-m-col=fu-ora][data-m-empty]{-webkit-text-fill-color:var(--vl-ink-3);font-weight:400}[data-vl] .vl-fu{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}[data-vl] .vl-fu:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:currentColor}[data-vl] .vl-fu[data-state=overdue]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl] .vl-fu[data-state=today]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl] table[data-m-richieste] tbody td[colspan]{padding:3rem 1rem;-webkit-text-fill-color:var(--vl-ink-3)}[data-vl] [data-m-pager]{margin-top:.5rem;padding:.6rem .25rem 0;border-top:1px solid var(--vl-line);font-size:.8rem}[data-vl] [data-m-pager] [data-m-pagination]{padding:0}[data-vl] [data-m-pager] button{height:2rem;padding:0 .8rem;border-radius:999px;border:1px solid var(--vl-line-strong);background:var(--vl-surface);color:var(--vl-ink);font-size:.75rem;font-weight:650;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}[data-vl] [data-m-pager] button:not(:disabled):hover{background:var(--vl-hover);border-color:color-mix(in srgb,var(--vl-accent-strong) 50%,var(--vl-line-strong));transform:translateY(-1px)}[data-vl] [data-m-pager] button:disabled{opacity:.35}[data-vl] [data-m-pager] input[type=number]{height:2rem;border-radius:999px;border:1px solid var(--vl-line-strong);background:var(--vl-surface);text-align:center;font-weight:650}}@media (min-width: 640px) and (max-width: 1279px){[data-vl] .vl-kpis--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 639px){[data-vl] .vl-desktop-only{display:none!important}[data-vl] .vl-ghost-btn span,[data-vl] .vl-ghost-btn svg{color:inherit}}@media (min-width: 640px){[data-vl] table[data-m-richieste] thead th button{border-width:0;box-shadow:none}[data-vl] .vl-card>[data-slot=card-header] button[data-slot=button]{border-radius:999px}}@media (min-width: 640px){[data-vl] table[data-m-richieste] thead th{overflow:hidden;letter-spacing:.04em;line-height:1.25;padding-top:.45rem;padding-bottom:.45rem}[data-vl] table[data-m-richieste] thead th button{display:inline-flex;flex-wrap:wrap;align-items:center;row-gap:.15rem;max-width:100%;height:auto;white-space:normal}[data-vl] table[data-m-richieste] thead th.text-left button{justify-content:flex-start;text-align:left}[data-vl] table[data-m-richieste] thead th.text-right button{justify-content:flex-end;text-align:right}[data-vl] table[data-m-richieste] td[data-m-col=valore],[data-vl] table[data-m-richieste] td[data-m-col=fu-data],[data-vl] table[data-m-richieste] td[data-m-col=fu-ora]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}[data-vl]{--vl-meta: #0866ff;--vl-google: #1a73e8;--vl-youtube: #ff0033;--vl-field-bg: #ffffff}.dark [data-vl]{--vl-meta: #5b9bff;--vl-google: #8ab4f8;--vl-youtube: #ff6b7a;--vl-field-bg: rgba(255, 255, 255, .06)}.silvia [data-vl]{--vl-meta: #ffffff;--vl-google: #ffffff;--vl-youtube: #ffffff;--vl-field-bg: #141414}[data-vl] .vl-ads [data-platform=meta]{--vl-platform: var(--vl-meta)}[data-vl] .vl-ads [data-platform=google]{--vl-platform: var(--vl-google)}[data-vl] .vl-ads [data-platform=youtube]{--vl-platform: var(--vl-youtube)}[data-vl] .vl-ads-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem}[data-vl] .vl-ads-title{display:flex;flex-direction:column;gap:.1rem;min-width:0}[data-vl] .vl-ads-hint{font-size:.75rem;color:var(--vl-ink-3)}[data-vl] .vl-ads-tabs{display:inline-flex;align-items:center;gap:.25rem;height:auto;padding:.25rem;border-radius:999px;background:var(--vl-hover);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl] .vl-ads-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;border-radius:999px;background:transparent;color:var(--vl-ink-2);font-size:.8rem;font-weight:650;box-shadow:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}[data-vl] .vl-ads-tab span{color:inherit}[data-vl] .vl-ads-tab:hover{color:var(--vl-ink);background:var(--vl-hover)}[data-vl] .vl-ads-tab[data-state=active]{color:var(--vl-ink);background:color-mix(in srgb,var(--vl-platform) 14%,var(--vl-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--vl-platform) 45%,transparent) inset,0 4px 12px -6px color-mix(in srgb,var(--vl-platform) 60%,transparent)}[data-vl] .vl-ads-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--vl-platform) 60%,transparent);outline-offset:2px}[data-vl] .vl-ads-tab-icon{width:.95rem;height:.95rem;color:var(--vl-platform);opacity:.75;transition:opacity .16s ease}[data-vl] .vl-ads-tab[data-state=active] .vl-ads-tab-icon,[data-vl] .vl-ads-tab:hover .vl-ads-tab-icon{opacity:1}[data-vl] .vl-ads-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--vl-platform);color:#fff;font-size:.65rem;font-weight:800;font-variant-numeric:tabular-nums}.dark [data-vl] .vl-ads-tab-count{color:#002552}.silvia [data-vl] .vl-ads-tab-count{background:#3a3a3a}[data-vl] .vl-ads-panel{margin-top:.85rem;padding:1rem 1.1rem;border-radius:.9rem;background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset,inset 3px 0 0 var(--vl-platform);animation:vl-fade .22s ease backwards}.dark [data-vl] .vl-ads-panel{background:#ffffff08}@media (min-width: 640px){[data-vl] .vl-ads{padding-top:.25rem}[data-vl] .vl-ads .vl-ads-head [data-m-label]{font-size:.85rem;font-weight:700;color:var(--vl-ink)}[data-vl] .vl-ads-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}[data-vl] .vl-ads-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}[data-vl] .vl-ads .vl-ads-field .vl-ads-field-label{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl] .vl-ads-input-wrap{position:relative;display:block}[data-vl] .vl-ads-input[data-slot=input]{width:100%;height:2.5rem;padding-right:2.25rem;border-radius:.7rem;border:1px solid var(--vl-line-strong);background:var(--vl-field-bg);color:var(--vl-ink);letter-spacing:.02em;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease}[data-vl] .vl-ads-input[data-slot=input]::placeholder{color:var(--vl-ink-3);opacity:.7}[data-vl] .vl-ads-input[data-slot=input]:focus-visible{border-color:color-mix(in srgb,var(--vl-platform) 70%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--vl-platform) 22%,transparent)}[data-vl] .vl-ads-clear{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:0;border-radius:999px;background:transparent;color:var(--vl-ink-3);cursor:pointer;transition:background-color .14s ease,color .14s ease}[data-vl] .vl-ads-clear:hover{background:var(--vl-hover);color:var(--vl-ink)}}@media (min-width: 640px) and (max-width: 899px){[data-vl] .vl-ads-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width: 639px){[data-vl] .vl-ads-tabs{width:100%;margin-top:.25rem}[data-vl] .vl-ads-tab{flex:1 1 0;justify-content:center;padding:.55rem .5rem}[data-vl] .vl-ads-panel{padding:.85rem}[data-vl] .vl-ads-clear{display:none}}[data-vl] .vl-mkt{border-radius:1rem;border:1px solid var(--vl-line);background:var(--vl-surface);transition:box-shadow .2s ease}.dark [data-vl] .vl-mkt{background:#ffffff08}[data-vl] .vl-mkt[data-open]{box-shadow:var(--vl-shadow)}[data-vl] .vl-mkt-head{display:flex;align-items:center;gap:.85rem;width:100%;padding:.8rem .95rem;border:0;border-radius:1rem;background:transparent;color:var(--vl-ink);text-align:left;cursor:pointer;transition:background-color .16s ease}[data-vl] .vl-mkt-head:hover{background:var(--vl-hover)}[data-vl] .vl-mkt-head:focus-visible{outline:2px solid var(--vl-ring);outline-offset:-2px}[data-vl] .vl-mkt[data-open] .vl-mkt-head{border-bottom-left-radius:0;border-bottom-right-radius:0}[data-vl] .vl-mkt-head .vl-section-icon{width:2.15rem;height:2.15rem;border-radius:.75rem}[data-vl] .vl-mkt-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}[data-vl] .vl-mkt-title{font-size:.9rem;font-weight:700;letter-spacing:-.01em;color:var(--vl-ink)}[data-vl] .vl-mkt-desc{margin-top:.05rem;font-size:.75rem;color:var(--vl-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-vl] .vl-mkt-count{flex-shrink:0;padding:.25rem .6rem;border-radius:999px;background:var(--vl-violet-bg);color:var(--vl-violet-fg);font-size:.72rem;font-weight:750;white-space:nowrap}[data-vl] .vl-mkt-body{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 1.05rem;border-top:1px solid var(--vl-line);animation:vl-fade .24s ease backwards}@media (max-width: 639px){[data-vl] .vl-mkt-desc{display:none}[data-vl] .vl-mkt-body{padding:.85rem}}@media (min-width: 640px){[data-vl] .vl-kpis--2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vl] .vl-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){[data-vl] .vl-kpis--5g{grid-template-columns:repeat(5,minmax(0,1fr))}}[data-vl] .vl-kpi:nth-child(5){animation-delay:.24s}@media (min-width: 640px){[data-vl] table[data-vl-table]{border-collapse:separate;border-spacing:0}[data-vl] table[data-vl-table] thead,[data-vl] table[data-vl-table] thead tr,[data-vl] table[data-vl-table] thead th{background:var(--vl-thead)}[data-vl] table[data-vl-table] thead th{height:2.6rem;border-bottom:1px solid var(--vl-line-strong);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-text-fill-color:var(--vl-ink-3)}[data-vl] table[data-vl-table] thead th button{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}[data-vl] table[data-vl-table] thead th button:hover{-webkit-text-fill-color:var(--vl-ink)}[data-vl] table[data-vl-table] thead th:first-child{border-top-left-radius:.85rem}[data-vl] table[data-vl-table] thead th:last-child{border-top-right-radius:.85rem}[data-vl] table[data-vl-table] tbody tr{transition:background-color .14s ease}[data-vl] table[data-vl-table] tbody tr:hover{background:var(--vl-hover)}[data-vl] table[data-vl-table] tbody td{border-bottom:1px solid var(--vl-line);vertical-align:middle;transition:box-shadow .14s ease}[data-vl] table[data-vl-table] tbody tr:last-child td{border-bottom:0}[data-vl] table[data-vl-table] tbody tr:hover>td:first-child{box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl] table[data-vl-table] tbody td[colspan]{padding:3rem 1rem;-webkit-text-fill-color:var(--vl-ink-3)}[data-vl] .vl-table-wrap{overflow:auto;border-radius:.9rem;border:1px solid var(--vl-line);background:var(--vl-surface)}[data-vl] table[data-vl-table] tbody td button[data-slot=button]{border-radius:999px}[data-vl] .vl-card>[data-slot=card-header] button[data-slot=button],[data-vl] .vl-card>[data-slot=card-content] [data-m-filterbar-stack] button[data-slot=button]{border-radius:999px}[data-vl] .vl-card [data-slot=select-trigger],[data-vl] .vl-card [data-slot=input]{border-radius:.75rem}[data-vl] .vl-card [data-slot=tabs-list]{border-radius:999px;padding:.25rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl] .vl-card [data-slot=tabs-trigger]{border-radius:999px}[data-vl] .vl-panel{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl] .vl-card:nth-of-type(2){animation-delay:60ms}[data-vl] .vl-card:nth-of-type(3){animation-delay:.12s}[data-vl] .vl-card:nth-of-type(4){animation-delay:.18s}}[data-vl] .vl-stat{min-width:0;padding:.9rem 1rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line);transition:border-color .16s ease,transform .16s ease}[data-vl] .vl-stat:hover{border-color:var(--vl-line-strong);transform:translateY(-1px)}[data-vl] .vl-stat-head{display:flex;align-items:center;gap:.5rem}[data-vl] .vl-stat-head svg{width:.95rem;height:.95rem;color:var(--vl-accent-ink)}[data-vl] .vl-stat-label{font-size:.72rem;font-weight:650;letter-spacing:.01em;color:var(--vl-ink-2)}[data-vl] .vl-stat-value{margin-top:.4rem;font-size:1.5rem;line-height:1.1;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl] .vl-stat-foot{margin-top:.25rem;font-size:.72rem;color:var(--vl-ink-3)}[data-vl] .vl-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;text-align:center;color:var(--vl-ink-3);font-size:.85rem}[data-vl] .vl-empty svg{width:2rem;height:2rem;opacity:.55}[data-app-page]{container:page / inline-size}@media (min-width: 640px){[data-vl] .vl-hero-top{flex-wrap:wrap}[data-vl] .vl-hero-heading{flex:1 1 18rem}[data-vl] .vl-hero-actions{flex-wrap:wrap;max-width:100%}}[data-vl] .vl-kpi-value{flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}@container page (max-width: 899px){[data-vl] .vl-kpis,[data-vl] .vl-kpis--3,[data-vl] .vl-kpis--5g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){[data-vl][data-vl-page=calendario] .vl-hero .vl-subtitle{display:none}}@media (min-width: 640px){[data-vl][data-vl-page=calendario]>.relative:has(>[data-m-cal-card]){border-radius:1.25rem;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) 60ms backwards}[data-vl][data-vl-page=calendario] [data-m-cal-card]{border-radius:1.25rem;border-color:var(--vl-line);box-shadow:var(--vl-shadow)}[data-vl][data-vl-page=calendario]>.relative:has(>[data-m-cal-card])>.absolute.inset-0{border-radius:1.25rem}[data-vl][data-vl-page=calendario] [data-m-cal-toolbar]{padding:.85rem 1.15rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;background:var(--vl-surface-2);border-bottom-color:var(--vl-line)}[data-vl][data-vl-page=calendario] [data-m-cal-toolbar] [data-slot=select-trigger]{border-radius:.75rem}[data-vl][data-vl-page=calendario] [data-m-cal-toolbar] button[data-slot=button]{border-radius:999px}[data-vl][data-vl-page=calendario] [data-m-cal-toolbar] button[data-slot=button].h-auto{border-radius:.75rem}[data-vl][data-vl-page=calendario] .vl-card [data-m-cal-chips]>*{border-radius:.75rem}}.aff-volto{position:relative;display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:var(--aff-c, #64748b);color:#fff;font-weight:700;letter-spacing:.02em;box-shadow:0 0 0 2px var(--popover),0 0 0 3.5px color-mix(in srgb,var(--aff-c, #64748b) 55%,transparent)}.aff-sezione{display:grid;gap:.7rem;padding:.85rem .9rem;border:1px solid color-mix(in srgb,#7c3aed 22%,var(--border));border-radius:1rem;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,#7c3aed 9%,transparent),transparent 60%),var(--card)}.aff-sezione[data-vuota]{border-style:dashed}.aff-sezione-testa{display:flex;align-items:center;gap:.65rem}.aff-sezione-testa>div{display:grid;flex:1;min-width:0}.aff-sezione-testa strong{color:var(--foreground);font-size:.9rem;font-weight:700}.aff-sezione-testa small{color:var(--muted-foreground);font-size:.74rem;line-height:1.3}.aff-sezione-icona{display:grid;flex:none;place-items:center;width:2.1rem;height:2.1rem;border-radius:.75rem;background:linear-gradient(140deg,#8b5cf6,#6d28d9);color:#fff;box-shadow:0 6px 16px -8px #6d28d9cc}.aff-sezione-icona svg{width:1rem;height:1rem}button.aff-aggiungi{display:inline-flex;flex:none;align-items:center;gap:.35rem;padding:.42rem .75rem;border:1px solid color-mix(in srgb,#7c3aed 45%,transparent);border-radius:999px;background:color-mix(in srgb,#7c3aed 10%,transparent);color:#6d28d9;font-size:.78rem;font-weight:700;white-space:nowrap;transition:background .15s,transform .15s}button.aff-aggiungi:hover{background:color-mix(in srgb,#7c3aed 18%,transparent)}button.aff-aggiungi:active{transform:scale(.97)}.dark button.aff-aggiungi,.silvia button.aff-aggiungi{color:#c4b5fd}button.aff-aggiungi svg{width:.9rem;height:.9rem}.aff-lista{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.aff-chip{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.35rem .4rem;border:1px solid color-mix(in srgb,var(--aff-c) 35%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--aff-c) 8%,var(--card));animation:aff-entra .24s cubic-bezier(.2,.9,.25,1.15) both}.aff-chip-nome{display:grid;min-width:0;padding-right:.15rem}.aff-chip-nome strong{overflow:hidden;color:var(--foreground);font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.aff-chip-nome small{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted-foreground);font-size:.68rem;white-space:nowrap}.aff-chip-nome small svg{width:.7rem;height:.7rem}button.aff-chip-x{display:grid;place-items:center;width:1.6rem;height:1.6rem;padding:0;border-radius:50%;color:var(--muted-foreground);transition:background .14s,color .14s}button.aff-chip-x:hover{background:#ef44441f;color:#dc2626}button.aff-chip-x svg{width:.85rem;height:.85rem}.aff-nessuno{margin:0;color:var(--muted-foreground);font-size:.78rem}.aff-scelta{width:min(22rem,calc(100vw - 2rem))!important;padding:0!important;overflow:hidden;border-radius:1rem!important}.aff-scelta-testa{display:grid;padding:.85rem .95rem .5rem}.aff-scelta-testa strong{color:var(--foreground);font-size:.9rem;font-weight:700}.aff-scelta-testa small{color:var(--muted-foreground);font-size:.74rem}.aff-cerca{display:flex;align-items:center;gap:.45rem;margin:0 .75rem .4rem;padding:0 .65rem;height:2.2rem;border:1px solid var(--border);border-radius:.7rem;background:var(--background)}.aff-cerca:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px color-mix(in srgb,#8b5cf6 22%,transparent)}.aff-cerca svg{width:.9rem;color:var(--muted-foreground)}.aff-cerca input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--foreground);font-size:.84rem}.aff-elenco{max-height:min(22rem,55vh);overflow-y:auto;padding:.2rem .4rem .5rem}.aff-vuoto{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:1.4rem .5rem;color:var(--muted-foreground);font-size:.8rem}.aff-vuoto svg{width:.95rem}.aff-gruppo{display:grid;gap:.1rem;margin-top:.35rem}.aff-gruppo-titolo{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .55rem;color:var(--muted-foreground);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aff-gruppo-titolo i{width:.45rem;height:.45rem;border-radius:50%;background:#22c55e}.aff-gruppo[data-stato=FUORI_ORARIO] .aff-gruppo-titolo i{background:#f59e0b}.aff-gruppo[data-stato=OCCUPATO] .aff-gruppo-titolo i{background:#ef4444}button.aff-candidato{display:flex;align-items:center;gap:.6rem;width:100%;padding:.45rem .55rem;border-radius:.75rem;background:transparent;color:var(--foreground);text-align:left;transition:background .12s}button.aff-candidato:hover{background:color-mix(in srgb,#8b5cf6 10%,transparent)}button.aff-candidato[data-stato=OCCUPATO]{opacity:.72}button.aff-candidato:disabled{cursor:wait}.aff-candidato-nome{display:grid;flex:1;min-width:0}.aff-candidato-nome strong{overflow:hidden;font-size:.82rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.aff-candidato-nome small{overflow:hidden;color:var(--muted-foreground);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}button.aff-candidato[data-stato=OCCUPATO] .aff-candidato-nome small{color:#dc2626}.dark button.aff-candidato[data-stato=OCCUPATO] .aff-candidato-nome small,.silvia button.aff-candidato[data-stato=OCCUPATO] .aff-candidato-nome small{color:#f87171}.aff-candidato-fine{width:1rem;height:1rem;flex:none;color:var(--muted-foreground)}.aff-conferma{display:grid;gap:.45rem;padding:1rem}.aff-conferma-icona{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.8rem;background:#f59e0b29;color:#d97706}.aff-conferma-icona svg{width:1.05rem}.aff-conferma strong{color:var(--foreground);font-size:.92rem}.aff-conferma p{margin:0;color:var(--muted-foreground);font-size:.78rem;line-height:1.45}.aff-conferma-azioni{display:flex;justify-content:flex-end;gap:.45rem;margin-top:.35rem}button.aff-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2.1rem;padding:0 .85rem;border:1px solid var(--border);border-radius:.7rem;background:var(--card);color:var(--foreground);font-size:.8rem;font-weight:650;white-space:nowrap}button.aff-btn:hover{background:color-mix(in srgb,var(--foreground) 6%,var(--card))}button.aff-btn:disabled{opacity:.5}button.aff-btn--forte{border-color:transparent;background:linear-gradient(140deg,#8b5cf6,#6d28d9);color:#fff}button.aff-btn--forte:hover{background:linear-gradient(140deg,#7c3aed,#5b21b6)}button.aff-btn svg{width:.9rem;height:.9rem}.aff-velo{position:absolute;inset:0;border:1.5px dashed rgba(255,255,255,.9);border-radius:inherit;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.24) 0 5px,transparent 5px 11px);pointer-events:none}.aff-angolo{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#fff;color:#6d28d9;box-shadow:0 1px 3px #0000004d}.aff-angolo svg{width:9px;height:9px;stroke-width:2.6}.aff-contenuto{position:relative;height:100%}.aff-faccine{position:absolute;right:3px;bottom:3px;display:flex;pointer-events:none}.aff-faccine .aff-volto{margin-left:-5px;box-shadow:0 0 0 1.5px #fffffff2}@keyframes aff-entra{0%{opacity:0;transform:scale(.92)}}.aff-dialogo{display:grid;gap:1rem;max-height:calc(100dvh - 2rem);overflow-y:auto;border-radius:1.4rem!important}.aff-dialogo-testa{display:flex;align-items:center;gap:.8rem;padding-right:2rem}.aff-dialogo-testa .aff-sezione-icona{width:2.6rem;height:2.6rem;border-radius:.9rem}.aff-dialogo-testa h2{margin:0;color:var(--foreground);font-size:1.2rem;font-weight:800;letter-spacing:-.01em;-webkit-text-fill-color:var(--foreground)}.aff-dialogo-testa p{margin:.1rem 0 0;color:var(--muted-foreground);font-size:.8rem}.aff-dialogo-corpo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.1rem;align-items:start}.aff-dialogo-corpo h3{margin:0 0 .6rem;color:var(--muted-foreground);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;-webkit-text-fill-color:var(--muted-foreground)}.aff-nuovo{display:grid;gap:.75rem;padding:1rem;border:1px solid color-mix(in srgb,#7c3aed 22%,var(--border));border-radius:1.1rem;background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,#7c3aed 8%,transparent),transparent 60%),var(--card)}.aff-nuovo h3{margin-bottom:0}.aff-campo{display:grid;gap:.3rem;min-width:0}.aff-campo-etichetta{color:var(--muted-foreground);font-size:.72rem;font-weight:650}.aff-campo input,.aff-scelta-osteopata{height:2.4rem;min-width:0;padding:0 .7rem;border:1px solid var(--border);border-radius:.75rem;background:var(--background);color:var(--foreground);font-size:.86rem;outline:none}.aff-campo input:focus,.aff-scelta-osteopata:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px color-mix(in srgb,#8b5cf6 22%,transparent)}.dark .aff-campo input[type=date]::-webkit-calendar-picker-indicator,.silvia .aff-campo input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.aff-scelta-osteopata{display:flex;align-items:center;gap:.5rem;padding-left:.35rem}.aff-scelta-osteopata select{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--foreground);font-size:.86rem;font-weight:600;cursor:pointer}.aff-scelta-osteopata select option{background:var(--popover);color:var(--foreground)}.aff-scelta-vuota{display:grid;flex:none;place-items:center;width:26px;height:26px;border:1.5px dashed var(--border);border-radius:50%;color:var(--muted-foreground)}.aff-scelta-vuota svg{width:.8rem}.aff-coppia{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.5rem}.aff-coppia-freccia{display:grid;place-items:center;height:2.4rem;color:#8b5cf6}.aff-coppia-freccia svg{width:1.1rem}.aff-date{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.aff-giorni{display:flex;gap:.3rem}.aff-giorni button{display:grid;flex:1;place-items:center;height:2.1rem;padding:0;border:1px solid var(--border);border-radius:.65rem;background:var(--background);color:var(--muted-foreground);font-size:.78rem;font-weight:750;transition:background .14s,color .14s,border-color .14s,transform .14s}.aff-giorni button:hover{border-color:#8b5cf6}.aff-giorni button[data-attivo]{border-color:transparent;background:linear-gradient(140deg,#8b5cf6,#6d28d9);color:#fff;transform:translateY(-1px)}.aff-anteprima{display:grid;gap:.55rem;min-height:5.5rem;padding:.8rem;border-radius:.9rem;background:color-mix(in srgb,var(--foreground) 4%,transparent)}.aff-anteprima-vuota,.aff-anteprima-errore,.aff-anteprima-nota{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--muted-foreground);font-size:.78rem;line-height:1.4}.aff-anteprima-errore{color:#dc2626}.aff-anteprima-nota{color:#b45309}.dark .aff-anteprima-nota,.silvia .aff-anteprima-nota{color:#fbbf24}.aff-anteprima svg{flex:none;width:.9rem;height:.9rem}.aff-numeri{display:flex;flex-wrap:wrap;gap:.4rem;transition:opacity .16s}.aff-numeri[data-calcolo]{opacity:.55}.aff-numeri span{padding:.3rem .65rem;border-radius:999px;font-size:.76rem;font-weight:600}.aff-numeri strong{font-size:.95rem;font-weight:800}.aff-numeri [data-tipo=ok]{background:#7c3aed1f;color:#6d28d9}.aff-numeri [data-tipo=ko]{background:#f59e0b29;color:#b45309}.aff-numeri [data-tipo=gia]{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--muted-foreground)}.dark .aff-numeri [data-tipo=ok],.silvia .aff-numeri [data-tipo=ok]{color:#c4b5fd}.dark .aff-numeri [data-tipo=ko],.silvia .aff-numeri [data-tipo=ko]{color:#fbbf24}.aff-giornate{display:grid;gap:.3rem;max-height:11rem;margin:0;overflow-y:auto;padding:0;list-style:none}.aff-giornate li{display:grid;grid-template-columns:5.6rem minmax(0,1fr);align-items:center;gap:.5rem}.aff-giornata-data{color:var(--foreground);font-size:.74rem;font-weight:700;text-transform:capitalize}.aff-giornata-visite{display:flex;flex-wrap:wrap;gap:.25rem}.aff-pillola{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .45rem;border-radius:999px;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.aff-pillola svg{width:.7rem!important;height:.7rem!important}.aff-pillola[data-esito=DA_AFFIANCARE]{background:#7c3aed24;color:#6d28d9}.aff-pillola[data-esito=OCCUPATO]{background:#f59e0b2e;color:#b45309}.aff-pillola[data-esito=GIA_AFFIANCATA]{background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--muted-foreground)}.dark .aff-pillola[data-esito=DA_AFFIANCARE],.silvia .aff-pillola[data-esito=DA_AFFIANCARE]{color:#c4b5fd}.dark .aff-pillola[data-esito=OCCUPATO],.silvia .aff-pillola[data-esito=OCCUPATO]{color:#fbbf24}button.aff-crea{height:2.6rem;border-radius:.85rem;font-size:.86rem}button.aff-btn--pericolo{border-color:transparent;background:#dc2626;color:#fff}.aff-periodi ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.aff-periodo{display:flex;align-items:center;gap:.7rem;padding:.7rem .75rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);animation:aff-entra .24s cubic-bezier(.2,.9,.25,1.15) both}.aff-periodo[data-finito]{opacity:.6}.aff-periodo-coppia{display:flex;flex:none}.aff-periodo-coppia .aff-volto+.aff-volto{margin-left:-10px}.aff-periodo-testo{display:grid;flex:1;min-width:0}.aff-periodo-testo strong{color:var(--foreground);font-size:.82rem;font-weight:700;line-height:1.3}.aff-periodo-testo strong em{color:#7c3aed;font-style:normal;font-weight:600}.dark .aff-periodo-testo strong em,.silvia .aff-periodo-testo strong em{color:#c4b5fd}.aff-periodo-testo small{color:var(--muted-foreground);font-size:.72rem}.aff-periodo-nota{font-style:italic}.aff-periodo-conferma{display:flex;flex:none;gap:.3rem}.aff-periodi-vuoto{display:grid;justify-items:center;gap:.25rem;padding:1.6rem 1rem;border:1px dashed var(--border);border-radius:1rem;text-align:center}.aff-periodi-vuoto span{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.2rem;border-radius:50%;background:color-mix(in srgb,#7c3aed 12%,transparent);color:#7c3aed}.aff-periodi-vuoto span svg{width:1.15rem}.aff-periodi-vuoto p{margin:0;color:var(--foreground);font-size:.86rem;font-weight:650}.aff-periodi-vuoto small{color:var(--muted-foreground);font-size:.74rem}@media (max-width: 767px){.aff-dialogo-corpo,.aff-coppia{grid-template-columns:1fr}.aff-coppia-freccia{height:1rem;transform:rotate(90deg)}.aff-sezione-testa{flex-wrap:wrap}button.aff-aggiungi{width:100%;justify-content:center}}.te-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .7rem}.te-tb-gruppo{display:inline-flex;align-items:center;gap:.05rem}.te-tb-btn{display:inline-grid;flex:none;grid-auto-flow:column;place-items:center;min-width:1.85rem;height:1.85rem;padding:0;border:0;border-radius:.45rem;background:transparent;color:inherit;cursor:pointer;opacity:.72;transition:background .12s ease,opacity .12s ease}.te-tb-btn:hover:not(:disabled){background:color-mix(in srgb,currentColor 9%,transparent);opacity:1}.te-tb-btn:focus-visible{outline:2px solid var(--brand-green, #19c463);outline-offset:1px}.te-tb-btn[data-attivo]{background:color-mix(in srgb,var(--brand-green, #19c463) 26%,transparent);opacity:1}.te-tb-btn:disabled{cursor:default;opacity:.28}.te-tb-btn svg{width:.95rem;height:.95rem}@media (pointer: coarse){.te-tb-btn{min-width:2.3rem;height:2.3rem}.te-tb-valore{line-height:2.3rem}}.te-tb-tendina{gap:.1rem;padding:0 .25rem 0 .35rem}.te-tb-btn svg.te-tb-freccia{width:.7rem;height:.7rem;opacity:.6}.te-tb-valore{max-width:5.6rem;overflow:hidden;font-size:.75rem;font-weight:500;line-height:1.85rem;text-overflow:ellipsis;white-space:nowrap}.te-tb-colore{position:relative;display:grid;place-items:center;width:1rem;height:1.2rem}.te-tb-colore svg{margin-top:-.2rem}.te-tb-colore i{position:absolute;right:0;bottom:0;left:0;height:.17rem;border-radius:1px}.te-pop{width:auto;min-width:10.5rem;max-width:min(18rem,calc(100vw - 2rem));padding:.3rem}.te-pop-voce{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2rem;padding:.25rem .5rem;border:0;border-radius:.4rem;background:transparent;color:inherit;font-size:.82rem;text-align:left;cursor:pointer}.te-pop-voce:hover,.te-pop-voce:focus-visible{outline:none;background:color-mix(in srgb,currentColor 8%,transparent)}.te-pop-voce svg{flex:none;width:.85rem;height:.85rem}.te-pop-voce-testo{min-width:0}.te-pop-voce [data-stile="2"]{font-size:1.1rem;font-weight:700}.te-pop-voce [data-stile="3"]{font-size:.95rem;font-weight:700}.te-pop-riga{display:flex;gap:.1rem}.te-tavolozza{display:grid;grid-template-columns:repeat(6,1.65rem);gap:.3rem;padding:.3rem .3rem .45rem}.te-colore{width:1.65rem;height:1.65rem;padding:0;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:50%;cursor:pointer;transition:transform .12s ease}.te-colore:hover,.te-colore:focus-visible{outline:none;transform:scale(1.14)}.te-colore[data-scelto]{outline:2px solid var(--brand-green, #19c463);outline-offset:2px}.te-pop-link{width:min(21rem,calc(100vw - 2rem));max-width:none;padding:.5rem}.te-link-form{display:flex;gap:.4rem}.te-link-input{flex:1;min-width:0;height:2.1rem;padding:0 .6rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:.45rem;background:transparent;color:inherit;font-size:.85rem;outline:none}.te-link-input:focus{border-color:var(--brand-green, #19c463)}.te-link-ok{height:2.1rem;padding:0 .8rem;border:0;border-radius:.45rem;background:var(--brand-green, #19c463);color:var(--brand-blue, #002552);font-size:.82rem;font-weight:600;cursor:pointer}.te-link-togli{display:inline-flex;align-items:center;gap:.4rem}.te-pop-link .te-pop-voce{margin-top:.3rem}.te-campo{overflow:hidden;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:.65rem;transition:border-color .12s ease,box-shadow .12s ease}.te-campo:focus-within{border-color:var(--brand-green, #19c463);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-green, #19c463) 22%,transparent)}.te-campo[data-disabilitato]{opacity:.6;pointer-events:none}.te-campo .te-toolbar{padding:.3rem .4rem;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 3%,transparent)}.te-carta{background:#fff}.te-carta .tiptap{min-height:11rem;max-height:42vh;overflow-y:auto;padding:.8rem .95rem;color:#1f2933;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;outline:none;overflow-wrap:anywhere}.te-carta .te-prose p{margin:0 0 12px}.te-carta .te-prose li p{margin:0}.te-carta .te-prose :is(ul,ol){margin:0 0 12px;padding-left:24px}.te-carta .te-prose ul{list-style:disc}.te-carta .te-prose ol{list-style:decimal}.te-carta .te-prose blockquote{margin:0 0 12px;padding-left:12px;border-left:3px solid #d0d7de;color:#57606a}.te-carta .te-prose a{color:#0b63ce;text-decoration:underline}.te-carta .te-prose :is(p,li,span,strong,em,u,s){color:inherit}.te-carta .te-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:#9aa5b1;pointer-events:none}.te-prose h2{margin:18px 0 8px;font-size:20px;font-weight:700;line-height:1.3}.te-prose h3{margin:14px 0 6px;font-size:16px;font-weight:700;line-height:1.3}.te-prose hr{margin:16px 0;border:0;border-top:1px solid #d0d7de}.te-prose hr.ProseMirror-selectednode{border-top-color:var(--brand-green, #19c463)}@layer base{.te-carta .te-prose :is(h2,h3){color:#1f2933!important}[data-vl-page=email] .te-prose :is(h2,h3){color:var(--vl-ink)!important}}.acc-sigillo-wrap{--acc-a: #10b981;--acc-b: #047857;--acc-alone: rgb(16 185 129 / .35);--acc-bordo: var(--card, #fff);position:relative;display:inline-flex;flex-shrink:0;border-radius:999px;cursor:default}.acc-sigillo-wrap[data-acc=manca]{--acc-a: #fbbf24;--acc-b: #ea580c;--acc-alone: rgb(245 158 11 / .45)}.acc-sigillo-wrap[data-acc=attesa]{--acc-a: #38bdf8;--acc-b: #2563eb;--acc-alone: rgb(56 189 248 / .45)}.acc-sigillo-wrap[data-acc=manca]>:first-child{box-shadow:0 0 0 1.5px var(--acc-bordo),0 0 0 3px var(--acc-alone)}.acc-sigillo{position:absolute;right:-.22rem;bottom:-.22rem;display:grid;place-items:center;width:.92rem;height:.92rem;border-radius:999px;color:#fff;background:linear-gradient(140deg,var(--acc-a),var(--acc-b));box-shadow:0 0 0 2px var(--acc-bordo),0 1px 3px #0f172a40;pointer-events:none}.acc-sigillo svg{width:.52rem;height:.52rem}.acc-sigillo-wrap[data-acc=attesa] .acc-sigillo:after{content:"";position:absolute;inset:-2px;border-radius:inherit;box-shadow:0 0 0 0 var(--acc-alone);animation:acc-respiro 2.4s ease-out infinite}@keyframes acc-respiro{0%{box-shadow:0 0 0 0 var(--acc-alone)}70%,to{box-shadow:0 0 0 6px #38bdf800}}.acc-tooltip{display:grid;gap:.1rem;text-align:left}.acc-tooltip-titolo{font-weight:650}.acc-tooltip-dettaglio{opacity:.8}.acc-pillola{--acc-testo: #065f46;--acc-fondo: rgb(16 185 129 / .1);--acc-linea: rgb(16 185 129 / .28);--acc-a: #10b981;--acc-b: #047857;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem .2rem .22rem;border-radius:999px;border:1px solid var(--acc-linea);background:var(--acc-fondo);color:var(--acc-testo);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle}.acc-pillola[data-acc=manca]{--acc-testo: #9a3412;--acc-fondo: rgb(245 158 11 / .12);--acc-linea: rgb(245 158 11 / .4);--acc-a: #fbbf24;--acc-b: #ea580c}.acc-pillola[data-acc=attesa]{--acc-testo: #075985;--acc-fondo: rgb(56 189 248 / .12);--acc-linea: rgb(56 189 248 / .4);--acc-a: #38bdf8;--acc-b: #2563eb}.dark .acc-pillola,.silvia .acc-pillola{--acc-testo: #a7f3d0}.dark .acc-pillola[data-acc=manca],.silvia .acc-pillola[data-acc=manca]{--acc-testo: #fde68a}.dark .acc-pillola[data-acc=attesa],.silvia .acc-pillola[data-acc=attesa]{--acc-testo: #bae6fd}.acc-pillola-icona{display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:999px;color:#fff;background:linear-gradient(140deg,var(--acc-a),var(--acc-b));box-shadow:0 1px 2px #0f172a33}.acc-pillola-icona svg{width:.62rem;height:.62rem}.acc-pillola .acc-pillola-testo,.acc-pillola .acc-pillola-extra{color:var(--acc-testo)!important}.acc-pillola-extra{font-weight:500;opacity:.75}@media (prefers-reduced-motion: reduce){.acc-sigillo-wrap[data-acc=attesa] .acc-sigillo:after{animation:none}}.vl-cc-accettazione{display:inline-flex;margin-left:.6rem}@media (max-width: 639px){.acc-sigillo{position:static;width:.85rem;height:.85rem;box-shadow:0 1px 3px #0f172a40}}@media (min-width: 640px){[data-vl][data-vl-page=visite-tirocinio] .vl-vt-card{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);overflow:hidden;transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-vl-page=visite-tirocinio] .vl-vt-card:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-vl-page=visite-tirocinio] .vl-vt-card+.vl-vt-card{animation-delay:60ms}[data-vl][data-vl-page=visite-tirocinio] .vl-vt-heading{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-vl-page=visite-tirocinio] .vl-vt-title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-page=visite-tirocinio] .vl-vt-desc{margin-top:.1rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=visite-tirocinio] .vl-vt-card>.vl-vt-body,[data-vl][data-vl-page=visite-tirocinio] .vl-vt-card>p{margin:1.15rem 1.25rem 1.25rem}[data-vl][data-vl-page=visite-tirocinio] .vl-vt-card [data-slot=select-trigger]{border-radius:.75rem}[data-vl][data-vl-page=visite-tirocinio] .vl-vt-card label{font-size:.72rem;font-weight:650;color:var(--vl-ink-2)}[data-vl][data-vl-page=visite-tirocinio] .vl-vt-sigla{display:inline-flex;min-width:2.4rem;justify-content:center;padding:.2rem .45rem;border-radius:.5rem;border:1px solid var(--vl-line-strong);background:var(--vl-surface-2);color:var(--vl-ink);font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:.68rem;font-weight:700;letter-spacing:.03em}}[data-vl][data-vl-page=mailing],[data-vl-page=mailing][data-vl]{--ml-accento: #5b45e0;--ml-accento-2: #15966a;--ml-accento-morbido: rgba(98, 80, 214, .1);--ml-accento-ink: #ffffff;--ml-ok: #19c463;--ml-avviso: #f59e0b;--ml-errore: #ef4444;--ml-info: #3b82f6;--ml-bordo: var(--vl-line);--ml-bordo-forte: var(--vl-line-strong);--ml-carta: #ffffff;--ml-r: 1.25rem;--ml-r-sm: .75rem;--ml-ease: cubic-bezier(.2, 0, 0, 1);--ml-spring: cubic-bezier(.2, .9, .25, 1.15);--ml-s1: #6250d6;--ml-s2: #15966a;--ml-s3: #e05a26;--ml-s4: #2a78d6;--ml-s5: #d55181;--ml-focus: 0 0 0 3px rgba(98, 80, 214, .28);color:var(--vl-ink)}.dark [data-vl][data-vl-page=mailing],.dark [data-vl-page=mailing][data-vl]{--ml-accento: #a99dff;--ml-accento-2: #34d399;--ml-accento-morbido: rgba(169, 157, 255, .14);--ml-accento-ink: #10123a;--ml-ok: #72fa93;--ml-avviso: #fbbf24;--ml-errore: #f87171;--ml-info: #60a5fa;--ml-carta: #0b2a52;--ml-s1: #9085e9;--ml-s2: #199e70;--ml-s3: #d95926;--ml-s4: #3987e5;--ml-s5: #d55181;--ml-focus: 0 0 0 3px rgba(169, 157, 255, .35)}.silvia [data-vl][data-vl-page=mailing],.silvia [data-vl-page=mailing][data-vl]{--ml-accento: #ffffff;--ml-accento-2: #d4d4d4;--ml-accento-morbido: rgba(255, 255, 255, .08);--ml-accento-ink: #000000;--ml-ok: #4ade80;--ml-avviso: #fbbf24;--ml-errore: #f87171;--ml-info: #93c5fd;--ml-carta: #0f0f0f;--ml-s1: #9085e9;--ml-s2: #199e70;--ml-s3: #d95926;--ml-s4: #3987e5;--ml-s5: #d55181;--ml-focus: 0 0 0 3px rgba(255, 255, 255, .25)}@keyframes ml-luccica{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ml-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ml-entra{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@keyframes ml-arriva{0%{transform:translateY(-10px) scale(.98);opacity:0;background:var(--ml-accento-morbido)}60%{background:var(--ml-accento-morbido)}to{transform:none;opacity:1;background:transparent}}@keyframes ml-respiro{0%{box-shadow:0 0 color-mix(in srgb,var(--ml-ok) 60%,transparent)}80%,to{box-shadow:0 0 0 7px transparent}}@keyframes ml-scorri{0%{background-position:0 0}to{background-position:28px 0}}[data-vl-page=mailing] .ml-card{min-width:0;padding:1.25rem 1.35rem;border-radius:var(--ml-r);background:var(--vl-surface);box-shadow:0 0 0 1px var(--ml-bordo) inset,var(--vl-shadow);transition:box-shadow .22s var(--ml-ease),transform .22s var(--ml-ease)}[data-vl-page=mailing] .ml-card--piatta{box-shadow:0 0 0 1px var(--ml-bordo) inset;background:var(--vl-surface-2)}[data-vl-page=mailing] .ml-card--cliccabile{cursor:pointer;text-align:left;width:100%}[data-vl-page=mailing] .ml-card--cliccabile:hover{box-shadow:0 0 0 1px var(--ml-bordo-forte) inset,var(--vl-shadow-hover);transform:translateY(-1px)}[data-vl-page=mailing] .ml-card-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:1rem}[data-vl-page=mailing] .ml-card-titolo{display:inline-flex;align-items:center;gap:.45rem;font-size:1rem;font-weight:750;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-card-titolo>svg{color:var(--ml-accento)}[data-vl-page=mailing] .ml-card-sottotitolo{margin-top:.15rem;font-size:.8rem;line-height:1.45;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-etichetta{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-numero-grande{font-size:1.9rem;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-numero-medio{font-size:1.3rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-muto{color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:650;color:var(--ml-accento);text-underline-offset:3px}[data-vl-page=mailing] .ml-link:hover{text-decoration:underline}[data-vl-page=mailing] .ml-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.35rem;padding:0 .95rem;border-radius:.8rem;font-size:.85rem;font-weight:650;line-height:1;color:var(--vl-ink);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ml-ease),transform .16s var(--ml-ease),box-shadow .16s var(--ml-ease),color .16s ease}[data-vl-page=mailing] .ml-btn:hover:not(:disabled){background:var(--vl-hover);transform:translateY(-1px)}[data-vl-page=mailing] .ml-btn:active:not(:disabled){transform:translateY(0) scale(.98)}[data-vl-page=mailing] .ml-btn:disabled{opacity:.5;cursor:not-allowed}[data-vl-page=mailing] .ml-btn:focus-visible,[data-vl-page=mailing] .ml-chip:focus-visible,[data-vl-page=mailing] .ml-tab:focus-visible,[data-vl-page=mailing] .ml-toggle:focus-visible,[data-vl-page=mailing] .ml-seg>button:focus-visible{outline:none;box-shadow:var(--ml-focus),0 0 0 1px var(--ml-accento) inset}[data-vl-page=mailing] .ml-btn--pieno{background:var(--ml-accento);color:var(--ml-accento-ink);box-shadow:0 10px 24px -14px var(--ml-accento)}[data-vl-page=mailing] .ml-btn--pieno:hover:not(:disabled){background:var(--ml-accento);filter:brightness(1.06);box-shadow:0 14px 30px -14px var(--ml-accento)}[data-vl-page=mailing] .ml-btn--ghost{background:transparent;box-shadow:none;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-btn--ghost:hover:not(:disabled){color:var(--vl-ink)}[data-vl-page=mailing] .ml-btn--pericolo{background:var(--vl-danger-bg);color:var(--vl-danger-fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-errore) 30%,transparent) inset}[data-vl-page=mailing] .ml-btn--pericolo:hover:not(:disabled){background:var(--vl-danger-bg);box-shadow:0 0 0 1px var(--ml-errore) inset}[data-vl-page=mailing] .ml-btn--ai{position:relative;color:#fff;background:linear-gradient(120deg,#6250d6,#9b5de5 45%,#e05a9a);background-size:160% 100%;box-shadow:0 10px 24px -14px #9b5de5}[data-vl-page=mailing] .ml-btn--ai:hover:not(:disabled){background-position:100% 0;background-color:transparent}.silvia [data-vl-page=mailing] .ml-btn--ai{background:#ffffff24;box-shadow:0 0 0 1px #ffffff4d inset}[data-vl-page=mailing] .ml-btn--sm{height:1.9rem;padding:0 .7rem;border-radius:.65rem;font-size:.78rem}[data-vl-page=mailing] .ml-btn--icona{width:2.35rem;padding:0}[data-vl-page=mailing] .ml-btn--sm.ml-btn--icona{width:1.9rem}[data-vl-page=mailing] .ml-input,[data-vl-page=mailing] .ml-select,[data-vl-page=mailing] .ml-textarea{min-width:0;height:2.35rem;padding:0 .75rem;border-radius:.7rem;font-size:.85rem;font-weight:550;color:var(--vl-ink);background:var(--ml-carta);border:1px solid var(--ml-bordo-forte);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.dark [data-vl-page=mailing] .ml-input,.dark [data-vl-page=mailing] .ml-select,.dark [data-vl-page=mailing] .ml-textarea{background:#ffffff0d}[data-vl-page=mailing] .ml-select{padding-right:2rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237d8aa0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;cursor:pointer}[data-vl-page=mailing] .ml-select option,[data-vl-page=mailing] .ml-select optgroup{color:#002552;background:#fff}[data-vl-page=mailing] .ml-textarea{height:auto;min-height:5rem;padding:.6rem .75rem;line-height:1.5;resize:vertical}[data-vl-page=mailing] .ml-input::placeholder,[data-vl-page=mailing] .ml-textarea::placeholder{color:var(--vl-ink-3);font-weight:450}[data-vl-page=mailing] .ml-input:hover,[data-vl-page=mailing] .ml-select:hover,[data-vl-page=mailing] .ml-textarea:hover{border-color:color-mix(in srgb,var(--ml-accento) 35%,var(--ml-bordo-forte))}[data-vl-page=mailing] .ml-input:focus,[data-vl-page=mailing] .ml-select:focus,[data-vl-page=mailing] .ml-textarea:focus{border-color:var(--ml-accento);box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-input:disabled,[data-vl-page=mailing] .ml-select:disabled{opacity:.55;cursor:not-allowed}[data-vl-page=mailing] .ml-campo{display:flex;flex-direction:column;gap:.35rem;min-width:0}[data-vl-page=mailing] .ml-campo>label,[data-vl-page=mailing] .ml-campo-etichetta{font-size:.78rem;font-weight:650;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-campo-aiuto{font-size:.74rem;line-height:1.45;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-campo[data-errore] .ml-input,[data-vl-page=mailing] .ml-campo[data-errore] .ml-select{border-color:var(--ml-errore)}[data-vl-page=mailing] .ml-chip{display:inline-flex;align-items:center;gap:.3rem;height:1.75rem;padding:0 .65rem;border-radius:999px;font-size:.76rem;font-weight:600;white-space:nowrap;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;color:var(--vl-ink-2);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}[data-vl-page=mailing] button.ml-chip{cursor:pointer}[data-vl-page=mailing] button.ml-chip:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=mailing] .ml-chip--attivo,[data-vl-page=mailing] .ml-chip[aria-pressed=true]{background:var(--ml-accento-morbido);color:var(--ml-accento);box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-accento) 35%,transparent) inset}[data-vl-page=mailing] .ml-chip>button{display:inline-flex;margin-right:-.25rem;padding:.15rem;border-radius:999px;color:inherit;opacity:.7}[data-vl-page=mailing] .ml-chip>button:hover{opacity:1;background:var(--vl-hover)}[data-vl-page=mailing] .ml-tag{--ml-tag: var(--ml-accento);display:inline-flex;align-items:center;gap:.3rem;max-width:14rem;height:1.45rem;padding:0 .55rem;border-radius:999px;font-size:.72rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:color-mix(in srgb,var(--ml-tag) 72%,var(--vl-ink));background:color-mix(in srgb,var(--ml-tag) 13%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-tag) 22%,transparent) inset}.dark [data-vl-page=mailing] .ml-tag{color:color-mix(in srgb,var(--ml-tag) 45%,#ffffff);background:color-mix(in srgb,var(--ml-tag) 22%,transparent)}.silvia [data-vl-page=mailing] .ml-tag{color:#fff;background:color-mix(in srgb,var(--ml-tag) 25%,#111111)}[data-vl-page=mailing] .ml-tag:before{content:"";flex-shrink:0;width:.4rem;height:.4rem;border-radius:999px;background:var(--ml-tag)}[data-vl-page=mailing] .ml-tag[data-sistema]:before{border-radius:2px}[data-vl-page=mailing] .ml-badge{display:inline-flex;align-items:center;gap:.35rem;height:1.45rem;padding:0 .55rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap;background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-vl-page=mailing] .ml-badge:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:var(--vl-muted-dot)}[data-vl-page=mailing] .ml-badge--ok{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-badge--ok:before{background:var(--vl-ok-dot)}[data-vl-page=mailing] .ml-badge--avviso{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=mailing] .ml-badge--avviso:before{background:var(--vl-warn-dot)}[data-vl-page=mailing] .ml-badge--errore{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-badge--errore:before{background:var(--vl-danger-dot)}[data-vl-page=mailing] .ml-badge--info{background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=mailing] .ml-badge--info:before{background:var(--vl-info-dot)}[data-vl-page=mailing] .ml-badge--neutro{background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-vl-page=mailing] .ml-badge[data-vivo]:before{animation:ml-respiro 1.8s ease-out infinite}[data-vl-page=mailing] .ml-tab-bar{position:sticky;top:.5rem;z-index:5;display:flex;align-items:center;gap:.25rem;padding:.35rem;border-radius:1.1rem;background:color-mix(in srgb,var(--ml-carta) 84%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 0 0 1px var(--ml-bordo) inset,var(--vl-shadow);overflow-x:auto;scrollbar-width:none}[data-vl-page=mailing] .ml-tab-bar::-webkit-scrollbar{display:none}[data-vl-page=mailing] .ml-tab{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;border-radius:.8rem;color:var(--vl-ink-2);font-weight:600;font-size:.9rem;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--ml-ease),color .18s ease}[data-vl-page=mailing] .ml-tab:hover:not([data-active]){background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=mailing] .ml-tab[data-active]{background:var(--vl-ink);color:var(--ml-carta);box-shadow:0 8px 20px -12px #00255299}.dark [data-vl-page=mailing] .ml-tab[data-active]{background:#fff;color:#002552}.silvia [data-vl-page=mailing] .ml-tab[data-active]{background:#ffffff29;color:#fff;box-shadow:0 0 0 1px #ffffff40 inset}[data-vl-page=mailing] .ml-tab-conta{min-width:1.3rem;height:1.3rem;padding:0 .35rem;border-radius:999px;background:var(--ml-accento);color:var(--ml-accento-ink);font-size:.68rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;animation:ml-pop .38s var(--ml-spring)}[data-vl-page=mailing] .ml-seg{display:inline-flex;padding:.22rem;border-radius:.85rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-seg>button{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .75rem;border-radius:.65rem;font-size:.8rem;font-weight:650;color:var(--vl-ink-2);cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}[data-vl-page=mailing] .ml-seg>button:hover:not([data-active]){color:var(--vl-ink)}[data-vl-page=mailing] .ml-seg>button[data-active]{background:var(--ml-carta);color:var(--vl-ink);box-shadow:0 1px 3px #0025521f,0 0 0 1px var(--ml-bordo) inset}.dark [data-vl-page=mailing] .ml-seg>button[data-active],.silvia [data-vl-page=mailing] .ml-seg>button[data-active]{background:#ffffff24}[data-vl-page=mailing] .ml-toggle{position:relative;flex-shrink:0;display:inline-flex;align-items:center;width:2.6rem;height:1.5rem;padding:.15rem;border-radius:999px;background:var(--ml-bordo-forte);cursor:pointer;transition:background-color .22s var(--ml-ease)}[data-vl-page=mailing] .ml-toggle:after{content:"";width:1.2rem;height:1.2rem;border-radius:999px;background:#fff;box-shadow:0 2px 6px #00143240;transition:transform .26s var(--ml-spring)}[data-vl-page=mailing] .ml-toggle[aria-checked=true]{background:var(--ml-accento)}[data-vl-page=mailing] .ml-toggle[aria-checked=true]:after{transform:translate(1.1rem)}.silvia [data-vl-page=mailing] .ml-toggle[aria-checked=true]:after{background:#000}[data-vl-page=mailing] .ml-toggle:disabled{opacity:.5;cursor:not-allowed}[data-vl-page=mailing] .ml-toggle--ok[aria-checked=true]{background:var(--ml-ok)}[data-vl-page=mailing] .ml-avviso{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;border-radius:var(--ml-r-sm);background:var(--vl-warn-bg);color:var(--vl-warn-fg);font-size:.85rem;font-weight:550;line-height:1.45}[data-vl-page=mailing] .ml-avviso>svg{flex-shrink:0;margin-top:.1rem}[data-vl-page=mailing] .ml-avviso[data-tono=info]{background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=mailing] .ml-avviso[data-tono=ok]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-avviso[data-tono=errore]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-avviso[data-tono=accento]{background:var(--ml-accento-morbido);color:var(--vl-ink)}[data-vl-page=mailing] .ml-barra{position:relative;height:.45rem;border-radius:999px;background:var(--vl-muted-bg);overflow:hidden}[data-vl-page=mailing] .ml-barra-valore{display:block;height:100%;border-radius:inherit;background:var(--ml-accento);transition:width .7s var(--ml-ease)}[data-vl-page=mailing] .ml-barra[data-tono=ok] .ml-barra-valore{background:var(--ml-ok)}[data-vl-page=mailing] .ml-barra[data-tono=avviso] .ml-barra-valore{background:var(--ml-avviso)}[data-vl-page=mailing] .ml-barra[data-tono=errore] .ml-barra-valore{background:var(--ml-errore)}[data-vl-page=mailing] .ml-barra[data-vivo] .ml-barra-valore{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.22) 0 7px,transparent 7px 14px);animation:ml-scorri .9s linear infinite}[data-vl-page=mailing] .ml-delta{display:inline-flex;align-items:center;gap:.15rem;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}[data-vl-page=mailing] .ml-delta[data-tono=su]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-delta[data-tono=giu]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-delta[data-tono=piatto]{background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-vl-page=mailing] .ml-vuoto{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1.25rem;text-align:center}[data-vl-page=mailing] .ml-vuoto-illustrazione{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:.4rem;border-radius:1.4rem;color:var(--ml-accento);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--ml-accento) 22%,transparent),transparent 70%),var(--ml-accento-morbido);box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-accento) 20%,transparent) inset,0 18px 40px -22px var(--ml-accento)}[data-vl-page=mailing] .ml-vuoto-illustrazione:after{content:"";position:absolute;inset:-.6rem;border-radius:1.8rem;border:1px dashed color-mix(in srgb,var(--ml-accento) 28%,transparent)}[data-vl-page=mailing] .ml-vuoto-illustrazione>svg{width:1.9rem;height:1.9rem}[data-vl-page=mailing] .ml-vuoto-titolo{font-size:1.02rem;font-weight:750;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-vuoto-testo{max-width:28rem;font-size:.85rem;line-height:1.55;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-vuoto-azioni{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem}[data-vl-page=mailing] .ml-skeleton{position:relative;overflow:hidden;border-radius:var(--ml-r-sm);background:var(--vl-muted-bg)}[data-vl-page=mailing] .ml-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--vl-hover) 50%,transparent 80%);animation:ml-luccica 1.4s ease-in-out infinite}.dark [data-vl-page=mailing] .ml-skeleton:after,.silvia [data-vl-page=mailing] .ml-skeleton:after{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.06) 50%,transparent 80%)}[data-vl-page=mailing] .ml-tabella{width:100%;border-collapse:separate;border-spacing:0;font-size:.84rem}[data-vl-page=mailing] .ml-tabella th{position:sticky;top:0;z-index:1;padding:.6rem .75rem;text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-ink-3);-webkit-text-fill-color:var(--vl-ink-3);background:var(--vl-thead);border-bottom:1px solid var(--ml-bordo);white-space:nowrap}[data-vl-page=mailing] .ml-tabella th:first-child{border-top-left-radius:.75rem}[data-vl-page=mailing] .ml-tabella th:last-child{border-top-right-radius:.75rem}[data-vl-page=mailing] .ml-tabella td{padding:.7rem .75rem;border-bottom:1px solid var(--ml-bordo);color:var(--vl-ink);vertical-align:middle}[data-vl-page=mailing] .ml-tabella tbody tr{transition:background-color .14s ease}[data-vl-page=mailing] .ml-tabella tbody tr:hover{background:var(--vl-hover)}[data-vl-page=mailing] .ml-tabella tbody tr[data-cliccabile]{cursor:pointer}[data-vl-page=mailing] .ml-tabella tbody tr[data-selezionata]{background:var(--ml-accento-morbido)}[data-vl-page=mailing] .ml-tabella .ml-muto,[data-vl-page=mailing] .ml-tabella td.ml-muto{-webkit-text-fill-color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-tabella-num{text-align:right;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-avatar{--ml-hue: 250;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:hsl(var(--ml-hue) 70% 93%);color:hsl(var(--ml-hue) 55% 32%);font-size:.74rem;font-weight:750;letter-spacing:.01em}.dark [data-vl-page=mailing] .ml-avatar,.silvia [data-vl-page=mailing] .ml-avatar{background:hsl(var(--ml-hue) 45% 26%);color:hsl(var(--ml-hue) 80% 86%)}[data-vl-page=mailing] .ml-avatar[data-dim=sm]{width:1.75rem;height:1.75rem;font-size:.62rem}[data-vl-page=mailing] .ml-avatar[data-dim=lg]{width:3.25rem;height:3.25rem;font-size:1rem}[data-vl-page=mailing].ml-dialog,[data-vl-page=mailing] .ml-dialog{border-radius:1.5rem;border:0;padding:1.5rem;background:var(--ml-carta);color:var(--vl-ink);box-shadow:0 0 0 1px var(--ml-bordo) inset,0 40px 90px -30px #0014328c}.silvia [data-vl-page=mailing].ml-dialog{background:#0f0f0f}[data-vl-page=mailing] .ml-dialog-titolo{display:flex;align-items:center;gap:.55rem;font-size:1.12rem;font-weight:780;letter-spacing:-.02em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-dialog-titolo>svg{color:var(--ml-accento)}[data-vl-page=mailing] .ml-dialog-testo{font-size:.85rem;line-height:1.55;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-dialog-piede{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem}[data-vl-page=mailing].ml-popover{padding:.5rem;border-radius:1rem;border:0;background:var(--ml-carta);color:var(--vl-ink);box-shadow:0 0 0 1px var(--ml-bordo) inset,0 24px 60px -24px #00143280}[data-vl-page=mailing].ml-sheet{background:var(--ml-carta);color:var(--vl-ink);padding:0;gap:0;overflow:hidden}.dark [data-vl-page=mailing].ml-sheet{background:#082448}@media (min-width: 640px){[data-vl-page=mailing].ml-sheet{width:min(40rem,calc(100vw - 1.5rem));max-width:min(40rem,calc(100vw - 1.5rem))}}@media (prefers-reduced-motion: reduce){[data-vl-page=mailing] *,[data-vl-page=mailing] *:before,[data-vl-page=mailing] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}[data-vl-page=mailing] .ml-regole{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem}[data-vl-page=mailing] .ml-regole-gruppo{display:flex;flex-direction:column;gap:.6rem;min-width:0}[data-vl-page=mailing] .ml-regole-gruppo:not([data-radice]){flex:1;padding:.75rem .85rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;border-left:3px solid color-mix(in srgb,var(--ml-accento) 55%,transparent);animation:ml-entra .26s var(--ml-ease)}[data-vl-page=mailing] .ml-regole-intestazione{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:var(--vl-ink-2);font-weight:600}[data-vl-page=mailing] .ml-regole-frase{color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-regole-op{display:inline-flex;padding:.18rem;border-radius:999px;background:var(--ml-accento-morbido);box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-accento) 22%,transparent) inset}[data-vl-page=mailing] .ml-regole-op>button{height:1.6rem;padding:0 .65rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--ml-accento);cursor:pointer;transition:background-color .18s var(--ml-ease),color .18s ease}[data-vl-page=mailing] .ml-regole-op>button[data-active]{background:var(--ml-accento);color:var(--ml-accento-ink);box-shadow:0 4px 12px -6px var(--ml-accento)}[data-vl-page=mailing] .ml-regole-op>button:focus-visible{outline:none;box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-regole-lista{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}[data-vl-page=mailing] .ml-regole-voce{display:flex;align-items:flex-start;gap:.55rem;min-width:0;animation:ml-entra .24s var(--ml-ease)}[data-vl-page=mailing] .ml-regole-congiunzione{flex-shrink:0;width:3.6rem;padding-top:.55rem;text-align:right;font-size:.72rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--ml-accento)}[data-vl-page=mailing] .ml-regole-gruppo[data-op=O]>.ml-regole-lista>.ml-regole-voce>.ml-regole-congiunzione{color:var(--ml-accento-2)}[data-vl-page=mailing] .ml-regole-condizione{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .4rem .4rem .45rem;border-radius:.9rem;background:var(--ml-carta);box-shadow:0 0 0 1px var(--ml-bordo) inset,0 1px 2px #0025520a;transition:box-shadow .18s var(--ml-ease)}.dark [data-vl-page=mailing] .ml-regole-condizione{background:#ffffff0a}[data-vl-page=mailing] .ml-regole-condizione:hover,[data-vl-page=mailing] .ml-regole-condizione:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-accento) 40%,transparent) inset,0 8px 20px -14px var(--ml-accento)}[data-vl-page=mailing] .ml-regole-condizione[data-incompleta]{box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-avviso) 55%,transparent) inset}[data-vl-page=mailing] .ml-regole-condizione .ml-select,[data-vl-page=mailing] .ml-regole-condizione .ml-input{height:2rem;border-radius:.6rem;font-size:.82rem}[data-vl-page=mailing] .ml-regole-campo{font-weight:700;max-width:15rem}[data-vl-page=mailing] .ml-regole-operatore{color:var(--ml-accento);font-weight:700;background-color:var(--ml-accento-morbido);border-color:transparent}[data-vl-page=mailing] .ml-regole-operatore-fisso{padding:0 .3rem;font-weight:700;color:var(--ml-accento)}[data-vl-page=mailing] .ml-regole-numero{width:5.5rem;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-regole-testo{width:11rem}[data-vl-page=mailing] .ml-regole-valore{max-width:14rem}[data-vl-page=mailing] .ml-regole-intervallo,[data-vl-page=mailing] .ml-regole-multi{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}[data-vl-page=mailing] .ml-regole-e{font-size:.78rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-regole-chip{height:1.7rem;animation:ml-pop .26s var(--ml-spring)}[data-vl-page=mailing] .ml-regole-aggiungi-valore{width:auto;max-width:11rem;border-style:dashed;background-color:transparent}[data-vl-page=mailing] .ml-regole-aiuto{flex-basis:100%;padding:0 .2rem;font-size:.72rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-regole-rimuovi{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:.55rem;color:var(--vl-ink-3);cursor:pointer;transition:background-color .16s ease,color .16s ease}[data-vl-page=mailing] .ml-regole-rimuovi:hover{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-regole-vuoto{padding:.75rem .9rem;border-radius:.8rem;border:1px dashed var(--ml-bordo-forte);font-size:.8rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-regole-azioni{display:flex;flex-wrap:wrap;gap:.4rem;padding-left:4.15rem}[data-vl-page=mailing] .ml-regole-gruppo:not([data-radice]) .ml-regole-azioni{padding-left:0}[data-vl-page=mailing] .ml-regole-aggiungi{display:inline-flex;align-items:center;gap:.3rem;height:1.85rem;padding:0 .7rem;border-radius:999px;font-size:.78rem;font-weight:650;color:var(--ml-accento);border:1px dashed color-mix(in srgb,var(--ml-accento) 45%,transparent);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}[data-vl-page=mailing] .ml-regole-aggiungi:hover:not(:disabled){background:var(--ml-accento-morbido);border-style:solid}[data-vl-page=mailing] .ml-regole-aggiungi--gruppo{color:var(--vl-ink-2);border-color:var(--ml-bordo-forte)}[data-vl-page=mailing] .ml-regole[data-compatto] .ml-regole-congiunzione{width:2.6rem}[data-vl-page=mailing] .ml-regole[data-compatto] .ml-regole-azioni{padding-left:3.15rem}@media (max-width: 639px){[data-vl-page=mailing] .ml-regole-congiunzione{width:2.4rem;font-size:.65rem}[data-vl-page=mailing] .ml-regole-azioni{padding-left:0}[data-vl-page=mailing] .ml-regole-campo,[data-vl-page=mailing] .ml-regole-valore,[data-vl-page=mailing] .ml-regole-testo{flex:1 1 100%;max-width:none;width:100%}}[data-vl-page=mailing] :where(span,p,div,label,li,dt,dd,strong,em,small,time,legend,summary,code,td,th){color:inherit}[data-vl-page=mailing].ml-pagina{display:flex;flex-direction:column;gap:1.1rem;padding-bottom:3rem}[data-vl-page=mailing].ml-pagina--caricamento{min-height:60vh;align-items:center;justify-content:center;gap:.75rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=mailing]>.vl-hero{margin-bottom:0;--vl-hero-accent: #b9adff;background:radial-gradient(760px 320px at 96% -25%,rgba(130,110,255,.55),transparent 62%),radial-gradient(560px 300px at 60% -45%,rgba(214,81,160,.3),transparent 60%),radial-gradient(700px 320px at -8% 130%,rgba(21,180,130,.42),transparent 60%),linear-gradient(135deg,#00214a,#12236b 52%,#00214a)}.silvia [data-vl][data-vl-page=mailing]>.vl-hero{--vl-hero-accent: #ffffff;background:var(--vl-hero-bg)}[data-vl][data-vl-page=mailing] .vl-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem}[data-vl][data-vl-page=mailing] .ml-hero-refresh{width:2.8rem;height:2.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}[data-vl][data-vl-page=mailing] .ml-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}[data-vl][data-vl-page=mailing] .ml-kpis .vl-kpi:nth-child(5){animation-delay:.24s}[data-vl][data-vl-page=mailing] .ml-contatore{font-variant-numeric:tabular-nums}[data-vl][data-vl-page=mailing] .ml-kpi-piede{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem}[data-vl][data-vl-page=mailing] .ml-kpi-nuovi{color:var(--vl-hero-accent);font-weight:700}[data-vl][data-vl-page=mailing] .ml-kpi-attesa{display:block;width:4.5rem;height:.8rem;border-radius:999px;background:var(--vl-hero-glass-hover)}[data-vl-page=mailing] .ml-delta--hero[data-tono=su]{background:#72fa9329;color:#92fbad}[data-vl-page=mailing] .ml-delta--hero[data-tono=giu]{background:#f871712e;color:#fdaaaa}[data-vl-page=mailing] .ml-delta--hero[data-tono=piatto]{background:#ffffff1a;color:#fffc}[data-vl-page=mailing] .ml-avvisi{display:flex;flex-direction:column;gap:.5rem;animation:ml-entra .36s var(--ml-ease) backwards}[data-vl-page=mailing] .ml-avviso--banner{align-items:center;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 14%,transparent) inset}[data-vl-page=mailing] .ml-avviso--banner>svg{margin-top:0}[data-vl-page=mailing] .ml-avviso-testo{flex:1;min-width:0}[data-vl-page=mailing] .ml-avviso-azione{flex-shrink:0;background:var(--ml-carta)}[data-vl-page=mailing] .ml-tab-live{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.75rem;font-weight:600;color:var(--vl-ink-3);white-space:nowrap}[data-vl-page=mailing] .ml-tab-live-punto{width:.5rem;height:.5rem;border-radius:999px;background:var(--vl-muted-dot)}[data-vl-page=mailing] .ml-tab-live[data-on]{color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-tab-live[data-on] .ml-tab-live-punto{background:var(--ml-ok);animation:ml-respiro 2s ease-out infinite}[data-vl-page=mailing] .ml-tab-corpo{animation:vl-rise .38s var(--ml-ease) backwards}[data-vl-page=mailing] .ml-seg-conta{min-width:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--ml-accento-morbido);color:var(--ml-accento);font-size:.66rem;font-weight:800;line-height:1.15rem;text-align:center}[data-vl-page=mailing] .ml-seg--piccolo>button{height:1.7rem;padding:0 .6rem;font-size:.74rem}[data-vl-page=mailing] .ml-griglia{display:grid;gap:1rem;min-width:0}[data-vl-page=mailing] .ml-griglia--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}[data-vl-page=mailing] .ml-griglia--3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-vl-page=mailing] .ml-vuoto-riga{padding:.75rem 0;font-size:.82rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-positivo{color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-riga-titolo{display:flex;align-items:center;gap:.4rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:650;color:var(--vl-ink)}[data-vl-page=mailing] .ml-riga-sotto{display:flex;align-items:center;gap:.3rem;min-width:0;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-riga-sotto>*{flex-shrink:0}[data-vl-page=mailing] .ml-lista{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}[data-vl-page=mailing] .ml-lista--compatta{gap:.25rem}[data-vl-page=mailing] .ml-azioni-riga{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}[data-vl-page=mailing] .ml-azioni-riga--fine{justify-content:flex-end}[data-vl-page=mailing] .ml-form{display:flex;flex-direction:column;gap:.95rem}[data-vl-page=mailing] .ml-form-riga{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}[data-vl-page=mailing] .ml-form-riga--host{grid-template-columns:minmax(0,1fr) 6rem}[data-vl-page=mailing] .ml-spunta{display:flex;align-items:flex-start;gap:.6rem;font-size:.82rem;line-height:1.45;color:var(--vl-ink-2);cursor:pointer}[data-vl-page=mailing] .ml-spunta>input{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--ml-accento)}[data-vl-page=mailing] .ml-spunta strong{color:var(--vl-ink)}[data-vl-page=mailing] .ml-obbligatorio{margin-left:.35rem;padding:.05rem .4rem;border-radius:999px;font-size:.65rem;font-weight:700;background:var(--ml-accento-morbido);color:var(--ml-accento)}[data-vl-page=mailing] .ml-input-unita,[data-vl-page=mailing] .ml-input-bottone{display:flex;align-items:center;gap:.5rem}[data-vl-page=mailing] .ml-input-unita .ml-input{width:6rem}[data-vl-page=mailing] .ml-input-unita>span{font-size:.82rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-input-bottone .ml-input{flex:1}[data-vl-page=mailing] .ml-input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}[data-vl-page=mailing] .ml-riquadro{display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-avanzate{border-radius:var(--ml-r-sm);box-shadow:0 0 0 1px var(--ml-bordo) inset;padding:.2rem 1rem}[data-vl-page=mailing] .ml-avanzate[open]{padding-bottom:1rem}[data-vl-page=mailing] .ml-avanzate>summary,[data-vl-page=mailing] .ml-esito-errori>summary{padding:.6rem 0;font-size:.82rem;font-weight:650;color:var(--vl-ink-2);cursor:pointer}[data-vl-page=mailing] .ml-avanzate>:not(summary)+:not(summary),[data-vl-page=mailing] .ml-avanzate>summary+*{margin-top:.75rem}[data-vl-page=mailing] .ml-tooltip{min-width:10rem;padding:.6rem .75rem;border-radius:.8rem;background:var(--ml-carta);box-shadow:0 0 0 1px var(--ml-bordo) inset,0 16px 40px -18px #00143273;font-size:.78rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-tooltip-titolo{margin-bottom:.35rem;font-weight:700;text-transform:capitalize}[data-vl-page=mailing] .ml-tooltip-riga{display:flex;align-items:center;gap:.45rem}[data-vl-page=mailing] .ml-tooltip-riga strong{margin-left:auto;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-tooltip-chiave{flex-shrink:0;display:inline-block;width:.6rem;height:.6rem;border-radius:3px}[data-vl-page=mailing] .ml-legenda{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl-page=mailing] .ml-legenda-voce{display:inline-flex;align-items:center;gap:.4rem;height:1.9rem;padding:0 .65rem;border-radius:999px;font-size:.76rem;font-weight:600;color:var(--vl-ink-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;cursor:pointer;transition:opacity .16s ease,background-color .16s ease}[data-vl-page=mailing] .ml-legenda-voce:hover{background:var(--vl-hover)}[data-vl-page=mailing] .ml-legenda-voce strong{color:var(--vl-ink);font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-legenda-voce[data-off]{opacity:.45}[data-vl-page=mailing] .ml-grafico{margin:0 -.25rem}[data-vl-page=mailing] .ml-pallino{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-pallino-punto{width:.55rem;height:.55rem;border-radius:999px;background:var(--vl-muted-dot)}[data-vl-page=mailing] .ml-pallino[data-c=ATTIVO] .ml-pallino-punto{background:var(--ml-s2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ml-s2) 20%,transparent)}[data-vl-page=mailing] .ml-pallino[data-c=TIEPIDO] .ml-pallino-punto{background:var(--ml-s4)}[data-vl-page=mailing] .ml-pallino[data-c=DORMIENTE] .ml-pallino-punto{background:var(--ml-s3)}[data-vl-page=mailing] .ml-pallino[data-c=MAI] .ml-pallino-punto{background:transparent;box-shadow:0 0 0 1.5px var(--vl-muted-dot) inset}[data-vl-page=mailing] .ml-punteggio{display:inline-flex;align-items:center;gap:.4rem}[data-vl-page=mailing] .ml-punteggio-tacche{display:inline-flex;gap:2px}[data-vl-page=mailing] .ml-punteggio-tacche>span{width:.45rem;height:.8rem;border-radius:2px;background:var(--vl-muted-bg)}[data-vl-page=mailing] .ml-punteggio-tacche>span[data-on]{background:var(--ml-accento)}[data-vl-page=mailing] .ml-punteggio-numero{min-width:1.4rem;font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-tipo{display:inline-flex;align-items:center;height:1.15rem;padding:0 .4rem;border-radius:.35rem;font-size:.62rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-vl-page=mailing] .ml-tipo[data-tipo=PAZIENTE]{background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=mailing] .ml-tipo[data-tipo=LEAD]{background:var(--vl-violet-bg);color:var(--vl-violet-fg)}[data-vl-page=mailing] .ml-panoramica{display:flex;flex-direction:column;gap:1rem}[data-vl-page=mailing] .ml-panoramica[aria-busy=true] .ml-stat-riga,[data-vl-page=mailing] .ml-panoramica[aria-busy=true] .ml-griglia{opacity:.72;transition:opacity .2s ease}[data-vl-page=mailing] .ml-panoramica-barra{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}[data-vl-page=mailing] .ml-panoramica-nota{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-panoramica-errore{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;color:var(--vl-warn-fg)}[data-vl-page=mailing] .ml-stat-riga{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}[data-vl-page=mailing] .ml-stat{padding:.95rem 1rem;animation:ml-entra .42s var(--ml-ease) backwards}[data-vl-page=mailing] .ml-stat:nth-child(2){animation-delay:40ms}[data-vl-page=mailing] .ml-stat:nth-child(3){animation-delay:80ms}[data-vl-page=mailing] .ml-stat:nth-child(4){animation-delay:.12s}[data-vl-page=mailing] .ml-stat:nth-child(5){animation-delay:.16s}[data-vl-page=mailing] .ml-stat:nth-child(6){animation-delay:.2s}[data-vl-page=mailing] .ml-stat-testa{display:flex;align-items:center;gap:.45rem}[data-vl-page=mailing] .ml-stat-icona{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:.5rem;background:var(--ml-accento-morbido);color:var(--ml-accento)}[data-vl-page=mailing] .ml-stat-valore{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.6rem}[data-vl-page=mailing] .ml-stat-piede{margin-top:.35rem;font-size:.72rem;line-height:1.4;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-crescita-numeri{display:flex;gap:.9rem;font-size:.8rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-crescita-numeri strong{font-size:1rem;font-weight:800;color:var(--vl-ink);font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-crescita-numeri strong.ml-positivo{color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-guida{position:relative;overflow:hidden;background:radial-gradient(600px 220px at 100% 0%,var(--ml-accento-morbido),transparent 70%),var(--vl-surface)}[data-vl-page=mailing] .ml-guida-testa{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}[data-vl-page=mailing] .ml-guida-titolo{margin-top:.2rem;font-size:1.25rem;font-weight:800;letter-spacing:-.025em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-guida-progresso{display:flex;align-items:center;gap:.7rem;min-width:11rem}[data-vl-page=mailing] .ml-guida-progresso .ml-barra{flex:1}[data-vl-page=mailing] .ml-guida-passi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:passo}[data-vl-page=mailing] .ml-guida-passo{position:relative;display:flex;gap:.8rem;padding:1rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;transition:box-shadow .22s var(--ml-ease),transform .22s var(--ml-ease)}[data-vl-page=mailing] .ml-guida-passo[data-prossimo]{background:var(--ml-carta);box-shadow:0 0 0 1.5px var(--ml-accento) inset,0 18px 40px -26px var(--ml-accento);transform:translateY(-2px)}.dark [data-vl-page=mailing] .ml-guida-passo[data-prossimo]{background:#ffffff0f}[data-vl-page=mailing] .ml-guida-passo[data-fatto]{opacity:.75}[data-vl-page=mailing] .ml-guida-icona{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.85rem;background:var(--ml-accento-morbido);color:var(--ml-accento)}[data-vl-page=mailing] .ml-guida-passo[data-fatto] .ml-guida-icona{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-guida-corpo{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}[data-vl-page=mailing] .ml-guida-numero{font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--ml-accento)}[data-vl-page=mailing] .ml-guida-passo-titolo{font-size:.95rem;font-weight:750;color:var(--vl-ink)}[data-vl-page=mailing] .ml-guida-passo-testo{margin:0 0 .35rem;font-size:.78rem;line-height:1.5;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-salute-corpo{display:flex;align-items:center;gap:1.25rem}[data-vl-page=mailing] .ml-anello{position:relative;flex-shrink:0;width:8.5rem;height:8.5rem}[data-vl-page=mailing] .ml-anello svg{width:100%;height:100%}[data-vl-page=mailing] .ml-anello-traccia{fill:none;stroke:var(--vl-muted-bg);stroke-width:12}[data-vl-page=mailing] .ml-anello-arco{transition:stroke-dasharray .9s var(--ml-ease),stroke-dashoffset .9s var(--ml-ease);animation:ml-anello-entra 1.1s var(--ml-ease) backwards}@keyframes ml-anello-entra{0%{stroke-dasharray:0 400}}[data-vl-page=mailing] .ml-anello-testo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}[data-vl-page=mailing] .ml-anello-sotto{margin-top:.15rem;font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-salute-legenda{flex:1;min-width:0;display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;font-size:.8rem}[data-vl-page=mailing] .ml-salute-legenda li{display:flex;align-items:center;gap:.5rem}[data-vl-page=mailing] .ml-salute-nome{flex:1;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-salute-legenda strong{font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-salute-perc{width:2.6rem;text-align:right;font-size:.72rem;color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-salute-dati{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0 0;padding-top:.9rem;border-top:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-salute-dati dt{font-size:.68rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-salute-dati dd{margin:.15rem 0 0;font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-salute-dati dd[data-attenzione]{color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-consigli{display:flex;flex-direction:column;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none}[data-vl-page=mailing] .ml-consigli li{display:flex;gap:.5rem;padding:.55rem .7rem;border-radius:.7rem;background:var(--ml-accento-morbido);font-size:.78rem;line-height:1.45;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-consigli svg{flex-shrink:0;margin-top:.15rem;color:var(--ml-accento)}[data-vl-page=mailing] .ml-feed{display:flex;flex-direction:column;min-height:0}[data-vl-page=mailing] .ml-badge[data-live]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-badge[data-live]:before{background:var(--ml-ok)}[data-vl-page=mailing] .ml-feed-lista{display:flex;flex-direction:column;max-height:22rem;margin:0 -.6rem;padding:0;overflow-y:auto;list-style:none;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 85%,transparent);mask-image:linear-gradient(to bottom,#000 85%,transparent)}[data-vl-page=mailing] .ml-feed-voce{display:flex;align-items:flex-start;gap:.65rem;padding:.55rem .6rem;border-radius:.8rem}[data-vl-page=mailing] .ml-feed-voce[data-nuovo]{animation:ml-arriva 1.6s var(--ml-ease)}[data-vl-page=mailing] .ml-feed-voce[data-conversione]{background:color-mix(in srgb,var(--ml-ok) 8%,transparent)}[data-vl-page=mailing] .ml-feed-avatar{position:relative;flex-shrink:0}[data-vl-page=mailing] .ml-feed-tipo{position:absolute;right:-.25rem;bottom:-.2rem;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;background:var(--vl-muted-dot);color:#fff;box-shadow:0 0 0 2px var(--ml-carta)}.dark [data-vl-page=mailing] .ml-feed-tipo{box-shadow:0 0 0 2px #0b2a52}[data-vl-page=mailing] .ml-feed-tipo[data-tono=info]{background:var(--ml-s4)}[data-vl-page=mailing] .ml-feed-tipo[data-tono=accento]{background:var(--ml-s1)}[data-vl-page=mailing] .ml-feed-tipo[data-tono=ok]{background:var(--ml-s2)}[data-vl-page=mailing] .ml-feed-tipo[data-tono=avviso]{background:var(--ml-avviso)}[data-vl-page=mailing] .ml-feed-tipo[data-tono=errore]{background:var(--ml-errore)}[data-vl-page=mailing] .ml-feed-corpo{flex:1;min-width:0}[data-vl-page=mailing] .ml-feed-frase{font-size:.8rem;line-height:1.4;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-feed-frase strong{color:var(--vl-ink);font-weight:650}[data-vl-page=mailing] .ml-feed-link{font-weight:600;color:var(--ml-accento);text-align:left;cursor:pointer}[data-vl-page=mailing] .ml-feed-link:hover{text-decoration:underline}[data-vl-page=mailing] .ml-feed-meta{display:flex;gap:.25rem;margin-top:.15rem;overflow:hidden;font-size:.7rem;color:var(--vl-ink-3);white-space:nowrap}[data-vl-page=mailing] .ml-feed-url{overflow:hidden;text-overflow:ellipsis}[data-vl-page=mailing] .ml-feed-valore{flex-shrink:0;padding:.15rem .5rem;border-radius:999px;background:var(--vl-ok-bg);color:var(--vl-ok-fg);font-size:.74rem;font-weight:800;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-invio{display:flex;flex-direction:column;gap:.45rem;width:100%;padding:.75rem .85rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;text-align:left;cursor:pointer;transition:box-shadow .18s ease}[data-vl-page=mailing] .ml-invio:hover{box-shadow:0 0 0 1px var(--ml-bordo-forte) inset}[data-vl-page=mailing] .ml-invio-testa{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-vl-page=mailing] .ml-invio-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700}[data-vl-page=mailing] .ml-invio-piede,[data-vl-page=mailing] .ml-quota-piede{display:flex;justify-content:space-between;gap:.5rem;font-size:.74rem;color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-invio-piede strong,[data-vl-page=mailing] .ml-quota-piede strong{color:var(--vl-ink)}[data-vl-page=mailing] .ml-invio-errori{color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-sottosezione{display:flex;flex-direction:column;gap:.4rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-sottosezione>.ml-etichetta{display:flex;align-items:center;gap:.35rem}[data-vl-page=mailing] .ml-riga-link,[data-vl-page=mailing] .ml-automazione{display:flex;align-items:center;gap:.7rem;width:100%;padding:.5rem .55rem;margin:0 -.55rem;border-radius:.75rem;text-align:left;cursor:pointer;transition:background-color .16s ease;box-sizing:content-box}[data-vl-page=mailing] .ml-riga-link:hover,[data-vl-page=mailing] .ml-automazione:hover{background:var(--vl-hover)}[data-vl-page=mailing] .ml-data-chip{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:2.5rem;height:2.6rem;border-radius:.65rem;background:var(--ml-accento-morbido);color:var(--ml-accento);line-height:1}[data-vl-page=mailing] .ml-data-chip>span{font-size:.58rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}[data-vl-page=mailing] .ml-data-chip>strong{margin-top:.15rem;font-size:1rem;font-weight:800}[data-vl-page=mailing] .ml-riga-num{flex-shrink:0;font-size:.8rem;font-weight:700;color:var(--vl-ink-2);font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-automazione-punto{flex-shrink:0;width:.55rem;height:.55rem;border-radius:999px;background:var(--ml-ok);animation:ml-respiro 2.2s ease-out infinite}[data-vl-page=mailing] .ml-automazione-numeri{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;font-size:.72rem;color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-automazione-numeri strong{color:var(--vl-ink);font-size:.85rem}[data-vl-page=mailing] .ml-quota{display:flex;flex-direction:column;gap:.4rem}[data-vl-page=mailing] .ml-quota+.ml-quota{padding-top:.6rem;border-top:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-quota-testa{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-vl-page=mailing] .ml-quota-testa>span:first-child{min-width:0}[data-vl-page=mailing] .ml-campagne-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}[data-vl-page=mailing] .ml-campagna-mini{display:flex;flex-direction:column;gap:.3rem;padding:.9rem 1rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;text-align:left;cursor:pointer;transition:transform .2s var(--ml-ease),box-shadow .2s ease}[data-vl-page=mailing] .ml-campagna-mini:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset,var(--vl-shadow-hover)}[data-vl-page=mailing] .ml-campagna-mini-testa{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.72rem}[data-vl-page=mailing] .ml-campagna-mini-nome{margin-top:.3rem;font-size:.92rem;font-weight:750;color:var(--vl-ink)}[data-vl-page=mailing] .ml-campagna-mini-oggetto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-campagna-mini-numeri{display:flex;flex-wrap:wrap;gap:.25rem .8rem;margin-top:.45rem;font-size:.74rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-campagna-mini-numeri strong{color:var(--vl-ink);font-size:.86rem;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-contatti{display:flex;flex-direction:column;gap:1rem}[data-vl-page=mailing] .ml-contatti-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}[data-vl-page=mailing] .ml-contatti-azioni{display:flex;flex-wrap:wrap;gap:.45rem}[data-vl-page=mailing] .ml-card--tabella{padding:1rem}[data-vl-page=mailing] .ml-filtri{display:flex;flex-wrap:wrap;gap:.5rem}[data-vl-page=mailing] .ml-filtri .ml-select{max-width:14rem}[data-vl-page=mailing] .ml-cerca{flex:1 1 16rem;display:flex;align-items:center;gap:.5rem;height:2.35rem;padding:0 .75rem;border-radius:.7rem;background:var(--ml-carta);border:1px solid var(--ml-bordo-forte);color:var(--vl-ink-3);transition:border-color .16s ease,box-shadow .16s ease}.dark [data-vl-page=mailing] .ml-cerca{background:#ffffff0d}[data-vl-page=mailing] .ml-cerca:focus-within{border-color:var(--ml-accento);box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-cerca-input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-size:.86rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cerca-input::-webkit-search-cancel-button{display:none}[data-vl-page=mailing] .ml-cerca>button{display:inline-flex;padding:.2rem;border-radius:999px}[data-vl-page=mailing] .ml-cerca>button:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=mailing] .ml-filtri-riepilogo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.85rem 0 .6rem;font-size:.8rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-filtri-riepilogo strong{color:var(--vl-ink)}[data-vl-page=mailing] .ml-tabella-scorri{overflow-x:auto;margin:0 -.25rem;transition:opacity .2s ease}[data-vl-page=mailing] .ml-tabella-scorri[data-caricamento]{opacity:.6}[data-vl-page=mailing] .ml-tabella-contatti tbody tr:focus-visible{outline:2px solid var(--ml-accento);outline-offset:-2px}[data-vl-page=mailing] .ml-cella-contatto{display:flex;align-items:center;gap:.7rem;min-width:15rem}[data-vl-page=mailing] .ml-cella-nome{display:flex;align-items:center;gap:.45rem;font-weight:650;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cella-email{display:block;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;color:var(--vl-ink-3);-webkit-text-fill-color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cella-tag{display:flex;flex-wrap:wrap;gap:.25rem;max-width:18rem}[data-vl-page=mailing] .ml-cella-punteggio{display:inline-flex;align-items:center;gap:.6rem}[data-vl-page=mailing] .ml-paginazione{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.85rem;font-size:.8rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-tabella-scheletro{display:flex;flex-direction:column;gap:.4rem}[data-vl-page=mailing] .ml-tabella-scheletro-riga{display:flex;align-items:center;gap:.8rem;padding:.6rem .5rem}[data-vl-page=mailing] .ml-drop{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.5rem 1rem;border-radius:var(--ml-r);border:1.5px dashed var(--ml-bordo-forte);color:var(--vl-ink-3);text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s var(--ml-ease)}[data-vl-page=mailing] .ml-drop strong{font-size:.9rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-drop>span{font-size:.78rem}[data-vl-page=mailing] .ml-drop>svg{color:var(--ml-accento)}[data-vl-page=mailing] .ml-drop:hover,[data-vl-page=mailing] .ml-drop:focus-visible,[data-vl-page=mailing] .ml-drop[data-sopra]{outline:none;border-color:var(--ml-accento);background:var(--ml-accento-morbido)}[data-vl-page=mailing] .ml-drop[data-sopra]{transform:scale(1.01)}[data-vl-page=mailing] .ml-drop[data-pieno]{border-style:solid;border-color:color-mix(in srgb,var(--ml-accento) 45%,transparent)}[data-vl-page=mailing] .ml-scelte{display:flex;flex-direction:column;gap:.4rem;margin-top:.35rem}[data-vl-page=mailing] .ml-scelta{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .85rem;border-radius:var(--ml-r-sm);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset;cursor:pointer;transition:box-shadow .16s ease,background-color .16s ease}[data-vl-page=mailing] .ml-scelta:hover{background:var(--vl-hover)}[data-vl-page=mailing] .ml-scelta[data-scelta]{background:var(--ml-accento-morbido);box-shadow:0 0 0 1.5px var(--ml-accento) inset}[data-vl-page=mailing] .ml-scelta>input{margin-top:.2rem;accent-color:var(--ml-accento)}[data-vl-page=mailing] .ml-scelta>span{display:flex;flex-direction:column;gap:.1rem;font-size:.78rem;line-height:1.45;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-scelta strong{font-size:.86rem;color:var(--vl-ink)}[data-vl-page=mailing] fieldset.ml-campo{border:0;margin:0;padding:0}[data-vl-page=mailing] .ml-esito{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}[data-vl-page=mailing] .ml-esito-icona{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:999px;background:var(--vl-ok-bg);color:var(--vl-ok-fg);animation:ml-pop .42s var(--ml-spring)}[data-vl-page=mailing] .ml-esito-titolo{font-size:1.05rem;font-weight:800}[data-vl-page=mailing] .ml-esito-numeri{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.5rem;width:100%;margin:.3rem 0 0}[data-vl-page=mailing] .ml-esito-numeri>div{padding:.7rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-esito-numeri dt{font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-esito-numeri dd{margin:.15rem 0 0;font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-esito-numeri>div[data-tono=ok] dd{color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-esito-numeri>div[data-tono=avviso] dd{color:var(--vl-warn-fg)}[data-vl-page=mailing] .ml-esito-errori{width:100%;text-align:left;font-size:.78rem}[data-vl-page=mailing] .ml-esito-errori ul,[data-vl-page=mailing] .ml-esito-errori ol{max-height:12rem;overflow:auto;margin:0;padding:.5rem .75rem .5rem 1.4rem;border-radius:.6rem;background:var(--vl-surface-2);color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-sheet-scorri{flex:1;min-height:0;overflow-y:auto}[data-vl-page=mailing] .ml-dettaglio{display:flex;flex-direction:column;padding-bottom:2rem}[data-vl-page=mailing] .ml-dettaglio-testa{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1.6rem 4.5rem 1.2rem 1.5rem;background:radial-gradient(420px 180px at 100% 0%,var(--ml-accento-morbido),transparent 70%),linear-gradient(to bottom,var(--vl-surface-2),transparent)}[data-vl-page=mailing] .ml-dettaglio-nome{font-size:1.3rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--vl-ink)}[data-vl-page=mailing] .ml-dettaglio-email{display:inline-block;margin-top:.2rem;font-size:.84rem;color:var(--vl-ink-2);word-break:break-all}[data-vl-page=mailing] .ml-dettaglio-email:hover{color:var(--ml-accento)}[data-vl-page=mailing] .ml-dettaglio-badge{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-top:.7rem}[data-vl-page=mailing] .ml-dettaglio-metriche{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;padding:0 1.5rem}[data-vl-page=mailing] .ml-metrica{padding:.65rem .75rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-metrica-etichetta{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-metrica-valore{display:block;margin-top:.2rem;font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-dettaglio-sezione{display:flex;flex-direction:column;gap:.75rem;margin:1.2rem 1.5rem 0;padding-top:1.2rem;border-top:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-dettaglio-sezione-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}[data-vl-page=mailing] .ml-dettaglio-sezione-titolo{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem;font-weight:750;color:var(--vl-ink)}[data-vl-page=mailing] .ml-dettaglio-sezione-titolo>svg{color:var(--ml-accento)}[data-vl-page=mailing] .ml-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0}[data-vl-page=mailing] .ml-dl--3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-vl-page=mailing] .ml-dl dt{font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-dl dd{margin:.1rem 0 0;font-size:.86rem;font-weight:600;color:var(--vl-ink)}[data-vl-page=mailing] .ml-dl-largo{grid-column:1 / -1}[data-vl-page=mailing] .ml-dl-nota{display:block;margin-top:.15rem;font-weight:450;font-style:italic;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cambio-stato{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset;animation:ml-entra .24s var(--ml-ease)}[data-vl-page=mailing] .ml-cambio-stato[data-reiscrizione]{background:var(--ml-accento-morbido);box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-accento) 35%,transparent) inset}[data-vl-page=mailing] .ml-cambio-stato-titolo{font-size:.9rem;font-weight:750}[data-vl-page=mailing] .ml-cambio-stato-testo{margin:0;font-size:.8rem;line-height:1.5;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-tag-lista{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl-page=mailing] .ml-tag-x{display:inline-flex;margin-right:-.2rem;padding:.1rem;border-radius:999px;color:inherit;opacity:.6;cursor:pointer}[data-vl-page=mailing] .ml-tag-x:hover{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}[data-vl-page=mailing] .ml-tag-aggiungi{display:flex;flex-direction:column;gap:.5rem;animation:ml-entra .22s var(--ml-ease)}[data-vl-page=mailing] .ml-tag-suggeriti{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl-page=mailing] .ml-tag-suggerito{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .45rem .2rem .2rem;border-radius:999px;font-size:.72rem;box-shadow:0 0 0 1px var(--ml-bordo) inset;cursor:pointer;transition:background-color .16s ease,transform .16s var(--ml-ease)}[data-vl-page=mailing] .ml-tag-suggerito:hover:not(:disabled){background:var(--vl-hover);transform:translateY(-1px)}[data-vl-page=mailing] .ml-tag-crea{padding:.3rem .7rem;font-weight:650;color:var(--ml-accento);box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-accento) 40%,transparent) inset}[data-vl-page=mailing] .ml-paziente{padding:.85rem 1rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-paziente-nome{margin-bottom:.6rem;font-weight:750}[data-vl-page=mailing] .ml-categorie-lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}[data-vl-page=mailing] .ml-categorie-lista>li{display:flex;align-items:center;gap:.6rem;padding:.6rem 0}[data-vl-page=mailing] .ml-categorie-lista>li>span:first-child{flex:1}[data-vl-page=mailing] .ml-categorie-lista>li+li{border-top:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-categorie-lista>li[data-spenta] .ml-riga-titolo{color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-iscrizione{display:flex;align-items:center;gap:.6rem;padding:.55rem 0}[data-vl-page=mailing] .ml-timeline{position:relative;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}[data-vl-page=mailing] .ml-timeline:before{content:"";position:absolute;top:.6rem;bottom:.6rem;left:.4rem;width:2px;border-radius:2px;background:var(--ml-bordo)}[data-vl-page=mailing] .ml-timeline-voce{position:relative;display:flex;gap:.85rem;padding:.5rem 0}[data-vl-page=mailing] .ml-timeline-punto{position:relative;z-index:1;flex-shrink:0;width:.85rem;height:.85rem;margin-top:.2rem;border-radius:999px;background:var(--ml-carta);box-shadow:0 0 0 2px var(--vl-muted-dot) inset}[data-vl-page=mailing] .ml-timeline-voce[data-aperta] .ml-timeline-punto{background:var(--ml-s4);box-shadow:0 0 0 3px color-mix(in srgb,var(--ml-s4) 25%,transparent)}[data-vl-page=mailing] .ml-timeline-voce[data-click] .ml-timeline-punto{background:var(--ml-s2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ml-s2) 25%,transparent)}[data-vl-page=mailing] .ml-timeline-voce[data-evento^=CONVERSIONE] .ml-timeline-punto{background:var(--ml-ok)}[data-vl-page=mailing] .ml-timeline-voce[data-evento=DISISCRIZIONE] .ml-timeline-punto,[data-vl-page=mailing] .ml-timeline-voce[data-evento=SPAM] .ml-timeline-punto{background:var(--ml-errore)}[data-vl-page=mailing] .ml-timeline-corpo{min-width:0;flex:1}[data-vl-page=mailing] .ml-timeline-titolo{font-size:.85rem;font-weight:650;color:var(--vl-ink)}[data-vl-page=mailing] .ml-timeline-sotto{margin-top:.1rem;font-size:.74rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-timeline-chip{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}[data-vl-page=mailing] .ml-dettaglio-nota{font-size:.72rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-segmenti{display:grid;grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);gap:1rem;align-items:start}[data-vl-page=mailing] .ml-segmenti-elenco{position:sticky;top:4.5rem;display:flex;flex-direction:column;gap:.5rem}[data-vl-page=mailing] .ml-segmento-nuovo{display:flex;align-items:center;justify-content:center;gap:.45rem;height:2.8rem;border-radius:var(--ml-r-sm);border:1.5px dashed color-mix(in srgb,var(--ml-accento) 45%,transparent);font-size:.86rem;font-weight:700;color:var(--ml-accento);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}[data-vl-page=mailing] .ml-segmento-nuovo:hover,[data-vl-page=mailing] .ml-segmento-nuovo[data-attivo]{background:var(--ml-accento-morbido);border-style:solid}[data-vl-page=mailing] .ml-segmenti-lista{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}[data-vl-page=mailing] .ml-segmento{display:flex;align-items:center;gap:.7rem;width:100%;padding:.75rem .85rem;border-radius:var(--ml-r-sm);background:var(--vl-surface);box-shadow:0 0 0 1px var(--ml-bordo) inset;text-align:left;cursor:pointer;transition:box-shadow .18s ease,transform .18s var(--ml-ease),background-color .18s ease}[data-vl-page=mailing] .ml-segmento:hover{transform:translate(2px);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset}[data-vl-page=mailing] .ml-segmento[data-attivo]{background:var(--ml-carta);box-shadow:0 0 0 1.5px var(--ml-seg-colore, var(--ml-accento)) inset,0 12px 30px -20px var(--ml-seg-colore, var(--ml-accento))}.dark [data-vl-page=mailing] .ml-segmento[data-attivo]{background:#ffffff12}[data-vl-page=mailing] .ml-segmento-colore{flex-shrink:0;width:.65rem;height:2rem;border-radius:999px;background:var(--ml-seg-colore, var(--ml-accento))}[data-vl-page=mailing] .ml-segmento .ml-riga-sotto{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}[data-vl-page=mailing] .ml-segmento-conta{flex-shrink:0;font-size:.86rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-segmento-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);gap:1rem;align-items:start;animation:ml-entra .3s var(--ml-ease)}[data-vl-page=mailing] .ml-segmento-principale{display:flex;flex-direction:column;gap:1rem}[data-vl-page=mailing] .ml-segmento-intestazione{display:flex;flex-direction:column;gap:.35rem}[data-vl-page=mailing] .ml-colori{display:flex;gap:.35rem;margin-bottom:.3rem}[data-vl-page=mailing] .ml-colore{width:1.15rem;height:1.15rem;border-radius:999px;cursor:pointer;transition:transform .18s var(--ml-spring),box-shadow .16s ease}[data-vl-page=mailing] .ml-colore:hover{transform:scale(1.15)}[data-vl-page=mailing] .ml-colore[data-scelto]{box-shadow:0 0 0 2px var(--ml-carta),0 0 0 4px currentColor;color:var(--vl-ink-2);transform:scale(1.1)}[data-vl-page=mailing] .ml-segmento-nome{width:100%;padding:.2rem 0;border:0;border-bottom:1px dashed transparent;outline:none;background:transparent;font-size:1.35rem;font-weight:800;letter-spacing:-.025em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-segmento-nome:hover,[data-vl-page=mailing] .ml-segmento-nome:focus{border-bottom-color:var(--ml-bordo-forte)}[data-vl-page=mailing] .ml-segmento-descr{width:100%;border:0;outline:none;background:transparent;font-size:.85rem;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-segmento-nome::placeholder,[data-vl-page=mailing] .ml-segmento-descr::placeholder{color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ai-box{position:relative;display:flex;flex-direction:column;gap:.65rem;padding:1rem;border-radius:var(--ml-r-sm);background:linear-gradient(var(--ml-carta),var(--ml-carta)) padding-box,linear-gradient(120deg,#6250d6,#9b5de5 45%,#e05a9a) border-box;border:1.5px solid transparent}.dark [data-vl-page=mailing] .ml-ai-box{background:linear-gradient(#0d2c56,#0d2c56) padding-box,linear-gradient(120deg,#9085e9,#b98cf0 45%,#f08ab8) border-box}.silvia [data-vl-page=mailing] .ml-ai-box{background:#121212;border-color:#333}[data-vl-page=mailing] .ml-ai-box-testa{display:flex;align-items:center;gap:.65rem}[data-vl-page=mailing] .ml-ai-icona{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;color:#fff;background:linear-gradient(120deg,#6250d6,#9b5de5 55%,#e05a9a)}[data-vl-page=mailing] .ml-ai-titolo{font-size:.9rem;font-weight:750}[data-vl-page=mailing] .ml-ai-sotto{font-size:.76rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ai-riga{display:flex;align-items:stretch;gap:.5rem}[data-vl-page=mailing] .ml-ai-input{flex:1;min-height:2.6rem}[data-vl-page=mailing] .ml-ai-riga>.ml-btn{height:auto;align-self:stretch}[data-vl-page=mailing] .ml-ai-esempi{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl-page=mailing] .ml-ai-esempi .ml-chip{height:auto;min-height:1.75rem;padding:.3rem .7rem;white-space:normal;text-align:left;line-height:1.35}[data-vl-page=mailing] .ml-ai-spiegazione{display:flex;gap:.45rem;padding:.55rem .7rem;border-radius:.65rem;background:var(--ml-accento-morbido);font-size:.78rem;line-height:1.45;color:var(--vl-ink-2);animation:ml-entra .26s var(--ml-ease)}[data-vl-page=mailing] .ml-ai-spiegazione svg{flex-shrink:0;margin-top:.15rem;color:var(--ml-accento)}[data-vl-page=mailing] .ml-segmento-frase{padding:.75rem .9rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);border-left:3px solid var(--ml-accento);font-size:.88rem;font-weight:550;line-height:1.5;color:var(--vl-ink)}[data-vl-page=mailing] .ml-segmento-piede{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.9rem;border-top:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-conteggio{position:sticky;top:4.5rem;display:flex;flex-direction:column}[data-vl-page=mailing] .ml-conteggio-numero{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;transition:opacity .2s ease}[data-vl-page=mailing] .ml-conteggio-numero .ml-numero-grande{font-size:2.6rem;background:linear-gradient(120deg,var(--ml-accento),var(--ml-accento-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.silvia [data-vl-page=mailing] .ml-conteggio-numero .ml-numero-grande{background:none;-webkit-text-fill-color:#ffffff}[data-vl-page=mailing] .ml-conteggio-numero[data-aggiorna]{opacity:.65}[data-vl-page=mailing] .ml-conteggio-sotto{margin:.3rem 0 .7rem;font-size:.8rem;line-height:1.45;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-conteggio-sotto strong{color:var(--vl-ink)}[data-vl-page=mailing] .ml-campione{display:flex;flex-direction:column;gap:.1rem;margin:.4rem -.5rem 0;padding:0;list-style:none}[data-vl-page=mailing] .ml-campione-voce{display:flex;align-items:center;gap:.55rem;width:100%;padding:.4rem .5rem;border-radius:.65rem;text-align:left;cursor:pointer;animation:ml-entra .26s var(--ml-ease) backwards}[data-vl-page=mailing] .ml-campione-voce:hover{background:var(--vl-hover)}[data-vl-page=mailing] .ml-tag-gestione{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}[data-vl-page=mailing] .ml-tag-righe{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}[data-vl-page=mailing] .ml-tag-riga{display:flex;align-items:center;gap:.6rem;min-height:2.9rem;padding:.35rem 0}[data-vl-page=mailing] .ml-tag-righe>.ml-tag-riga+.ml-tag-riga{border-top:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-tag-riga-conta{flex:1;font-size:.76rem;color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-tag-riga-azioni{display:inline-flex;align-items:center;gap:.2rem}[data-vl-page=mailing] .ml-tag-sistema{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-tag-form{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;animation:ml-entra .22s var(--ml-ease)}[data-vl-page=mailing] .ml-tag-colore{position:relative;flex-shrink:0;width:2rem;height:2rem;border-radius:.6rem;cursor:pointer;box-shadow:0 0 0 1px var(--ml-bordo-forte) inset}[data-vl-page=mailing] .ml-tag-colore>input{position:absolute;inset:0;opacity:0;cursor:pointer}[data-vl-page=mailing] .ml-tag-palette{display:inline-flex;gap:.25rem}[data-vl-page=mailing] .ml-tag-palette>button{width:.95rem;height:.95rem;border-radius:999px;cursor:pointer}[data-vl-page=mailing] .ml-tag-palette>button[data-scelto]{box-shadow:0 0 0 2px var(--ml-carta),0 0 0 3.5px var(--vl-ink-3)}[data-vl-page=mailing] .ml-impostazioni{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;align-items:start}[data-vl-page=mailing] .ml-impostazioni-colonna{display:flex;flex-direction:column;gap:1rem;min-width:0}[data-vl-page=mailing] .ml-interruttore{display:flex;align-items:center;gap:1rem;background:radial-gradient(400px 140px at 0% 50%,color-mix(in srgb,var(--ml-avviso) 12%,transparent),transparent 70%),var(--vl-surface)}[data-vl-page=mailing] .ml-interruttore[data-acceso]{background:radial-gradient(400px 140px at 0% 50%,color-mix(in srgb,var(--ml-ok) 14%,transparent),transparent 70%),var(--vl-surface)}[data-vl-page=mailing] .ml-interruttore-icona{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.9rem;background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=mailing] .ml-interruttore[data-acceso] .ml-interruttore-icona{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-interruttore .ml-toggle{transform:scale(1.15)}[data-vl-page=mailing] .ml-categoria-form{display:flex;flex-direction:column;gap:.5rem;padding:.8rem;margin-bottom:.4rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;animation:ml-entra .22s var(--ml-ease)}[data-vl-page=mailing] .ml-categoria-in-modifica{display:block!important}[data-vl-page=mailing] .ml-mittenti{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}[data-vl-page=mailing] .ml-mittente{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-mittente[data-spento]{opacity:.7}[data-vl-page=mailing] .ml-mittente-testa{display:flex;align-items:flex-start;gap:.75rem}[data-vl-page=mailing] .ml-mittente-icona{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:.75rem;background:var(--ml-accento-morbido);color:var(--ml-accento)}[data-vl-page=mailing] .ml-mittente-nome{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.92rem;font-weight:750}[data-vl-page=mailing] .ml-mittente-predefinito{display:inline-flex;align-items:center;gap:.2rem;padding:.05rem .45rem;border-radius:999px;font-size:.66rem;font-weight:700;background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=mailing] .ml-mittente-email{font-size:.8rem;color:var(--vl-ink-3);word-break:break-all}[data-vl-page=mailing] .ml-mittente-stato{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}[data-vl-page=mailing] .ml-mittente-quota{display:flex;flex-direction:column;gap:.35rem;font-size:.74rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-mittente-quota strong{color:var(--vl-ink)}[data-vl-page=mailing] .ml-canali{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.35rem}[data-vl-page=mailing] .ml-canale{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:.85rem;border-radius:var(--ml-r-sm);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset;cursor:pointer;transition:box-shadow .18s ease,background-color .18s ease,transform .18s var(--ml-ease)}[data-vl-page=mailing] .ml-canale:hover{transform:translateY(-1px)}[data-vl-page=mailing] .ml-canale>input{position:absolute;opacity:0;pointer-events:none}[data-vl-page=mailing] .ml-canale:focus-within{box-shadow:var(--ml-focus),0 0 0 1px var(--ml-accento) inset}[data-vl-page=mailing] .ml-canale[data-scelto]{background:var(--ml-accento-morbido);box-shadow:0 0 0 1.5px var(--ml-accento) inset}[data-vl-page=mailing] .ml-canale-testa{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.85rem}[data-vl-page=mailing] .ml-canale-testa>svg{color:var(--ml-accento)}[data-vl-page=mailing] .ml-canale-breve{padding:.05rem .4rem;border-radius:999px;font-size:.62rem;font-weight:750;background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-vl-page=mailing] .ml-canale[data-scelto] .ml-canale-breve{background:var(--ml-accento);color:var(--ml-accento-ink)}[data-vl-page=mailing] .ml-canale-testo{font-size:.74rem;line-height:1.45;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-checklist{display:flex;flex-direction:column;gap:.35rem;margin:.8rem 0 0;padding:0;list-style:none}[data-vl-page=mailing] .ml-checklist-voce{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;border-radius:.7rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;font-size:.82rem;animation:ml-entra .3s var(--ml-ease) backwards}[data-vl-page=mailing] .ml-checklist-voce>svg{flex-shrink:0;margin-top:.1rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-checklist-voce[data-esito=OK]>svg{color:var(--ml-ok)}[data-vl-page=mailing] .ml-checklist-voce[data-esito=AVVISO]>svg{color:var(--ml-avviso)}[data-vl-page=mailing] .ml-checklist-voce[data-esito=BLOCCANTE]>svg,[data-vl-page=mailing] .ml-checklist-voce[data-esito=ERRORE]>svg{color:var(--ml-errore)}[data-vl-page=mailing] .ml-checklist-voce[data-esito=BLOCCANTE],[data-vl-page=mailing] .ml-checklist-voce[data-esito=ERRORE]{background:var(--vl-danger-bg)}[data-vl-page=mailing] .ml-checklist-titolo{display:block;font-weight:650;color:var(--vl-ink)}[data-vl-page=mailing] .ml-checklist-dettaglio{display:block;margin-top:.1rem;font-size:.76rem;line-height:1.45;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-verifica-esito{display:flex;flex-direction:column;gap:.6rem}[data-vl-page=mailing] .ml-guida-admin{border-radius:var(--ml-r-sm);background:var(--vl-info-bg);color:var(--vl-info-fg);padding:.2rem 1rem}.silvia [data-vl-page=mailing] .ml-guida-admin{background:#161616;box-shadow:0 0 0 1px #333 inset}[data-vl-page=mailing] .ml-guida-admin>summary{display:flex;align-items:center;gap:.45rem;padding:.65rem 0;font-size:.84rem;font-weight:700;cursor:pointer}[data-vl-page=mailing] .ml-guida-admin ol{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0 0 .9rem 1.25rem;font-size:.8rem;line-height:1.55;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-guida-admin ol strong{color:var(--vl-ink)}[data-vl-page=mailing] .ml-codice{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;margin:0 .15rem;padding:.05rem .45rem;border-radius:.4rem;background:var(--ml-carta);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset;font-size:.74rem;vertical-align:middle;cursor:copy}[data-vl-page=mailing] .ml-codice code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}[data-vl-page=mailing] .ml-migrazione{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1rem;isolation:isolate}[data-vl-page=mailing] .ml-migrazione-sfondo{position:absolute;inset:0;z-index:-1;background:radial-gradient(520px 200px at 0% 0%,rgba(255,224,27,.16),transparent 65%),radial-gradient(520px 220px at 100% 0%,var(--ml-accento-morbido),transparent 65%);pointer-events:none}.silvia [data-vl-page=mailing] .ml-migrazione-sfondo{background:radial-gradient(520px 220px at 100% 0%,rgba(255,255,255,.05),transparent 65%)}[data-vl-page=mailing] .ml-migrazione-testa{display:flex;align-items:center;gap:1rem}[data-vl-page=mailing] .ml-migrazione-loghi{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem}[data-vl-page=mailing] .ml-migrazione-logo{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.85rem;font-size:.8rem;font-weight:900;letter-spacing:-.02em}[data-vl-page=mailing] .ml-migrazione-logo--mc{background:#ffe01b;color:#241c15;transform:rotate(-6deg)}[data-vl-page=mailing] .ml-migrazione-logo--ml{background:var(--ml-accento);color:var(--ml-accento-ink);transform:rotate(5deg);box-shadow:0 10px 24px -12px var(--ml-accento)}[data-vl-page=mailing] .ml-migrazione-freccia{display:inline-flex;color:var(--vl-ink-3);animation:ml-viaggio 2.4s var(--ml-ease) infinite}@keyframes ml-viaggio{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}[data-vl-page=mailing] .ml-migrazione-titolo{margin-top:.1rem;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}[data-vl-page=mailing] .ml-migrazione-scelte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}[data-vl-page=mailing] .ml-migrazione-scelta{position:relative;display:flex;align-items:flex-start;gap:.65rem;height:100%;padding:.8rem .85rem;border-radius:var(--ml-r-sm);background:var(--ml-carta);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset;cursor:pointer;transition:box-shadow .18s ease,transform .18s var(--ml-ease),background-color .18s ease}.dark [data-vl-page=mailing] .ml-migrazione-scelta{background:#ffffff0a}[data-vl-page=mailing] .ml-migrazione-scelta:hover:not([data-bloccata]){transform:translateY(-1px)}[data-vl-page=mailing] .ml-migrazione-scelta>input{position:absolute;opacity:0;pointer-events:none}[data-vl-page=mailing] .ml-migrazione-scelta:focus-within{box-shadow:var(--ml-focus),0 0 0 1px var(--ml-accento) inset}[data-vl-page=mailing] .ml-migrazione-scelta[data-scelta]{box-shadow:0 0 0 1.5px var(--ml-accento) inset}[data-vl-page=mailing] .ml-migrazione-scelta[data-bloccata]{cursor:default}[data-vl-page=mailing] .ml-migrazione-scelta-icona{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:var(--ml-accento-morbido);color:var(--ml-accento)}[data-vl-page=mailing] .ml-migrazione-scelta .ml-riga-sotto{white-space:normal;line-height:1.4}[data-vl-page=mailing] .ml-migrazione-sempre{display:inline-flex;align-items:center;gap:.2rem;font-size:.66rem;font-weight:650;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-migrazione-spunta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.4rem;box-shadow:0 0 0 1.5px var(--ml-bordo-forte) inset;color:transparent;transition:background-color .18s ease,color .18s ease,transform .22s var(--ml-spring)}[data-vl-page=mailing] .ml-migrazione-scelta[data-scelta] .ml-migrazione-spunta{background:var(--ml-accento);color:var(--ml-accento-ink);box-shadow:none;transform:scale(1.05)}[data-vl-page=mailing] .ml-migrazione-scelta[data-bloccata] .ml-migrazione-spunta{opacity:.6}[data-vl-page=mailing] .ml-migrazione-avvia{height:2.75rem;padding:0 1.3rem;font-size:.92rem}[data-vl-page=mailing] .ml-migrazione-corso{display:flex;flex-direction:column;gap:.85rem}[data-vl-page=mailing] .ml-migrazione-stato{display:flex;align-items:center;gap:.5rem;font-size:.84rem;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-migrazione-stato>svg{color:var(--ml-accento)}[data-vl-page=mailing] .ml-fasi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none}[data-vl-page=mailing] .ml-fase{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.65rem .4rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);text-align:center;font-size:.72rem;font-weight:650;color:var(--vl-ink-3);transition:background-color .3s ease,color .3s ease}[data-vl-page=mailing] .ml-fase-icona{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--vl-muted-bg)}[data-vl-page=mailing] .ml-fase[data-stato=attiva]{background:var(--ml-accento-morbido);color:var(--vl-ink)}[data-vl-page=mailing] .ml-fase[data-stato=attiva] .ml-fase-icona{background:var(--ml-accento);color:var(--ml-accento-ink);box-shadow:0 0 0 5px color-mix(in srgb,var(--ml-accento) 18%,transparent)}[data-vl-page=mailing] .ml-fase[data-stato=fatta]{color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-fase[data-stato=fatta] .ml-fase-icona{background:var(--vl-ok-bg);color:var(--vl-ok-fg);animation:ml-pop .4s var(--ml-spring)}[data-vl-page=mailing] .ml-log{max-height:13rem;margin:0;padding:.75rem .9rem;overflow-y:auto;border-radius:var(--ml-r-sm);background:#0b1530;color:#c9d4ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.6;list-style:none;scroll-behavior:smooth}.silvia [data-vl-page=mailing] .ml-log{background:#050505;box-shadow:0 0 0 1px #222 inset}[data-vl-page=mailing] .ml-log>li{color:#c9d4ff;animation:ml-entra .26s var(--ml-ease)}[data-vl-page=mailing] .ml-log>li:before{content:"› ";color:#8b7dff}[data-vl-page=mailing] .ml-log--chiuso{max-height:16rem}[data-vl-page=mailing] .ml-migrazione-riepilogo{display:flex;flex-direction:column;gap:.75rem}[data-vl-page=mailing] .ml-riepilogo-numeri{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;margin:0}[data-vl-page=mailing] .ml-riepilogo-numeri>div{display:flex;flex-direction:column-reverse;padding:.75rem .85rem;border-radius:var(--ml-r-sm);background:var(--ml-carta);box-shadow:0 0 0 1px var(--ml-bordo) inset;animation:ml-entra .36s var(--ml-ease) backwards}.dark [data-vl-page=mailing] .ml-riepilogo-numeri>div{background:#ffffff0a}[data-vl-page=mailing] .ml-riepilogo-numeri dd{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-riepilogo-numeri dt{font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-riepilogo-numeri>div[data-tono=errore] dd{color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-migrazione-ultimo{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;padding:1rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ml-errore) 35%,transparent) inset}[data-vl-page=mailing] .ml-migrazione-ultimo .ml-riga-sotto{white-space:normal;line-height:1.45}[data-vl-page=mailing] .ml-migrazione-ultimo-icona{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.85rem;background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-errore-log{display:flex;flex-direction:column;margin-top:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;opacity:.85}[data-vl-page=mailing].ml-paziente-pannello{display:flex;flex-direction:column;gap:.6rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-pp-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}[data-vl-page=mailing] .ml-pp-titolo{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:750}[data-vl-page=mailing] .ml-pp-titolo>svg{color:var(--ml-accento)}[data-vl-page=mailing] .ml-dialog .ml-pp-titolo{display:none}[data-vl-page=mailing] .ml-pp-corpo{display:flex;flex-direction:column;gap:.6rem}[data-vl-page=mailing] .ml-pp-vuoto{margin:0;font-size:.8rem;line-height:1.5;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-pp-riga{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}[data-vl-page=mailing] .ml-pp-metriche{display:inline-flex;gap:.75rem;margin-left:auto;font-size:.78rem;font-weight:650;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-pp-metriche>span{display:inline-flex;align-items:center;gap:.25rem}[data-vl-page=mailing] .ml-pp-email{font-size:.8rem;color:var(--vl-ink-3);word-break:break-all}[data-vl-page=mailing] .ml-pp-invii{display:flex;flex-direction:column;margin:0;padding:.25rem .75rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;list-style:none}[data-vl-page=mailing] .ml-pp-invii>li{display:flex;align-items:center;gap:.6rem;padding:.5rem 0}[data-vl-page=mailing] .ml-pp-invii>li+li{border-top:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-pp-invio-stato{flex-shrink:0;width:.55rem;height:.55rem;border-radius:999px;box-shadow:0 0 0 1.5px var(--vl-muted-dot) inset}[data-vl-page=mailing] .ml-pp-invio-stato[data-aperta]{background:var(--ml-s4);box-shadow:none}[data-vl-page=mailing] .ml-pp-invio-stato[data-click]{background:var(--ml-s2);box-shadow:none}@media (max-width: 1279px){[data-vl][data-vl-page=mailing] .ml-kpis,[data-vl-page=mailing] .ml-stat-riga{grid-template-columns:repeat(3,minmax(0,1fr))}[data-vl-page=mailing] .ml-griglia--3{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vl-page=mailing] .ml-segmento-editor{grid-template-columns:minmax(0,1fr)}[data-vl-page=mailing] .ml-conteggio{position:static}}@media (max-width: 1023px){[data-vl-page=mailing] .ml-griglia--2-1,[data-vl-page=mailing] .ml-griglia--3,[data-vl-page=mailing] .ml-impostazioni,[data-vl-page=mailing] .ml-tag-gestione,[data-vl-page=mailing] .ml-segmenti{grid-template-columns:minmax(0,1fr)}[data-vl-page=mailing] .ml-segmenti-elenco{position:static}[data-vl-page=mailing] .ml-guida-passi{grid-template-columns:minmax(0,1fr)}}@media (max-width: 639px){[data-vl][data-vl-page=mailing] .ml-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vl][data-vl-page=mailing] .ml-kpis .vl-kpi:first-child{grid-column:1 / -1}[data-vl-page=mailing] .ml-stat-riga{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vl-page=mailing] .ml-card{padding:1rem}[data-vl-page=mailing] .ml-tab{padding:0 .75rem}[data-vl-page=mailing] .ml-tab-live{display:none}[data-vl-page=mailing] .ml-avviso--banner{flex-wrap:wrap}[data-vl-page=mailing] .ml-avviso-azione{margin-left:1.7rem}[data-vl-page=mailing] .ml-salute-corpo{flex-direction:column;align-items:stretch}[data-vl-page=mailing] .ml-anello{align-self:center}[data-vl-page=mailing] .ml-form-riga,[data-vl-page=mailing] .ml-canali,[data-vl-page=mailing] .ml-migrazione-scelte,[data-vl-page=mailing] .ml-dl--3{grid-template-columns:minmax(0,1fr)}[data-vl-page=mailing] .ml-fasi{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vl-page=mailing] .ml-filtri .ml-select{flex:1 1 45%;max-width:none}[data-vl-page=mailing] .ml-contatti-azioni{width:100%}[data-vl-page=mailing] .ml-contatti-azioni .ml-btn{flex:1 1 auto}[data-vl-page=mailing] .ml-ai-riga{flex-direction:column}[data-vl-page=mailing] .ml-ai-riga>.ml-btn{height:2.35rem}[data-vl-page=mailing] .ml-migrazione-testa{flex-direction:column;align-items:flex-start}[data-vl-page=mailing] .ml-dettaglio-testa{padding:1.25rem 3.5rem 1rem 1rem}[data-vl-page=mailing] .ml-dettaglio-metriche{padding:0 1rem}[data-vl-page=mailing] .ml-dettaglio-sezione{margin:1rem 1rem 0}[data-vl-page=mailing] .ml-tabella-contatti thead{display:none}[data-vl-page=mailing] .ml-tabella-contatti,[data-vl-page=mailing] .ml-tabella-contatti tbody,[data-vl-page=mailing] .ml-tabella-contatti tr,[data-vl-page=mailing] .ml-tabella-contatti td{display:block;width:100%}[data-vl-page=mailing] .ml-tabella-contatti tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .5rem;padding:.8rem .5rem;border-bottom:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-tabella-contatti td{padding:0;border:0}[data-vl-page=mailing] .ml-tabella-contatti td[data-etichetta=Contatto],[data-vl-page=mailing] .ml-tabella-contatti td[data-etichetta=Tag]{grid-column:1 / -1}[data-vl-page=mailing] .ml-tabella-contatti td[data-etichetta="Nella lista dal"]{display:none}[data-vl-page=mailing] .ml-tabella-contatti td[data-etichetta="Ultima apertura"]{text-align:right;font-size:.74rem}[data-vl-page=mailing] .ml-cella-contatto{min-width:0}[data-vl-page=mailing] .ml-cella-email{max-width:100%}}[data-ml-pubblico].mlp{--mlp-sfondo: #f4f2ee;--mlp-carta: #ffffff;--mlp-ink: #14213d;--mlp-ink-2: #4b5670;--mlp-ink-3: #7b8499;--mlp-bordo: rgba(20, 33, 61, .1);--mlp-accento: #1f6f5c;--mlp-accento-morbido: rgba(31, 111, 92, .1);--mlp-pericolo: #b42323;--mlp-ombra: 0 1px 2px rgba(20, 33, 61, .05), 0 30px 60px -30px rgba(20, 33, 61, .25);position:relative;isolation:isolate;min-height:100dvh;padding:max(1.5rem,env(safe-area-inset-top)) 1rem 2rem;background:var(--mlp-sfondo);color:var(--mlp-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme: dark){[data-ml-pubblico].mlp{--mlp-sfondo: #0c1222;--mlp-carta: #141c30;--mlp-ink: #eef1f8;--mlp-ink-2: #b6bfd3;--mlp-ink-3: #8a94ab;--mlp-bordo: rgba(255, 255, 255, .09);--mlp-accento: #5fd0b0;--mlp-accento-morbido: rgba(95, 208, 176, .12);--mlp-pericolo: #fda4a4;--mlp-ombra: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 30px 60px -30px rgba(0, 0, 0, .7)}}[data-ml-pubblico] :where(span,p,div,label,strong,li,small){color:inherit}[data-ml-pubblico] .mlp-sfondo{position:fixed;inset:0;z-index:-1;background:radial-gradient(600px 300px at 85% -10%,var(--mlp-accento-morbido),transparent 70%),radial-gradient(500px 260px at 0% 110%,rgba(98,80,214,.08),transparent 70%);pointer-events:none}[data-ml-pubblico] .mlp-contenitore{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:30rem;margin:0 auto}[data-ml-pubblico] .mlp-marchio{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.5rem 0;font-size:1rem;font-weight:750;letter-spacing:-.01em}[data-ml-pubblico] .mlp-logo{width:2rem;height:2rem;object-fit:contain}[data-ml-pubblico] .mlp-card{display:flex;flex-direction:column;gap:1.1rem;padding:1.5rem;border-radius:1.5rem;background:var(--mlp-carta);box-shadow:0 0 0 1px var(--mlp-bordo) inset,var(--mlp-ombra);animation:mlp-entra .48s cubic-bezier(.2,0,0,1) backwards}@keyframes mlp-entra{0%{opacity:0;transform:translateY(10px)}}[data-ml-pubblico] .mlp-intestazione{display:flex;align-items:flex-start;gap:.9rem}[data-ml-pubblico] .mlp-stato{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:.75rem 0;text-align:center}[data-ml-pubblico] .mlp-icona{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:var(--mlp-accento-morbido);color:var(--mlp-accento)}[data-ml-pubblico] .mlp-icona--ok{width:3.5rem;height:3.5rem;border-radius:999px;animation:mlp-pop .5s cubic-bezier(.2,.9,.25,1.2)}[data-ml-pubblico] .mlp-icona--neutra{background:var(--mlp-bordo);color:var(--mlp-ink-2)}@keyframes mlp-pop{0%{transform:scale(.5);opacity:0}}[data-ml-pubblico] .mlp-titolo{font-size:1.3rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;color:var(--mlp-ink)}[data-ml-pubblico] .mlp-testo{margin:.25rem 0 0;font-size:.95rem;line-height:1.55;color:var(--mlp-ink-2)}[data-ml-pubblico] .mlp-testo strong{color:var(--mlp-ink);font-weight:650}[data-ml-pubblico] .mlp-testo--piccolo{font-size:.85rem}[data-ml-pubblico] .mlp-muto{color:var(--mlp-ink-3)}[data-ml-pubblico] .mlp-separatore{width:3rem;height:1px;margin:.25rem 0;background:var(--mlp-bordo)}[data-ml-pubblico] .mlp-categorie{display:flex;flex-direction:column;margin:0;padding:0;border-radius:1rem;box-shadow:0 0 0 1px var(--mlp-bordo) inset;list-style:none;overflow:hidden}[data-ml-pubblico] .mlp-categorie>li+li{border-top:1px solid var(--mlp-bordo)}[data-ml-pubblico] .mlp-categoria{position:relative;display:flex;align-items:center;gap:1rem;min-height:3.5rem;padding:.85rem 1rem;cursor:pointer;transition:background-color .18s ease}[data-ml-pubblico] .mlp-categoria:hover{background:var(--mlp-accento-morbido)}[data-ml-pubblico] .mlp-categoria-testo{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}[data-ml-pubblico] .mlp-categoria-nome{font-size:.95rem;font-weight:650;color:var(--mlp-ink)}[data-ml-pubblico] .mlp-categoria-descr{font-size:.82rem;line-height:1.4;color:var(--mlp-ink-3)}[data-ml-pubblico] .mlp-switch-input{position:absolute;opacity:0;pointer-events:none}[data-ml-pubblico] .mlp-switch{position:relative;flex-shrink:0;width:2.9rem;height:1.7rem;border-radius:999px;background:var(--mlp-bordo);transition:background-color .22s ease}[data-ml-pubblico] .mlp-switch:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.3rem;height:1.3rem;border-radius:999px;background:#fff;box-shadow:0 2px 6px #0003;transition:transform .26s cubic-bezier(.2,.9,.25,1.15)}[data-ml-pubblico] .mlp-categoria[data-on] .mlp-switch{background:var(--mlp-accento)}[data-ml-pubblico] .mlp-categoria[data-on] .mlp-switch:after{transform:translate(1.2rem)}[data-ml-pubblico] .mlp-switch-input:focus-visible+.mlp-switch{outline:2px solid var(--mlp-accento);outline-offset:2px}[data-ml-pubblico] .mlp-nota{margin:0;padding:.7rem .9rem;border-radius:.8rem;background:var(--mlp-accento-morbido);font-size:.85rem;color:var(--mlp-ink-2)}[data-ml-pubblico] .mlp-azioni{display:flex;flex-direction:column;align-items:stretch;gap:.6rem}[data-ml-pubblico] .mlp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.25rem;border-radius:999px;border:0;background:var(--mlp-accento);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease;box-shadow:0 14px 30px -16px var(--mlp-accento)}@media (prefers-color-scheme: dark){[data-ml-pubblico] .mlp-btn{color:#062a20}}[data-ml-pubblico] .mlp-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}[data-ml-pubblico] .mlp-btn:disabled{opacity:.6;cursor:wait}[data-ml-pubblico] .mlp-btn:focus-visible,[data-ml-pubblico] .mlp-link-uscita:focus-visible{outline:2px solid var(--mlp-accento);outline-offset:3px}[data-ml-pubblico] .mlp-btn--leggero{background:transparent;color:var(--mlp-ink-2);box-shadow:0 0 0 1px var(--mlp-bordo) inset}@media (prefers-color-scheme: dark){[data-ml-pubblico] .mlp-btn--leggero{color:var(--mlp-ink-2)}}[data-ml-pubblico] .mlp-btn--pericolo{background:var(--mlp-pericolo);color:#fff;box-shadow:0 14px 30px -16px var(--mlp-pericolo)}@media (prefers-color-scheme: dark){[data-ml-pubblico] .mlp-btn--pericolo{color:#3a0a0a}}[data-ml-pubblico] .mlp-link-uscita{align-self:center;padding:.5rem;border:0;background:none;font-size:.88rem;font-weight:600;color:var(--mlp-ink-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}[data-ml-pubblico] .mlp-link-uscita:hover{color:var(--mlp-pericolo)}[data-ml-pubblico] .mlp-uscita{display:flex;flex-direction:column;gap:.85rem}[data-ml-pubblico] .mlp-motivi{display:flex;flex-direction:column;gap:.4rem}[data-ml-pubblico] .mlp-motivo{display:flex;align-items:center;gap:.7rem;min-height:3rem;padding:0 1rem;border-radius:.9rem;box-shadow:0 0 0 1px var(--mlp-bordo) inset;font-size:.92rem;cursor:pointer;transition:box-shadow .16s ease,background-color .16s ease}[data-ml-pubblico] .mlp-motivo>input{position:absolute;opacity:0;pointer-events:none}[data-ml-pubblico] .mlp-motivo-punto{flex-shrink:0;width:1.1rem;height:1.1rem;border-radius:999px;box-shadow:0 0 0 1.5px var(--mlp-ink-3) inset;transition:box-shadow .16s ease}[data-ml-pubblico] .mlp-motivo[data-scelto]{background:var(--mlp-accento-morbido);box-shadow:0 0 0 1.5px var(--mlp-accento) inset}[data-ml-pubblico] .mlp-motivo[data-scelto] .mlp-motivo-punto{box-shadow:0 0 0 5px var(--mlp-accento) inset}[data-ml-pubblico] .mlp-motivo:focus-within{outline:2px solid var(--mlp-accento);outline-offset:2px}[data-ml-pubblico] .mlp-textarea{width:100%;padding:.75rem .9rem;border-radius:.9rem;border:1px solid var(--mlp-bordo);background:transparent;color:var(--mlp-ink);font:inherit;font-size:.92rem;resize:vertical;outline:none}[data-ml-pubblico] .mlp-textarea:focus{border-color:var(--mlp-accento)}[data-ml-pubblico] .mlp-errore{margin:0;font-size:.85rem;color:var(--mlp-pericolo);text-align:center}[data-ml-pubblico] .mlp-piede{display:flex;align-items:flex-start;justify-content:center;gap:.4rem;padding:0 1rem;font-size:.78rem;line-height:1.5;text-align:center;color:var(--mlp-ink-3)}[data-ml-pubblico] .mlp-piede>svg{flex-shrink:0;margin-top:.2rem}@media (min-width: 640px){[data-ml-pubblico].mlp{padding-top:4rem}[data-ml-pubblico] .mlp-card{padding:2rem}[data-ml-pubblico] .mlp-azioni{align-items:center}[data-ml-pubblico] .mlp-btn{min-width:16rem}}@media (prefers-reduced-motion: reduce){[data-ml-pubblico] *,[data-ml-pubblico] *:after{animation:none!important;transition:none!important}}[data-vl-page=mailing] .ml-griglia>.ml-card{display:flex;flex-direction:column}[data-vl-page=mailing] .ml-grafico--cresce{flex:1;min-height:250px}[data-vl-page=mailing] .ml-card-testa--fissa{flex-wrap:nowrap}[data-vl-page=mailing] .ml-salute-nome{white-space:nowrap}[data-vl-page=mailing] .ml-anello{width:7.75rem;height:7.75rem}[data-vl-page=mailing] .ml-feed-lista{flex:1;max-height:26rem}[data-vl-page=mailing] .ml-cella-nome{white-space:nowrap}[data-vl-page=mailing] .ml-segmenti-editor{container-type:inline-size;min-width:0}@container (max-width: 820px){[data-vl-page=mailing] .ml-segmento-editor{grid-template-columns:minmax(0,1fr)}[data-vl-page=mailing] .ml-conteggio{position:static}}[data-vl-page=mailing] .ml-regole-condizione .ml-regole-rimuovi{margin-left:auto}[data-vl-page=mailing] .ml-regole-gruppo:not([data-radice])>.ml-regole-lista>.ml-regole-voce>.ml-regole-congiunzione{width:3rem}[data-vl-page=mailing] .ml-regole-condizione{position:relative;padding-right:2.5rem}[data-vl-page=mailing] .ml-regole-condizione>.ml-regole-rimuovi{position:absolute;top:.5rem;right:.45rem;margin:0}@container (max-width: 820px){[data-vl-page=mailing] .ml-campione{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem}}[data-vl-page=mailing] .ml-categorie-lista .ml-riga-sotto{white-space:normal;line-height:1.4}[data-vl-page=mailing] .ml-canale-testa{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.4rem;row-gap:.3rem}[data-vl-page=mailing] .ml-canale-breve{grid-column:2;justify-self:start}.silvia [data-vl-page=mailing] :is(.ml-tab-conta,.ml-migrazione-logo--ml,.ml-migrazione-scelta[data-scelta] .ml-migrazione-spunta,.ml-canale[data-scelto] .ml-canale-breve,.ml-regole-op>button[data-active],.ml-fase[data-stato=attiva] .ml-fase-icona,.ml-btn--pieno){background:#ffffff2e;color:#fff;box-shadow:0 0 0 1px #ffffff59 inset}.silvia [data-vl-page=mailing] .ml-btn--pieno:hover:not(:disabled){background:#ffffff42}[data-vl-page=mailing] .ml-migrazione-scelta .ml-riga-titolo{flex-wrap:wrap;white-space:normal}@media (max-width: 639px){[data-vl-page=mailing] .ml-avviso--banner{align-items:flex-start}[data-vl-page=mailing] .ml-avviso--banner .ml-avviso-testo{flex-basis:calc(100% - 2rem)}[data-vl-page=mailing] .ml-avviso--banner>svg{margin-top:.15rem}}[data-vl][data-vl-page=pazienti] .vl-cta:disabled{opacity:.6;cursor:default;transform:none}@media (max-width: 639px){[data-vl][data-vl-page=pazienti] table[data-m-pazienti] .vl-patient-name{white-space:normal;overflow:visible}}@media (min-width: 640px){[data-vl][data-vl-page=pazienti] table[data-m-pazienti] thead th:nth-child(1),[data-vl][data-vl-page=pazienti] table[data-m-pazienti] tbody td:nth-child(1){display:none}[data-vl][data-vl-page=pazienti] table[data-vl-table] thead th:nth-child(2){border-top-left-radius:.85rem}[data-vl][data-vl-page=pazienti] table[data-vl-table] tbody tr:hover>td:nth-child(2){box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl][data-vl-page=pazienti] table[data-vl-table] thead th{position:sticky;top:0;z-index:2}[data-vl][data-vl-page=pazienti] table[data-vl-table] thead th:last-child{right:0;z-index:3}[data-vl][data-vl-page=pazienti] table[data-vl-table] thead th:hover{-webkit-text-fill-color:var(--vl-ink-2)}[data-vl][data-vl-page=pazienti] table[data-vl-table] tbody td{padding-top:.6rem;padding-bottom:.6rem}[data-vl][data-vl-page=pazienti] table[data-vl-table] tbody td:nth-child(3){-webkit-text-fill-color:var(--vl-ink-2)}[data-vl][data-vl-page=pazienti] table[data-vl-table] tbody td:nth-child(4){font-variant-numeric:tabular-nums;-webkit-text-fill-color:var(--vl-ink-2)}[data-vl][data-vl-page=pazienti] table[data-vl-table] tbody td[data-m-empty]{-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-vl-page=pazienti] .vl-patient-name{-webkit-text-fill-color:var(--vl-ink)}[data-vl][data-vl-page=pazienti] .vl-pz-wa{width:2.1rem;height:2.1rem;padding:0;background:var(--vl-ok-bg);color:var(--vl-ok-fg);box-shadow:0 0 0 1px var(--vl-line) inset;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}[data-vl][data-vl-page=pazienti] a.vl-pz-wa:hover{background:var(--vl-ok-dot);color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px -10px var(--vl-ok-dot)}[data-vl][data-vl-page=pazienti] .vl-pz-wa--off{background:var(--vl-muted-bg);color:var(--vl-muted-dot);box-shadow:none}.dark [data-vl][data-vl-page=pazienti] .vl-pz-wa{background:#72fa931f;color:#72fa93}.dark [data-vl][data-vl-page=pazienti] .vl-pz-wa--off,.silvia [data-vl][data-vl-page=pazienti] .vl-pz-wa--off{background:#ffffff0f;color:#ffffff59}.silvia [data-vl][data-vl-page=pazienti] .vl-pz-wa{background:#ffffff14;color:#fff}[data-vl][data-vl-page=pazienti] .vl-pz-menu{width:2rem;height:2rem;padding:0;border-radius:999px;color:var(--vl-ink-2);transition:background-color .14s ease,color .14s ease}[data-vl][data-vl-page=pazienti] .vl-pz-menu:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl][data-vl-page=pazienti] [data-m-search]{max-width:52rem;margin-bottom:1rem}[data-vl][data-vl-page=pazienti] [data-m-search] [data-m-filtro-problematiche]{border-radius:999px;border-color:var(--vl-line-strong);background:var(--vl-surface-2)}[data-vl][data-vl-page=pazienti] [data-m-search] [data-m-filtro-problematiche][data-on]{border-color:var(--vl-accent-strong)}[data-vl][data-vl-page=pazienti] [data-m-search] [data-slot=select-trigger]{border-radius:999px;border-color:var(--vl-line-strong);background:var(--vl-surface-2)}[data-vl][data-vl-page=pazienti] [data-m-search] input{height:2.5rem;border-radius:999px;border-color:var(--vl-line-strong);background:var(--vl-surface-2);box-shadow:none}[data-vl][data-vl-page=pazienti] [data-m-search] input:focus{border-color:var(--vl-accent-strong);box-shadow:0 0 0 4px var(--vl-ring)}[data-vl][data-vl-page=pazienti] [data-m-listing=scroll]{border-radius:.9rem;border:1px solid var(--vl-line);background:var(--vl-surface)}[data-vl][data-vl-page=pazienti] table[data-vl-table] caption{margin:0;padding:.9rem 0;font-size:.72rem;-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-vl-page=pazienti] [data-m-pagebar]{margin-top:.75rem;border-top:0;background:transparent}[data-vl][data-vl-page=pazienti] [data-m-pagebar]>div{padding:.25rem 0 0}[data-vl][data-vl-page=pazienti] [data-m-pagebar-info]>span{font-size:.8rem;font-weight:650;color:var(--vl-ink-2)}[data-vl][data-vl-page=pazienti] [data-m-pagebar-info]>span>span{background:var(--vl-now-tint);color:var(--vl-accent-ink);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=pazienti] [data-m-pagebar-nav]>p,[data-vl][data-vl-page=pazienti] [data-m-pagebar-info]>p{color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=pazienti] [data-m-pagebar-buttons] button{height:2rem;padding:0 .85rem;border-radius:999px;border-color:var(--vl-line-strong);background:var(--vl-surface);font-size:.78rem;font-weight:650;color:var(--vl-ink);transition:background-color .14s ease,border-color .14s ease}[data-vl][data-vl-page=pazienti] [data-m-pagebar-buttons] button:hover:not(:disabled){background:var(--vl-hover);border-color:var(--vl-ink-3)}[data-vl][data-vl-page=pazienti] [data-m-pagebar-goto] input{height:2rem;border-radius:.75rem;border-color:var(--vl-line-strong);background:var(--vl-surface-2);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=pazienti] [data-m-pagebar-goto]>span{color:var(--vl-ink-3)}}[data-vl][data-vl-page=pazienti] .vl-pz-stats-toggle{display:flex;align-items:center;width:100%;background:none;border:0;padding:0;cursor:pointer}[data-vl][data-vl-page=pazienti] .vl-pz-stats-chevron{width:1.1rem;height:1.1rem;margin-left:auto;flex-shrink:0;color:var(--vl-ink-3);transition:transform .16s ease}[data-vl][data-vl-page=pazienti] .vl-pz-stats-chevron[data-open]{transform:rotate(180deg)}[data-vl][data-vl-page=pazienti] .vl-pz-funnel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:0;list-style:none}[data-vl][data-vl-page=pazienti] .vl-pz-funnel-step{min-width:0}[data-vl][data-vl-page=pazienti] .vl-pz-funnel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}[data-vl][data-vl-page=pazienti] .vl-pz-funnel-label{font-size:.72rem;font-weight:650;color:var(--vl-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-vl][data-vl-page=pazienti] .vl-pz-funnel-value{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl][data-vl-page=pazienti] .vl-pz-bar{position:relative;height:.45rem;margin-top:.35rem;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;overflow:hidden}[data-vl][data-vl-page=pazienti] .vl-pz-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--vl-accent-strong);transition:width .7s cubic-bezier(.2,.8,.2,1)}[data-vl][data-vl-page=pazienti] .vl-pz-funnel-foot{margin-top:.3rem;font-size:.7rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=pazienti] .vl-pz-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}[data-vl][data-vl-page=pazienti] .vl-pz-stats-note{font-size:.7rem;color:var(--vl-ink-3)}@media (min-width: 1024px){[data-vl][data-vl-page=pazienti] .vl-pz-funnel{grid-template-columns:repeat(5,minmax(0,1fr))}[data-vl][data-vl-page=pazienti] .vl-pz-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-vl][data-vl-elenco] .vl-cta:disabled{opacity:.6;cursor:default;transform:none}@media (max-width: 639px){[data-vl][data-vl-elenco] table[data-m-people] td[data-m-cell=name] .vl-avatar{display:none}[data-vl][data-vl-elenco] table[data-m-people] td[data-m-cell=name] .vl-patient{display:inline}[data-vl][data-vl-elenco] table[data-m-people] td[data-m-cell=name] .vl-patient-name{white-space:normal;overflow:visible}}@media (min-width: 640px){[data-vl]:is([data-vl-page=candidati],[data-vl-page=dipendenti],[data-vl-page=utenti-app]) table[data-vl-table] thead th:nth-child(1),[data-vl]:is([data-vl-page=candidati],[data-vl-page=dipendenti],[data-vl-page=utenti-app]) table[data-vl-table] tbody td[data-m-cell=avatar]{display:none}[data-vl]:is([data-vl-page=candidati],[data-vl-page=dipendenti],[data-vl-page=utenti-app]) table[data-vl-table] thead th:nth-child(2){border-top-left-radius:.85rem}[data-vl][data-vl-elenco] table[data-vl-table] tbody tr:hover>td[data-m-cell=name]{box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl][data-vl-page=colloqui] table[data-vl-table] tbody tr:hover>td[data-m-cell=name]{box-shadow:none}[data-vl][data-vl-elenco] table[data-vl-table] thead th{position:sticky;top:0;z-index:2}[data-vl][data-vl-elenco] table[data-vl-table] thead th:last-child{right:0;z-index:3}[data-vl][data-vl-elenco] table[data-vl-table] tbody td[data-m-cell=actions]{background:var(--vl-surface)}[data-vl][data-vl-elenco] table[data-vl-table] tbody td{padding-top:.6rem;padding-bottom:.6rem}[data-vl][data-vl-elenco] table[data-vl-table] tbody td[colspan]{padding:0}[data-vl][data-vl-elenco] .vl-patient-name{-webkit-text-fill-color:var(--vl-ink)}[data-vl][data-vl-elenco] table[data-vl-table] tbody td[data-m-cell=contact],[data-vl][data-vl-elenco] table[data-vl-table] tbody td[data-m-cell=meta],[data-vl][data-vl-elenco] table[data-vl-table] tbody td[data-m-cell=when],[data-vl][data-vl-elenco] table[data-vl-table] tbody td[data-m-cell=hide]{font-variant-numeric:tabular-nums;-webkit-text-fill-color:var(--vl-ink-2)}[data-vl][data-vl-elenco] table[data-vl-table] tbody td[data-m-empty]{-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-vl-elenco] table[data-vl-table] td[data-m-cell=name] [data-m-sub]{font-variant-numeric:tabular-nums;-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-vl-elenco] table[data-vl-table] span[data-m-chip]{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl][data-vl-elenco] [data-m-chip][data-tone=accent]{--vl-chip-bg: var(--vl-now-tint);--vl-chip-fg: var(--vl-accent-ink);--vl-chip-dot: var(--vl-accent-strong)}[data-vl][data-vl-page=candidati] table[data-vl-table] [data-m-chip][data-m-label=CV]{padding:0;border:0;background:transparent;color:var(--vl-info-fg)}[data-vl][data-vl-page=candidati] table[data-vl-table] [data-m-chip][data-m-label=CV]:before{display:none}[data-vl][data-vl-elenco] .vl-el-menu{width:2rem;height:2rem;padding:0;border-radius:999px;color:var(--vl-ink-2);transition:background-color .14s ease,color .14s ease}[data-vl][data-vl-elenco] .vl-el-menu:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl][data-vl-page=utenti-app] .vl-el-check{padding:.45rem .85rem;border-radius:999px;border:1px solid var(--vl-line-strong);background:var(--vl-surface-2)}[data-vl][data-vl-elenco] [data-m-search]{max-width:36rem;margin-bottom:1rem}[data-vl][data-vl-elenco] [data-m-search] [data-slot=select-trigger]{border-radius:999px;border-color:var(--vl-line-strong);background:var(--vl-surface-2)}[data-vl][data-vl-elenco] [data-m-search] input{height:2.5rem;border-radius:999px;border-color:var(--vl-line-strong);background:var(--vl-surface-2);box-shadow:none}[data-vl][data-vl-elenco] [data-m-search] input:focus{border-color:var(--vl-accent-strong);box-shadow:0 0 0 4px var(--vl-ring)}[data-vl][data-vl-elenco] .vl-card [data-m-fields] label{color:var(--vl-ink-3)}[data-vl][data-vl-elenco] [data-m-listing=scroll]{border-radius:.9rem;border:1px solid var(--vl-line);background:var(--vl-surface)}[data-vl][data-vl-elenco] table[data-vl-table] caption{margin:0;padding:.9rem 0;font-size:.72rem;-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-vl-elenco] [data-m-pagebar]{margin-top:.75rem;border-top:0;background:transparent}[data-vl][data-vl-elenco] [data-m-pagebar]>div{padding:.25rem 0 0}[data-vl][data-vl-elenco] [data-m-pagebar-info]>span{font-size:.8rem;font-weight:650;color:var(--vl-ink-2)}[data-vl][data-vl-elenco] [data-m-pagebar-info]>span>span{background:var(--vl-now-tint);color:var(--vl-accent-ink);font-variant-numeric:tabular-nums}[data-vl][data-vl-elenco] [data-m-pagebar-nav]>p,[data-vl][data-vl-elenco] [data-m-pagebar-info]>p{color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vl][data-vl-elenco] [data-m-pagebar-buttons] button{height:2rem;padding:0 .85rem;border-radius:999px;border-color:var(--vl-line-strong);background:var(--vl-surface);font-size:.78rem;font-weight:650;color:var(--vl-ink);transition:background-color .14s ease,border-color .14s ease}[data-vl][data-vl-elenco] [data-m-pagebar-buttons] button:hover:not(:disabled){background:var(--vl-hover);border-color:var(--vl-ink-3)}[data-vl][data-vl-elenco] [data-m-pagebar-goto] input{height:2rem;border-radius:.75rem;border-color:var(--vl-line-strong);background:var(--vl-surface-2);font-variant-numeric:tabular-nums}[data-vl][data-vl-elenco] [data-m-pagebar-goto]>span{color:var(--vl-ink-3)}[data-vl][data-vl-page=colloqui] [data-slot=card][data-m-filterbar=period]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-vl-page=colloqui] [data-m-filterbar=period]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-vl-page=colloqui] [data-m-filterbar=period]>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-vl-page=colloqui] [data-m-filterbar=period] [data-slot=card-title]{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-page=colloqui] [data-m-filterbar=period] [data-slot=card-title]>svg{width:2.25rem;height:2.25rem;padding:.55rem;border-radius:.8rem;background:var(--vl-tone-soft, var(--vl-now-tint));color:var(--vl-accent-ink)}[data-vl][data-vl-page=colloqui] [data-m-filterbar=period]>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl][data-vl-page=colloqui] [data-m-filterbar=period] [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-vl-page=colloqui] [data-m-filterbar=period] button[data-slot=button]{border-radius:999px}[data-vl][data-vl-page=colloqui] [data-m-filterbar=period] [data-slot=select-trigger],[data-vl][data-vl-page=colloqui] [data-m-filterbar=period] input[data-slot=input]{border-radius:.75rem}}@media (min-width: 640px){.dark [data-vl][data-vl-elenco] [data-m-chip][data-tone=accent]{--vl-chip-fg: #72fa93}.silvia [data-vl][data-vl-elenco] [data-m-chip][data-tone=accent]{--vl-chip-bg: rgba(255, 255, 255, .08);--vl-chip-dot: rgba(255, 255, 255, .6)}}[data-vl][data-vl-page=contatta-assistenza] .vl-cta:hover .vl-cta-icon{transform:none}[data-vl][data-vl-page=contatta-assistenza] .vl-ghost-btn{text-decoration:none}@media (max-width: 639px){[data-vl][data-vl-page=contatta-assistenza] .vl-hero-actions>a{flex:1 1 0;justify-content:center}[data-vl][data-vl-page=contatta-assistenza] .vl-card-heading{display:flex;align-items:flex-start;gap:.75rem;min-width:0}[data-vl][data-vl-page=contatta-assistenza] .vl-card-heading .vl-section-icon{width:2.25rem;height:2.25rem}}@media (min-width: 640px){[data-vl][data-vl-page=contatta-assistenza] .vl-ass-number{padding:1.5rem 1rem}[data-vl][data-vl-page=contatta-assistenza] .vl-ass-number-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;color:var(--vl-ink-3)}}[data-vl] .csc-drop{margin-bottom:1rem;padding:.5rem;border-radius:1.35rem;border:1.5px dashed var(--vl-line-strong);background:color-mix(in srgb,var(--vl-surface) 60%,transparent);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}[data-vl][data-csc] .csc-drop{margin-bottom:0}[data-vl] .csc-drop[data-sopra]{border-color:var(--vl-accent-strong);background:color-mix(in srgb,var(--vl-accent) 12%,var(--vl-surface));transform:scale(1.005)}.silvia [data-vl] .csc-drop[data-sopra]{border-color:#fff;background:#ffffff0f}[data-vl] .csc-drop-cta{display:flex;align-items:center;gap:.9rem;width:100%;padding:.75rem .85rem;border:0;border-radius:1rem;background:none;font:inherit;text-align:left;cursor:pointer}[data-vl] .csc-drop-cta:hover{background:var(--vl-hover)}[data-vl] .csc-drop-cta:focus:not(:focus-visible){outline:none}[data-vl] .csc-drop-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.9rem;background:var(--vl-info-bg);color:var(--vl-info-fg);transition:transform .22s cubic-bezier(.2,.8,.2,1)}[data-vl] .csc-drop-icon svg{color:var(--vl-info-fg)}[data-vl] .csc-drop-cta:hover .csc-drop-icon,[data-vl] .csc-drop[data-sopra] .csc-drop-icon{transform:translateY(-2px)}[data-vl] .csc-drop-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}[data-vl] .csc-drop-title{font-size:.98rem;font-weight:750;letter-spacing:-.01em;color:var(--vl-ink)}[data-vl] .csc-drop-sub{font-size:.82rem;color:var(--vl-ink-3)}[data-vl] .csc-drop-sub u{color:var(--vl-accent-ink);font-weight:650;text-underline-offset:3px}[data-vl] .csc-drop kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;margin:0 .1rem;padding:0 .3rem;border-radius:.35rem;border:1px solid var(--vl-line-strong);border-bottom-width:2px;font-family:inherit;font-size:.68rem;font-weight:650;color:var(--vl-ink-2)}[data-vl] .csc-uploads{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem;padding:.35rem .7rem .7rem}[data-vl] .csc-upload{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:1rem;border:1px solid var(--vl-line);background:var(--vl-surface);animation:csc-in .26s cubic-bezier(.2,.8,.2,1)}@keyframes csc-in{0%{opacity:0;transform:translateY(6px)}}[data-vl] .csc-upload-img{position:relative;width:2.75rem;height:4.5rem;flex-shrink:0;overflow:hidden;border-radius:.6rem;box-shadow:0 0 0 1px var(--vl-line)}[data-vl] .csc-upload-img img{width:100%;height:100%;object-fit:cover;object-position:top}[data-vl] .csc-upload-scan{position:absolute;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(114,250,147,.55),transparent);animation:csc-scan 1.2s ease-in-out infinite alternate}@keyframes csc-scan{0%{top:-40%}to{top:100%}}[data-vl] .csc-upload-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}[data-vl] .csc-upload-state{display:inline-flex;align-items:center;gap:.35rem;font-size:.84rem;font-weight:700;color:var(--vl-ink-2)}[data-vl] .csc-upload-state[data-tone=ok]{color:var(--vl-ok-fg)}[data-vl] .csc-upload-state[data-tone=warn]{color:var(--vl-warn-fg)}[data-vl] .csc-upload-state[data-tone=danger]{color:var(--vl-danger-fg);font-weight:600}[data-vl] .csc-upload-state[data-tone=muted]{color:var(--vl-ink-3)}[data-vl] .csc-upload-state svg{color:inherit;flex-shrink:0}[data-vl] .csc-upload-meta{font-size:.74rem;color:var(--vl-ink-3)}[data-vl][data-csc] .vl-cta:hover .csc-cta-icon{transform:rotate(18deg) scale(1.08)}[data-vl] .csc-filters{display:flex;flex-wrap:wrap;gap:.45rem}[data-vl] .csc-filters button{display:inline-flex;align-items:center;gap:.45rem;height:2.3rem;padding:0 .95rem;border-radius:999px;border:1px solid var(--vl-line);background:var(--vl-surface);font:inherit;font-size:.84rem;font-weight:650;white-space:nowrap;flex-shrink:0;color:var(--vl-ink-2);cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}[data-vl] .csc-filters button:hover{border-color:var(--vl-line-strong);color:var(--vl-ink)}[data-vl] .csc-filters button span{min-width:1.3rem;padding:0 .35rem;border-radius:999px;font-size:.72rem;text-align:center;background:var(--vl-hover);color:inherit}[data-vl] .csc-filters button i,[data-vl] .csc-group-head i{width:.55rem;height:.55rem;border-radius:999px;background:hsl(var(--tinta) 70% 50%)}[data-vl] .csc-filters button[data-tone=warn]{color:var(--vl-warn-fg)}[data-vl] .csc-filters button[data-on]{border-color:transparent;background:var(--vl-ink);color:var(--background)}[data-vl] .csc-filters button[data-on] span{background:color-mix(in srgb,var(--background) 22%,transparent)}.silvia [data-vl] .csc-filters button[data-on]{background:#fff;color:#000}[data-vl] .csc-days{display:flex;flex-direction:column;gap:1rem}[data-vl] .csc-day{padding:1.1rem 1.2rem 1.25rem;border-radius:1.35rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow)}[data-vl] .csc-day-head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.9rem}[data-vl] .csc-day-title{font-size:1.05rem;font-weight:750;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl] .csc-day-count{font-size:.78rem;color:var(--vl-ink-3)}[data-vl] .csc-groups{display:flex;flex-wrap:wrap;gap:1.25rem 2rem}[data-vl] .csc-group{padding-left:.85rem;border-left:3px solid hsl(var(--tinta) 70% 50% / .55)}[data-vl] .csc-group[data-vuoto]{border-left-color:var(--vl-warn-dot)}[data-vl] .csc-group-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:.86rem;font-weight:700;color:var(--vl-ink)}[data-vl] .csc-group[data-vuoto] .csc-group-head{color:var(--vl-warn-fg)}[data-vl] .csc-group[data-vuoto] .csc-group-head i{background:var(--vl-warn-dot)}[data-vl] .csc-group-head small{font-size:.74rem;font-weight:600;color:var(--vl-ink-3)}[data-vl] .csc-thumbs{display:flex;flex-wrap:wrap;gap:.75rem}[data-vl] .csc-thumbs .csc-thumb{width:7.5rem}[data-vl] .csc-thumb{position:relative;display:block;padding:0;border:0;border-radius:1rem;background:none;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.2,1)}[data-vl] .csc-thumb:hover{transform:translateY(-2px)}[data-vl] .csc-thumb:focus:not(:focus-visible){outline:none}[data-vl] .csc-thumb:focus-visible{outline:2px solid var(--vl-ring);outline-offset:2px}[data-vl] .csc-thumb-img{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:9 / 16;overflow:hidden;border-radius:1rem;background:var(--vl-surface-2, var(--vl-hover));box-shadow:0 0 0 1px var(--vl-line);color:var(--vl-ink-3);transition:box-shadow .18s ease}[data-vl] .csc-thumb:hover .csc-thumb-img{box-shadow:0 0 0 2px hsl(var(--tinta) 70% 50% / .7),0 14px 30px -16px #00143273}[data-vl] .csc-thumb[data-vuoto] .csc-thumb-img{box-shadow:0 0 0 2px var(--vl-warn-dot)}[data-vl] .csc-thumb-img img{width:100%;height:100%;object-fit:cover;object-position:top;animation:csc-fade .3s ease}@keyframes csc-fade{0%{opacity:0}}[data-vl] .csc-shimmer{position:absolute;inset:0;background:linear-gradient(100deg,var(--vl-line) 20%,var(--vl-hover) 40%,var(--vl-line) 60%);background-size:200% 100%;animation:csc-shimmer 1.3s linear infinite}@keyframes csc-shimmer{to{background-position:-200% 0}}[data-vl] .csc-thumb-done{position:absolute;top:.4rem;right:.4rem;display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:999px;font-size:.68rem;font-weight:800;background:var(--vl-ok-dot);color:#fff}[data-vl] .csc-thumb-done svg{color:#fff}[data-vl] .csc-thumb-meta{position:absolute;left:.4rem;right:.4rem;bottom:.4rem;display:flex;flex-wrap:wrap;gap:.2rem}[data-vl] .csc-thumb-meta span{padding:.12rem .4rem;border-radius:999px;font-size:.66rem;font-weight:700;background:#000f239e;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-vl] .csc-more{align-self:center}[data-vl] .csc-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:4rem 1.5rem;text-align:center;font-size:.88rem;color:var(--vl-ink-3)}[data-vl] .csc-empty-title{font-size:1.05rem;font-weight:700;color:var(--vl-ink)}[data-ssa] .csc-detail{grid-template-rows:minmax(0,1fr)}[data-ssa] .csc-nav{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin-top:-1.3rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:background-color .16s ease}[data-ssa] .csc-nav:hover{background:#fff3}[data-ssa] .csc-nav svg{color:#fff}[data-ssa] .csc-nav[data-lato=sx]{left:1rem}[data-ssa] .csc-nav[data-lato=dx]{right:1rem}[data-ssa] .csc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:0;padding-top:1rem;border-top:1px solid var(--vl-line)}[data-ssa] .csc-facts dt{margin-bottom:.2rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-ink-3)}[data-ssa] .csc-facts dd{margin:0;font-size:.9rem;color:var(--vl-ink)}[data-ssa] .csc-actions{justify-content:space-between}@media (max-width: 760px){[data-vl] .csc-day{padding:.9rem;border-radius:1.1rem}[data-vl] .csc-groups{flex-direction:column}[data-vl] .csc-filters{flex-wrap:nowrap;overflow-x:auto;margin:0 -1rem;padding:0 1rem .2rem;scrollbar-width:none}[data-vl] .csc-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}[data-vl] .csc-thumbs .csc-thumb{width:auto}[data-vl] .csc-uploads,[data-ssa] .csc-facts{grid-template-columns:minmax(0,1fr)}[data-ssa] .csc-nav{display:none}}[data-ssa]{position:fixed;inset:0;z-index:60;display:grid;grid-template-rows:auto minmax(0,1fr);background:radial-gradient(1200px 500px at 100% -10%,rgba(114,250,147,.08),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(64,132,255,.07),transparent 60%),var(--background);color:var(--vl-ink);animation:ssa-in .26s cubic-bezier(.2,.8,.2,1);-webkit-font-smoothing:antialiased}.dark [data-ssa],.silvia [data-ssa]{color-scheme:dark}.silvia [data-ssa]{background:#000}@keyframes ssa-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}[data-ssa] button{font:inherit;color:inherit}[data-ssa] .ssa-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;height:4.25rem;padding:0 1.25rem 0 1.5rem;border-bottom:1px solid var(--vl-line);background:color-mix(in srgb,var(--vl-surface) 70%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-ssa] .ssa-brand{display:flex;align-items:center;gap:.8rem;min-width:0}[data-ssa] .ssa-brand-tile{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.85rem;background:var(--vl-hero-bg);color:var(--vl-hero-accent);box-shadow:0 8px 22px -10px #00255299}[data-ssa] .ssa-brand-title{font-size:1.02rem;font-weight:750;letter-spacing:-.015em;color:var(--vl-ink)}[data-ssa] .ssa-brand-sub{font-size:.78rem;color:var(--vl-ink-3)}[data-ssa] .ssa-steps{display:flex;align-items:center;gap:.35rem;margin:0;padding:.3rem;list-style:none;border-radius:999px;background:var(--vl-surface-2, var(--vl-surface));border:1px solid var(--vl-line)}[data-ssa] .ssa-steps li{display:flex;align-items:center;gap:.45rem;padding:.3rem .85rem .3rem .35rem;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--vl-ink-3);transition:background-color .2s ease,color .2s ease}[data-ssa] .ssa-steps li[data-stato=ora]{background:var(--vl-surface);color:var(--vl-ink);box-shadow:var(--vl-shadow)}[data-ssa] .ssa-steps li[data-stato=fatto]{color:var(--vl-ink-2)}[data-ssa] .ssa-step-n{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;font-size:.7rem;background:var(--vl-line);color:var(--vl-ink-2)}[data-ssa] li[data-stato=ora] .ssa-step-n{background:var(--vl-ink);color:var(--background)}[data-ssa] li[data-stato=fatto] .ssa-step-n{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-ssa] .ssa-close{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;grid-column:3;justify-self:end;border-radius:999px;border:1px solid var(--vl-line);background:var(--vl-surface);color:var(--vl-ink-2);cursor:pointer;transition:transform .18s ease,background-color .18s ease}[data-ssa] .ssa-close:hover{background:var(--vl-hover);color:var(--vl-ink);transform:rotate(90deg)}[data-ssa] .ssa-link{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:none;font-size:.8rem;font-weight:650;white-space:nowrap;color:var(--vl-accent-ink);cursor:pointer}.silvia [data-ssa] .ssa-link{text-decoration:underline;text-underline-offset:3px}[data-ssa] .ssa-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:650;white-space:nowrap;background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-ssa] .ssa-chip[data-tone=ok]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-ssa] .ssa-chip[data-tone=info]{background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-ssa] .ssa-chip[data-tone=warn]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-ssa] .ssa-chip[data-tone=violet]{background:var(--vl-violet-bg);color:var(--vl-violet-fg)}[data-ssa] .ssa-alert{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .8rem;border-radius:.85rem;font-size:.82rem;line-height:1.4;background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-ssa] .ssa-alert span{color:inherit}[data-ssa] .ssa-alert svg{margin-top:.1rem}[data-ssa] .ssa-alert[data-tone=warn]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-ssa] .ssa-alert[data-tone=danger]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-ssa] .ssa-alert[data-tone=info]{background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-ssa] .ssa-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.75rem;padding:0 1.1rem;border-radius:999px;border:1px solid var(--vl-line-strong);font-size:.88rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease,background-color .16s ease}[data-ssa] .ssa-btn:disabled{opacity:.55;cursor:default}[data-ssa] .ssa-btn:not(:disabled):active{transform:scale(.97)}[data-ssa] .ssa-btn-ghost{background:var(--vl-surface);color:var(--vl-ink-2)}[data-ssa] .ssa-btn-ghost:not(:disabled):hover{background:var(--vl-hover);color:var(--vl-ink)}[data-ssa] .ssa-btn-primary{border-color:transparent;background:var(--vl-cta-bg);color:var(--vl-cta-ink);box-shadow:0 0 0 1px #ffffff40 inset,0 10px 26px -12px var(--vl-cta-glow)}[data-ssa] .ssa-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff59 inset,0 16px 34px -14px var(--vl-cta-glow)}[data-ssa] .ssa-btn-amount{padding-left:.6rem;margin-left:.15rem;border-left:1px solid color-mix(in srgb,var(--vl-cta-ink) 25%,transparent);font-variant-numeric:tabular-nums;color:inherit}[data-ssa] .ssa-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:999px;border:1px solid var(--vl-line);background:var(--vl-surface);color:var(--vl-ink-2);cursor:pointer}[data-ssa] .ssa-icon-btn:hover{color:var(--vl-ink);background:var(--vl-hover)}[data-ssa] .ssa-shimmer{position:absolute;inset:0;background:linear-gradient(100deg,var(--vl-line) 20%,var(--vl-hover) 40%,var(--vl-line) 60%);background-size:200% 100%;animation:ssa-shimmer 1.3s linear infinite}[data-ssa] .ssa-shimmer-line{position:relative;width:12rem;height:1rem;margin-bottom:1rem;border-radius:999px}@keyframes ssa-shimmer{to{background-position:-200% 0}}[data-ssa] .ssa-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:4rem 1.5rem;text-align:center;font-size:.88rem;color:var(--vl-ink-3)}[data-ssa] .ssa-empty-title{font-size:1.05rem;font-weight:700;color:var(--vl-ink)}[data-ssa] .ssa-pick{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}[data-ssa] .ssa-pick-scroll{overflow-y:auto;padding:2rem 1.5rem 2.5rem}[data-ssa] .ssa-pick-scroll>*{max-width:68rem;margin-left:auto;margin-right:auto}[data-ssa] .ssa-pick-intro{margin-bottom:1.5rem}[data-ssa] .ssa-pick-title{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;color:var(--vl-ink)}[data-ssa] .ssa-pick-sub{max-width:44rem;margin-top:.35rem;font-size:.92rem;line-height:1.5;color:var(--vl-ink-2)}[data-ssa] .ssa-pick-sub strong{color:var(--vl-ink)}[data-ssa] .ssa-pick-scroll>.ssa-alert{margin-bottom:1.25rem}[data-ssa] .ssa-days{display:flex;flex-direction:column;gap:1rem}[data-ssa] .ssa-day{padding:1.1rem 1.2rem 1.25rem;border-radius:1.35rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:border-color .2s ease}[data-ssa] .ssa-day[data-scelto]{border-color:color-mix(in srgb,var(--vl-accent-strong) 45%,transparent)}[data-ssa] .ssa-day-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}[data-ssa] .ssa-day-title{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1rem;font-weight:750;letter-spacing:-.01em;color:var(--vl-ink)}[data-ssa] .ssa-day-count{font-size:.78rem;font-weight:550;color:var(--vl-ink-3)}[data-ssa] .ssa-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.8rem}[data-ssa] .ssa-thumb{position:relative;display:block;padding:0;border:0;border-radius:1rem;background:none;cursor:pointer;text-align:left;transition:transform .18s cubic-bezier(.2,.8,.2,1)}[data-ssa] .ssa-thumb:hover{transform:translateY(-2px)}[data-ssa] .ssa-mini-img{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:9 / 16;overflow:hidden;border-radius:1rem;background:var(--vl-surface-2, var(--vl-hover));box-shadow:0 0 0 1px var(--vl-line)}[data-ssa] .ssa-mini-img img{width:100%;height:100%;object-fit:cover;object-position:top;animation:ssa-fade .3s ease}@keyframes ssa-fade{0%{opacity:0}}[data-ssa] .ssa-thumb[data-scelto] .ssa-mini-img{box-shadow:0 0 0 2.5px var(--vl-accent-strong),0 12px 28px -14px var(--vl-cta-glow)}.silvia [data-ssa] .ssa-thumb[data-scelto] .ssa-mini-img{box-shadow:0 0 0 2.5px #fff}[data-ssa] .ssa-thumb[data-lavorato]:not([data-scelto]) .ssa-mini-img img{opacity:.45;filter:grayscale(.6)}[data-ssa] .ssa-thumb-check{position:absolute;top:.45rem;right:.45rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;border:2px solid rgba(255,255,255,.9);background:#00000040;color:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .16s ease}[data-ssa] .ssa-thumb[data-scelto] .ssa-thumb-check{border-color:transparent;background:var(--vl-accent-strong);color:#fff;transform:scale(1.08)}.silvia [data-ssa] .ssa-thumb[data-scelto] .ssa-thumb-check{background:#fff;color:#000}[data-ssa] .ssa-thumb-meta{position:absolute;left:.4rem;right:.4rem;bottom:.4rem;display:flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:999px;font-size:.7rem;font-weight:650;background:#000f239e;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-ssa] .ssa-thumb-meta svg{color:#fff}[data-ssa] .ssa-thumb-done{margin-left:auto;color:#92fbad}[data-ssa] .ssa-pick-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem max(1.5rem,calc((100% - 68rem)/2));border-top:1px solid var(--vl-line);background:color-mix(in srgb,var(--vl-surface) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-ssa] .ssa-pick-bar-info{display:flex;align-items:center;gap:.4rem;font-size:.9rem;white-space:nowrap;color:var(--vl-ink-2)}[data-ssa] .ssa-pick-bar-info .ssa-link{margin-left:.4rem}[data-ssa] .ssa-pick-bar-info strong{font-size:1.15rem;color:var(--vl-ink)}[data-ssa] .vl-cta:disabled{opacity:.45;cursor:default;transform:none}[data-ssa] .vl-cta:hover .ssa-cta-icon{transform:rotate(18deg) scale(1.08)}[data-ssa] .ssa-thumb-conto{position:absolute;top:.45rem;left:.45rem;right:2.4rem;overflow:hidden;padding:.15rem .45rem;border-radius:999px;font-size:.66rem;font-weight:750;white-space:nowrap;text-overflow:ellipsis;background:hsl(var(--tinta) 70% 45% / .92);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-ssa] .ssa-thumb-conto[data-vuoto]{right:auto;background:var(--vl-warn-dot)}.silvia [data-ssa] .ssa-thumb-conto{background:#000000b3}[data-ssa] .ssa-reading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2rem;text-align:center}[data-ssa] .ssa-stack{position:relative;width:11rem;height:19.5rem;margin-bottom:2rem}[data-ssa] .ssa-stack-card{position:absolute;inset:0;border-radius:1.4rem;transform-origin:50% 100%;transform:rotate(calc((var(--i) - (var(--n) - 1) / 2) * 7deg)) translate(calc((var(--i) - (var(--n) - 1) / 2) * 14px));box-shadow:0 24px 50px -24px #0014328c;animation:ssa-deal .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 90ms)}[data-ssa] .ssa-stack-card .ssa-mini-img{height:100%;aspect-ratio:auto;border-radius:1.4rem;box-shadow:0 0 0 4px var(--vl-surface),0 0 0 5px var(--vl-line)}@keyframes ssa-deal{0%{opacity:0;transform:translateY(30px) rotate(0)}}[data-ssa] .ssa-scan{position:absolute;left:-1.5rem;right:-1.5rem;top:0;height:5rem;border-radius:1rem;background:linear-gradient(180deg,transparent,rgba(114,250,147,.38) 55%,rgba(114,250,147,.95) 56%,transparent 58%);filter:blur(.5px);mix-blend-mode:screen;animation:ssa-scan 2.2s cubic-bezier(.45,0,.55,1) infinite alternate;pointer-events:none}.silvia [data-ssa] .ssa-scan{background:linear-gradient(180deg,transparent,rgba(255,255,255,.25) 55%,rgba(255,255,255,.9) 56%,transparent 58%)}@keyframes ssa-scan{0%{transform:translateY(-2.5rem)}to{transform:translateY(17rem)}}[data-ssa] .ssa-reading-title{display:inline-flex;align-items:center;gap:.5rem;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--vl-ink)}[data-ssa] .ssa-reading-title svg{color:var(--vl-accent-strong);animation:ssa-pulse 1.6s ease-in-out infinite}.silvia [data-ssa] .ssa-reading-title svg{color:#fff}@keyframes ssa-pulse{50%{transform:scale(1.18) rotate(12deg);opacity:.7}}[data-ssa] .ssa-reading-msg{min-height:1.4rem;font-size:.95rem;color:var(--vl-ink-2);animation:ssa-msg .4s ease}@keyframes ssa-msg{0%{opacity:0;transform:translateY(6px)}}[data-ssa] .ssa-reading-hint{font-size:.78rem;color:var(--vl-ink-3)}[data-ssa] .ssa-split{display:grid;grid-template-columns:minmax(22rem,44%) minmax(0,1fr);min-height:0}[data-ssa] .ssa-pane-sx{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;background:var(--vl-hero-bg);border-right:1px solid var(--vl-line)}[data-ssa] .ssa-viewer{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:1.75rem;overflow:hidden}[data-ssa] .ssa-viewer-img{max-width:100%;max-height:100%;border-radius:1.6rem;box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -30px #000000bf;cursor:zoom-in;animation:ssa-pop .32s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;user-select:none}@keyframes ssa-pop{0%{opacity:0;transform:scale(.97) translateY(6px)}}[data-ssa] .ssa-viewer[data-zoom]{display:block;overflow:auto}[data-ssa] .ssa-viewer[data-zoom] .ssa-viewer-img{display:block;width:100%;max-width:none;max-height:none;margin:0 auto;cursor:zoom-out}[data-ssa] .ssa-viewer-loader,[data-ssa] .ssa-viewer-empty{display:flex;align-items:center;gap:.6rem;color:#ffffffb3}[data-ssa] .ssa-zoom{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}[data-ssa] .ssa-zoom svg{color:#fff}[data-ssa] .ssa-viewer[data-zoom] .ssa-zoom{position:sticky;float:right;top:0;margin:-.75rem -.75rem 0 0}[data-ssa] .ssa-film{display:flex;gap:.6rem;padding:.85rem 1.25rem 1rem;overflow-x:auto;border-top:1px solid rgba(255,255,255,.1);background:#0000002e;scrollbar-width:thin}[data-ssa] .ssa-film-item{position:relative;flex-shrink:0;width:3.4rem;padding:0;border:0;border-radius:.7rem;background:none;cursor:pointer;opacity:.6;transition:opacity .16s ease,transform .16s ease}[data-ssa] .ssa-film-item:hover{opacity:.9}[data-ssa] .ssa-film-item .ssa-mini-img{border-radius:.7rem;box-shadow:0 0 0 1px #ffffff26}[data-ssa] .ssa-film-item[data-evidenziato]{opacity:.9}[data-ssa] .ssa-film-item[data-evidenziato] .ssa-mini-img{box-shadow:0 0 0 2px var(--vl-hero-accent)}[data-ssa] .ssa-film-item[data-attivo]{opacity:1;transform:translateY(-2px)}[data-ssa] .ssa-film-item[data-attivo] .ssa-mini-img{box-shadow:0 0 0 2px #fff,0 10px 20px -8px #0009}[data-ssa] .ssa-film-n{position:absolute;left:.25rem;bottom:.25rem;min-width:1.1rem;padding:0 .25rem;border-radius:999px;font-size:.65rem;font-weight:750;text-align:center;background:#0009;color:#fff}[data-ssa] .ssa-film-badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;font-size:.65rem;font-weight:800;line-height:1.15rem;text-align:center;background:var(--vl-hero-accent);color:#002552}[data-ssa] .ssa-pane-dx{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}[data-ssa] .ssa-summary{padding:1.25rem 1.75rem 1rem;border-bottom:1px solid var(--vl-line)}[data-ssa] .ssa-summary-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}[data-ssa] .ssa-summary-big{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:var(--vl-ink)}[data-ssa] .ssa-summary-big span{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--vl-ink-2)}[data-ssa] .ssa-summary-sub{margin-top:.1rem;font-size:.8rem;color:var(--vl-ink-3)}[data-ssa] .ssa-summary-tot{display:flex;flex-direction:column;align-items:flex-end;font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--vl-ink-3)}[data-ssa] .ssa-summary-tot strong{font-size:1.2rem;letter-spacing:-.02em;text-transform:none;font-variant-numeric:tabular-nums;color:var(--vl-accent-ink)}[data-ssa] .ssa-progress{height:.3rem;margin-top:.9rem;overflow:hidden;border-radius:999px;background:var(--vl-line)}[data-ssa] .ssa-progress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vl-accent-strong),var(--vl-accent));transition:width .5s cubic-bezier(.2,.8,.2,1)}.silvia [data-ssa] .ssa-progress>div{background:#fff}[data-ssa] .ssa-list{overflow-y:auto;padding:1.1rem 1.75rem 2rem;scroll-padding:1rem}[data-ssa] .ssa-keys{display:flex;justify-content:center;gap:1.25rem;padding:.55rem 1rem;border-top:1px solid var(--vl-line);font-size:.72rem;color:var(--vl-ink-3)}[data-ssa] .ssa-keys span{display:inline-flex;align-items:center;gap:.25rem}[data-ssa] kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;border-radius:.35rem;border:1px solid var(--vl-line-strong);border-bottom-width:2px;font-family:inherit;font-size:.68rem;font-weight:650;color:var(--vl-ink-2)}[data-ssa] .ssa-card{margin-bottom:.6rem;border-radius:1.15rem;border:1px solid var(--vl-line);background:var(--vl-surface);transition:box-shadow .18s ease,border-color .18s ease,opacity .2s ease,transform .18s ease}[data-ssa] .ssa-card:not([data-attiva]){cursor:pointer}[data-ssa] .ssa-card:not([data-attiva]):hover{box-shadow:var(--vl-shadow-hover);border-color:var(--vl-line-strong)}[data-ssa] .ssa-card[data-stato=confermata],[data-ssa] .ssa-card[data-stato=scartata]{cursor:default}[data-ssa] .ssa-card[data-stato=confermata]{background:color-mix(in srgb,var(--vl-ok-bg) 55%,var(--vl-surface));border-color:color-mix(in srgb,var(--vl-ok-dot) 30%,transparent)}[data-ssa] .ssa-card[data-stato=scartata]{opacity:.55}[data-ssa] .ssa-card[data-stato=scartata] .ssa-card-mini-amount{text-decoration:line-through}[data-ssa] .ssa-card[data-gia]:not([data-stato=confermata]){border-style:dashed;opacity:.75}[data-ssa] .ssa-card:focus-visible{outline:2px solid var(--vl-ring);outline-offset:2px}[data-ssa] .ssa-card-mini{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem}[data-ssa] .ssa-card-dot{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;flex-shrink:0;border-radius:999px;border:2px dashed var(--vl-line-strong)}[data-ssa] .ssa-card-dot[data-stato=confermata]{border:0;background:var(--vl-ok-dot);color:#fff}[data-ssa] .ssa-card-dot[data-stato=scartata]{border:0;background:var(--vl-muted-dot);color:#fff}[data-ssa] .ssa-card-dot svg{color:#fff}[data-ssa] .ssa-card-mini-main{flex:1;min-width:0}[data-ssa] .ssa-card-mini-desc{overflow:hidden;font-size:.92rem;font-weight:650;white-space:nowrap;text-overflow:ellipsis;color:var(--vl-ink)}[data-ssa] .ssa-card-mini-meta{margin-top:.1rem;overflow:hidden;font-size:.76rem;white-space:nowrap;text-overflow:ellipsis;color:var(--vl-ink-3)}[data-ssa] .ssa-card-mini-amount{font-size:1rem;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--vl-ink)}[data-ssa] .ssa-card[data-attiva]{display:flex;flex-direction:column;gap:1rem;margin:.4rem 0 1rem;padding:1.25rem 1.35rem 1.2rem;border-color:color-mix(in srgb,var(--vl-accent-strong) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--vl-accent) 14%,transparent),var(--vl-shadow-hover);animation:ssa-open .3s cubic-bezier(.2,.8,.2,1)}.silvia [data-ssa] .ssa-card[data-attiva]{border-color:#555;box-shadow:0 0 0 4px #ffffff0d,var(--vl-shadow-hover)}@keyframes ssa-open{0%{opacity:.4;transform:translateY(4px) scale(.995)}}[data-ssa] .ssa-card-source{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}[data-ssa] .ssa-conf{display:inline-flex;align-items:center;gap:2px;margin-left:auto;font-size:.72rem;font-weight:650;color:var(--vl-ink-3)}[data-ssa] .ssa-conf i{width:4px;height:.75rem;border-radius:2px;background:var(--vl-line-strong)}[data-ssa] .ssa-conf i:last-of-type{margin-right:.35rem}[data-ssa] .ssa-conf[data-livello=alta] i{background:var(--vl-ok-dot)}[data-ssa] .ssa-conf[data-livello=media] i:nth-of-type(-n+2){background:var(--vl-warn-dot)}[data-ssa] .ssa-conf[data-livello=bassa] i:first-of-type{background:var(--vl-danger-dot)}[data-ssa] .ssa-label{display:block;margin-bottom:.35rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-ink-3)}[data-ssa] .ssa-field{display:block;min-width:0}[data-ssa] .ssa-field input,[data-ssa] .ssa-field textarea,[data-ssa] .ssa-sel-btn{width:100%;min-height:2.75rem;padding:0 .85rem;border-radius:.8rem;border:1px solid var(--vl-line-strong);background:var(--vl-surface-2, var(--vl-surface));font:inherit;font-size:.9rem;color:var(--vl-ink);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}[data-ssa] .ssa-field textarea{padding:.6rem .85rem;resize:vertical}[data-ssa] .ssa-field input:focus,[data-ssa] .ssa-field textarea:focus,[data-ssa] .ssa-sel-btn:focus-visible,[data-ssa] .ssa-sel-btn[aria-expanded=true]{border-color:var(--vl-accent-strong);box-shadow:0 0 0 4px var(--vl-ring);background:var(--vl-surface)}.silvia [data-ssa] .ssa-field input:focus,.silvia [data-ssa] .ssa-field textarea:focus,.silvia [data-ssa] .ssa-sel-btn[aria-expanded=true]{border-color:#888}[data-ssa] .ssa-amount-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}[data-ssa] .ssa-amount-field{display:flex;align-items:baseline;gap:.35rem;padding-bottom:.15rem;border-bottom:2px solid var(--vl-line-strong);transition:border-color .16s ease}[data-ssa] .ssa-amount-field:focus-within{border-color:var(--vl-accent-strong)}[data-ssa] .ssa-amount-cur{font-size:1.6rem;font-weight:700;color:var(--vl-ink-3)}[data-ssa] .ssa-amount-field input{width:100%;min-width:0;padding:0;border:0;background:none;font:inherit;font-size:2.4rem;font-weight:800;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--vl-ink);outline:none}[data-ssa] .ssa-amount-field input[aria-invalid=true]{color:var(--vl-danger-fg)}[data-ssa] .ssa-date input{width:11rem}[data-ssa] .ssa-read{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.76rem;color:var(--vl-ink-3)}[data-ssa] .ssa-read em{font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;color:var(--vl-ink-2)}[data-ssa] .ssa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}[data-ssa] .ssa-span-2{grid-column:span 2}[data-ssa] .ssa-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;height:2.75rem;padding:.2rem;border-radius:.8rem;border:1px solid var(--vl-line-strong);background:var(--vl-surface-2, var(--vl-surface))}[data-ssa] .ssa-seg button{border:0;border-radius:.6rem;background:none;font-size:.82rem;font-weight:650;color:var(--vl-ink-3);cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}[data-ssa] .ssa-seg button[data-on]{background:var(--vl-surface);color:var(--vl-ink);box-shadow:0 1px 2px #00255214,0 4px 10px -6px #00255259}.dark [data-ssa] .ssa-seg button[data-on],.silvia [data-ssa] .ssa-seg button[data-on]{background:#ffffff24}[data-ssa] .ssa-more{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:0;border:0;background:none;font-size:.82rem;font-weight:650;color:var(--vl-ink-2);cursor:pointer}[data-ssa] .ssa-more svg{transition:transform .2s ease}[data-ssa] .ssa-more svg[data-open]{transform:rotate(180deg)}[data-ssa] .ssa-hint{font-size:.75rem;color:var(--vl-ink-3)}[data-ssa] .ssa-actions{display:flex;justify-content:flex-end;gap:.6rem;padding-top:.25rem}[data-ssa] .ssa-actions .ssa-btn-primary{min-width:12rem}[data-ssa] .ssa-divider{margin:1.5rem 0 .75rem;padding-top:1rem;border-top:1px dashed var(--vl-line-strong)}[data-ssa] .ssa-divider span{display:block;font-size:.75rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-ink-2)}[data-ssa] .ssa-divider small{font-size:.76rem;color:var(--vl-ink-3)}[data-ssa] .ssa-group{padding-top:1rem;border-top:1px solid var(--vl-line)}[data-ssa] .ssa-field textarea::placeholder{color:var(--vl-ink-3)}[data-ssa] .ssa-modal-backdrop{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#000f236b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ssa-fade .18s ease}.silvia [data-ssa] .ssa-modal-backdrop{background:#0009}[data-ssa] .ssa-modal{display:flex;flex-direction:column;align-items:center;width:100%;max-width:29rem;padding:1.75rem 1.5rem 1.4rem;border-radius:1.5rem;border:1px solid var(--vl-line);background:var(--background);text-align:center;box-shadow:0 40px 90px -30px #000f238c;animation:ssa-modal-in .26s cubic-bezier(.2,.8,.2,1)}.dark [data-ssa] .ssa-modal{background:#0a2f5c}.silvia [data-ssa] .ssa-modal{background:#141414}@keyframes ssa-modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}[data-ssa] .ssa-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:.9rem;border-radius:999px;background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-ssa] .ssa-modal-icon svg{color:var(--vl-warn-fg)}[data-ssa] .ssa-modal-title{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;color:var(--vl-ink)}[data-ssa] .ssa-modal-text{margin-top:.45rem;font-size:.9rem;line-height:1.5;color:var(--vl-ink-2)}[data-ssa] .ssa-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;width:100%;margin-top:1.4rem}[data-ssa] button:focus:not(:focus-visible){outline:none}[data-ssa] button:focus-visible{outline:2px solid var(--vl-ring);outline-offset:2px}[data-ssa] .ssa-btn-danger{background:var(--vl-surface);color:var(--vl-danger-fg);border-color:color-mix(in srgb,var(--vl-danger-dot) 35%,transparent)}[data-ssa] .ssa-btn-danger:not(:disabled):hover{background:var(--vl-danger-bg)}[data-ssa] .ssa-done{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:1.75rem 1.25rem;border-radius:1.25rem;text-align:center;background:var(--vl-hero-bg);color:#fff;box-shadow:var(--vl-shadow-hover);animation:ssa-pop .4s cubic-bezier(.2,.8,.2,1)}[data-ssa] .ssa-done-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.35rem;border-radius:999px;background:var(--vl-hero-accent);color:#002552;animation:ssa-bounce .6s cubic-bezier(.3,1.6,.5,1) .12s both}[data-ssa] .ssa-done-icon svg{color:#002552}@keyframes ssa-bounce{0%{transform:scale(.3);opacity:0}}[data-ssa] .ssa-done-title{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:#fff}[data-ssa] .ssa-done-sub{font-size:.88rem;color:#ffffffbf}[data-ssa] .ssa-done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.85rem}[data-ssa] .ssa-done .ssa-btn-ghost{border-color:#fff3;background:#ffffff14;color:#fff}[data-ssa] .ssa-done .ssa-btn-ghost svg{color:#fff}[data-ssa] .ssa-ignored{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--vl-line)}[data-ssa] .ssa-ignored ul{margin:.6rem 0 0;padding:0;list-style:none}[data-ssa] .ssa-ignored li button{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:0 1rem;padding:.55rem .75rem;border:0;border-radius:.7rem;background:none;text-align:left;cursor:pointer}[data-ssa] .ssa-ignored li button:hover:not(:disabled){background:var(--vl-hover)}[data-ssa] .ssa-ign-desc{overflow:hidden;font-size:.84rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--vl-ink-2)}[data-ssa] .ssa-ign-why{grid-row:2;font-size:.74rem;color:var(--vl-ink-3)}[data-ssa] .ssa-ign-amount{grid-row:1 / span 2;grid-column:2;align-self:center;font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--vl-ink-3)}[data-ssa] .ssa-sel{position:relative}[data-ssa] .ssa-sel-btn{display:flex;align-items:center;gap:.45rem;text-align:left;cursor:pointer}[data-ssa] .ssa-sel-val{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--vl-ink)}[data-ssa] .ssa-sel-btn[data-vuoto] .ssa-sel-val{color:var(--vl-ink-3)}[data-ssa] .ssa-sel-ai{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:999px;background:var(--vl-violet-bg);color:var(--vl-violet-fg)}[data-ssa] .ssa-sel-ai svg{color:var(--vl-violet-fg)}[data-ssa] .ssa-sel-caret{flex-shrink:0;color:var(--vl-ink-3)}[data-ssa] .ssa-sel-pop{position:absolute;z-index:5;top:calc(100% + .4rem);left:0;right:0;min-width:14rem;overflow:hidden;border-radius:.9rem;border:1px solid var(--vl-line-strong);background:var(--background);box-shadow:0 24px 50px -20px #00143273;animation:ssa-msg .16s ease}.dark [data-ssa] .ssa-sel-pop{background:#0a2f5c}.silvia [data-ssa] .ssa-sel-pop{background:#141414}[data-ssa] .ssa-sel-search{display:flex;align-items:center;gap:.45rem;padding:0 .8rem;border-bottom:1px solid var(--vl-line);color:var(--vl-ink-3)}[data-ssa] .ssa-field .ssa-sel-search input{flex:1;min-height:0;height:2.6rem;padding:0;border:0;border-radius:0;box-shadow:none;background:none;font:inherit;font-size:.88rem;color:var(--vl-ink);outline:none}[data-ssa] .ssa-sel-pop ul{max-height:16rem;margin:0;padding:.3rem;overflow-y:auto;list-style:none}[data-ssa] .ssa-sel-pop li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border-radius:.55rem;font-size:.86rem;color:var(--vl-ink);cursor:pointer}[data-ssa] .ssa-sel-pop li span{color:inherit}[data-ssa] .ssa-sel-pop li[data-vuoto]{color:var(--vl-ink-3)}[data-ssa] .ssa-sel-pop li[data-evid]{background:var(--vl-hover)}[data-ssa] .ssa-sel-pop li[aria-selected=true]{font-weight:700}[data-ssa] .ssa-sel-none{justify-content:center;color:var(--vl-ink-3);cursor:default}@media (max-width: 1100px){[data-ssa] .ssa-steps{display:none}[data-ssa] .ssa-split{grid-template-columns:minmax(18rem,40%) minmax(0,1fr)}[data-ssa] .ssa-keys{display:none}}@media (max-width: 760px){[data-ssa] .ssa-top{height:3.75rem;padding:0 .75rem 0 1rem}[data-ssa] .ssa-brand-sub,[data-ssa] .ssa-hide-sm{display:none}[data-ssa] .ssa-brand-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-ssa] .ssa-pick-scroll{padding:1.25rem 1rem 2rem}[data-ssa] .ssa-pick-title{font-size:1.4rem}[data-ssa] .ssa-day{padding:.9rem;border-radius:1.1rem}[data-ssa] .ssa-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}[data-ssa] .ssa-pick-bar{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}[data-ssa] .ssa-split{grid-template-columns:minmax(0,1fr);grid-template-rows:42vh minmax(0,1fr)}[data-ssa] .ssa-pane-sx{border-right:0;border-bottom:1px solid var(--vl-line)}[data-ssa] .ssa-viewer{padding:.9rem}[data-ssa] .ssa-viewer-img{border-radius:1rem}[data-ssa] .ssa-film{padding:.55rem .9rem .65rem}[data-ssa] .ssa-film-item{width:2.4rem}[data-ssa] .ssa-summary{padding:.85rem 1rem .75rem}[data-ssa] .ssa-summary-big{font-size:1.25rem}[data-ssa] .ssa-list{padding:.85rem .75rem calc(1.5rem + env(safe-area-inset-bottom))}[data-ssa] .ssa-card[data-attiva]{padding:1rem}[data-ssa] .ssa-amount-field input{font-size:2rem}[data-ssa] .ssa-amount-row{grid-template-columns:minmax(0,1fr)}[data-ssa] .ssa-date input{width:100%}[data-ssa] .ssa-grid{grid-template-columns:minmax(0,1fr)}[data-ssa] .ssa-span-2{grid-column:auto}[data-ssa] .ssa-actions .ssa-btn{flex:1}[data-ssa] .ssa-actions .ssa-btn-primary{min-width:0}[data-ssa] .ssa-btn-amount{display:none}[data-ssa] .ssa-modal-actions{grid-template-columns:minmax(0,1fr)}[data-ssa] .ssa-modal-actions .ssa-btn-primary{order:-1}}@media (prefers-reduced-motion: reduce){[data-ssa] *,[data-ssa]{animation:none!important;transition:none!important}}@media (min-width: 640px){[data-vl][data-m-spese] [data-slot=card][data-m-filterbar=period]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-m-spese] [data-m-filterbar=period]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-m-spese] [data-m-filterbar=period]>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-m-spese] [data-m-filterbar=period] [data-slot=card-title]{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-spese] [data-m-filterbar=period] [data-slot=card-title]>svg{width:2.25rem;height:2.25rem;padding:.55rem;border-radius:.8rem;background:var(--vl-tone-soft, var(--vl-now-tint));color:var(--vl-accent-ink)}[data-vl][data-m-spese] [data-m-filterbar=period]>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl][data-m-spese] [data-m-filterbar=period] [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-m-spese] [data-m-filterbar=period] button[data-slot=button]{border-radius:999px}[data-vl][data-m-spese] [data-m-filterbar=period] [data-slot=select-trigger],[data-vl][data-m-spese] [data-m-filterbar=period] input[data-slot=input]{border-radius:.75rem}[data-vl][data-m-spese] [data-m-seg]{border-radius:999px;border-color:var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-m-spese] [data-m-seg]>button{border-radius:999px}[data-vl][data-m-spese] [data-m-adv-toggle]{border-radius:.9rem}[data-vl][data-m-spese] [data-slot=collapsible]:has(>[data-m-expense-section-trigger]){border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-m-spese] [data-slot=collapsible]:has(>[data-m-expense-section-trigger]):hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-m-spese] [data-slot=collapsible]:has(>[data-m-expense-section-trigger] .bg-amber-500){border-color:color-mix(in srgb,var(--vl-warn-dot) 35%,transparent)}[data-vl][data-m-spese] [data-m-expense-section-trigger]{min-height:4.25rem;padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line);background:var(--vl-surface);transition:background-color .16s ease}[data-vl][data-m-spese] [data-m-expense-section-trigger]:hover{opacity:1;background:var(--vl-hover)}[data-vl][data-m-spese] [data-slot=collapsible][data-state=closed]>[data-m-expense-section-trigger]{border-bottom-color:transparent}[data-vl][data-m-spese] [data-m-expense-section-trigger]>div:first-child{gap:.9rem}[data-vl][data-m-spese] [data-m-expense-section-trigger]>div:first-child>p{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-spese] [data-m-expense-section-trigger]>div:first-child>.rounded-full{width:.65rem;height:.65rem;margin:0 .4rem 0 .35rem;box-shadow:0 0 0 5px var(--vl-hover)}[data-vl][data-m-spese] [data-m-expense-section-trigger]>div:last-child>span{display:inline-flex;align-items:center;padding:.2rem .7rem;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;color:var(--vl-ink-2);font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums}[data-vl][data-m-spese] [data-m-expense-section-trigger]>div:last-child>svg{color:var(--vl-ink-3)}[data-vl][data-m-spese] table[data-m-expense-table] thead{font-family:inherit;box-shadow:none}[data-vl][data-m-spese] table[data-m-expense-table] thead,[data-vl][data-m-spese] table[data-m-expense-table] thead tr,[data-vl][data-m-spese] table[data-m-expense-table] thead th{background:var(--vl-thead)}[data-vl][data-m-spese] table[data-m-expense-table] thead th{height:2.6rem;padding-top:.6rem;padding-bottom:.6rem;border-bottom:1px solid var(--vl-line-strong);border-right-color:var(--vl-line);border-radius:0;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-m-spese] table[data-m-expense-table] thead th:first-child,[data-vl][data-m-spese] table[data-m-expense-table] thead th:last-child{border-radius:0}[data-vl][data-m-spese] table[data-m-expense-table] tbody td{border-bottom:1px solid var(--vl-line);border-right-color:var(--vl-line);vertical-align:middle;transition:box-shadow .14s ease}[data-vl][data-m-spese] table[data-m-expense-table] tbody tr{transition:background-color .14s ease}[data-vl][data-m-spese] table[data-m-expense-table] tbody tr:hover{background:var(--vl-hover)}[data-vl][data-m-spese] table[data-m-expense-table] tbody tr[data-tone=danger]:hover{background:var(--vl-danger-bg)}[data-vl][data-m-spese] table[data-m-expense-table] tbody tr[data-m-selected]:hover{background:var(--vl-ok-bg)}[data-vl][data-m-spese] table[data-m-expense-table] tbody tr:hover>td:first-child{box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl][data-m-spese] table[data-m-expense-table] tbody tr[data-tone=danger]:hover>td:first-child{box-shadow:inset 3px 0 0 var(--vl-danger-dot)}[data-vl][data-m-spese] table[data-m-expense-table] tbody tr:last-child td{border-bottom:0}[data-vl][data-m-spese] table[data-m-expense-table] td[data-m-col=importo]{font-variant-numeric:tabular-nums}[data-vl][data-m-spese] [data-slot=collapsible-content] .border-t:has(>div>[data-m-page-stats]){border-top:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-m-spese] [data-m-page-stats]>[data-m-kv]{padding:.75rem 1rem;border-radius:1rem;border:1px solid var(--vl-line);background:var(--vl-surface)}[data-vl][data-m-spese] [data-m-page-stats]>[data-m-kv]>p:first-child{font-size:.68rem;font-weight:650;letter-spacing:.04em;color:var(--vl-ink-3)}[data-vl][data-m-spese] [data-m-page-stats]>[data-m-kv]>p:last-child{margin-top:.2rem;font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl][data-m-spese] [data-slot=collapsible-content] button[data-slot=button]{border-radius:999px}[data-vl][data-m-spese]>[data-m-card][data-tone=danger],[data-vl][data-m-spese] [data-m-selection-bar]{border-radius:1rem}[data-vl][data-m-spese] [data-m-selection-bar] button[data-slot=button]{border-radius:999px}[data-vl] .vl-spese-empty-title{font-size:.95rem;font-weight:700;color:var(--vl-ink)}}[data-vl][data-m-allegati-spese] .vl-cta:disabled{opacity:.6;cursor:default;transform:none}@media (min-width: 640px){[data-vl][data-m-allegati-spese] [data-slot=card][data-m-filterbar=period]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) 60ms backwards}[data-vl][data-m-allegati-spese] [data-slot=card][data-m-filterbar=period]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-m-allegati-spese] [data-m-filterbar=period]>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-m-allegati-spese] [data-m-filterbar=period]>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl][data-m-allegati-spese] [data-m-filterbar=period] [data-slot=card-title]{gap:.9rem;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-allegati-spese] [data-m-filterbar=period] [data-slot=card-title]>svg{box-sizing:content-box;width:1.1rem;height:1.1rem;padding:.7rem;border-radius:.85rem;background:var(--vl-surface-2);border:1px solid var(--vl-line);color:var(--vl-accent-ink)}[data-vl][data-m-allegati-spese] [data-m-filterbar=period] button[data-slot=button]{border-radius:999px}[data-vl][data-m-allegati-spese] [data-m-filterbar=period] [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-m-allegati-spese] [data-m-filterbar=period] [data-m-label]{font-size:.72rem;font-weight:650;letter-spacing:.01em;color:var(--vl-ink-2)}[data-vl][data-m-allegati-spese] [data-m-filterbar=period] [data-slot=select-trigger],[data-vl][data-m-allegati-spese] [data-m-filterbar=period] input[data-slot=input]{border-radius:.75rem}[data-vl][data-m-allegati-spese] .vl-as-loading{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--vl-line);background:var(--vl-surface);font-size:.82rem;color:var(--vl-ink-2)}[data-vl][data-m-allegati-spese] .vl-as-loading svg{color:var(--vl-accent-ink)}[data-vl][data-m-allegati-spese] .vl-as-list{border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) .12s backwards}[data-vl][data-m-allegati-spese] .vl-as-list:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-m-allegati-spese] .vl-as-list-head{gap:.9rem;padding:1rem 1.15rem;border-color:var(--vl-line);background:none}[data-vl][data-m-allegati-spese] .vl-as-list-head>[data-m-section-title]{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-allegati-spese] .vl-as-list-head>.vl-card-count{margin-left:-.4rem}[data-vl][data-m-allegati-spese] .vl-as-list>.vl-table-wrap{margin:1.15rem 1.25rem 1.25rem}[data-vl][data-m-allegati-spese] .vl-as-list>.border-t{border-color:var(--vl-line);padding:.85rem 1.25rem}[data-vl][data-m-allegati-spese] table[data-m-allegati-table] td[data-m-col=tipo] svg{box-sizing:content-box;padding:.45rem;border-radius:.7rem;background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl][data-m-allegati-spese] table[data-m-allegati-table] td[data-m-col=tipo][data-m-kind=image] svg{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl][data-m-allegati-spese] table[data-m-allegati-table] td[data-m-col=nome] [data-m-title]{-webkit-text-fill-color:var(--vl-ink)}[data-vl][data-m-allegati-spese] table[data-m-allegati-table] td[data-m-col=originale],[data-vl][data-m-allegati-spese] table[data-m-allegati-table] td[data-m-col=data]{-webkit-text-fill-color:var(--vl-ink-2)}[data-vl][data-m-allegati-spese] table[data-m-allegati-table] td[data-m-col=data]{font-variant-numeric:tabular-nums}[data-vl][data-m-allegati-spese] table[data-m-allegati-table] td[data-m-col=spesa] [data-m-textbtn]{padding:.2rem .65rem;border-radius:999px;background:var(--vl-now-tint);font-weight:700;font-variant-numeric:tabular-nums;text-decoration:none;-webkit-text-fill-color:var(--vl-accent-ink)}[data-vl][data-m-allegati-spese] table[data-m-allegati-table] td[data-m-col=spesa] [data-m-textbtn]:hover{box-shadow:0 0 0 1px var(--vl-ring) inset}[data-vl][data-m-allegati-spese] .vl-as-empty-title{font-size:.95rem;font-weight:700;color:var(--vl-ink)}}@media (min-width: 640px){[data-vl][data-m-money=acquisti] [data-slot=card][data-m-filterbar=period]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-m-money=acquisti] [data-m-filterbar=period]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-m-money=acquisti] [data-m-filterbar=period]>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-m-money=acquisti] [data-m-filterbar=period] [data-slot=card-title]{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-money=acquisti] [data-m-filterbar=period] [data-slot=card-title]>svg{width:2.25rem;height:2.25rem;padding:.55rem;border-radius:.8rem;background:var(--vl-tone-soft, var(--vl-now-tint));color:var(--vl-accent-ink)}[data-vl][data-m-money=acquisti] [data-m-filterbar=period]>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl][data-m-money=acquisti] [data-m-filterbar=period] [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-m-money=acquisti] [data-m-filterbar=period] button[data-slot=button]{border-radius:999px}[data-vl][data-m-money=acquisti] [data-m-filterbar=period] [data-slot=select-trigger],[data-vl][data-m-money=acquisti] [data-m-filterbar=period] input[data-slot=input]{border-radius:.75rem}[data-vl][data-m-money=acquisti] table[data-vl-table] thead th{position:sticky;top:0;z-index:2}[data-vl][data-m-money=acquisti] table[data-vl-table] tfoot{background:var(--vl-surface-2);border-top:1px solid var(--vl-line-strong)}[data-vl][data-m-money=acquisti] table[data-vl-table] tfoot td{-webkit-text-fill-color:var(--vl-ink-2)}[data-vl][data-m-money=acquisti] [data-m-chip]>svg{display:none}[data-vl][data-m-money=acquisti] [data-m-chip][data-tone=accent]{--vl-chip-bg: var(--vl-ok-bg);--vl-chip-fg: var(--vl-ok-fg);--vl-chip-dot: var(--vl-ok-dot)}[data-vl][data-m-money=acquisti] td[data-m=importo],[data-vl][data-m-money=acquisti] td[data-m=sconto]{font-variant-numeric:tabular-nums}[data-vl] .vl-acq-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--vl-line);font-size:.8rem;color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vl] .vl-acq-foot strong{font-weight:750;color:var(--vl-ink)}[data-vl] .vl-acq-state{display:flex;align-items:center;justify-content:center;min-height:14rem;color:var(--vl-ink-2)}}@media (min-width: 640px){[data-vl][data-m-money=pagamenti] [data-slot=card][data-m-filterbar=period]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) 60ms backwards}[data-vl][data-m-money=pagamenti] [data-slot=card][data-m-filterbar=period]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-m-money=pagamenti] [data-m-filterbar=period]>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-m-money=pagamenti] [data-m-filterbar=period]>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl][data-m-money=pagamenti] [data-m-filterbar=period] [data-slot=card-title]{gap:.9rem;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-money=pagamenti] [data-m-filterbar=period] [data-slot=card-title]>svg{box-sizing:content-box;width:1.1rem;height:1.1rem;padding:.7rem;border-radius:.85rem;background:var(--vl-surface-2);border:1px solid var(--vl-line);color:var(--vl-accent-ink)}[data-vl][data-m-money=pagamenti] [data-m-filterbar=period]>[data-slot=card-header] button[data-slot=button]{border-radius:999px}[data-vl][data-m-money=pagamenti] [data-m-filterbar=period] [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-m-money=pagamenti] [data-m-filterbar=period] [data-m-label]{font-size:.72rem;font-weight:650;letter-spacing:.01em;color:var(--vl-ink-2)}[data-vl][data-m-money=pagamenti] [data-m-filterbar=period] [data-slot=select-trigger],[data-vl][data-m-money=pagamenti] [data-m-filterbar=period] input[data-slot=input]{border-radius:.75rem}[data-vl][data-m-money=pagamenti] table[data-m-pag-table] tfoot{background:var(--vl-thead);border-top:0}[data-vl][data-m-money=pagamenti] table[data-m-pag-table] tfoot td{border-top:1px solid var(--vl-line-strong);font-size:.8rem;color:var(--vl-ink-2)}[data-vl][data-m-money=pagamenti] table[data-m-pag-table] tfoot td:first-child{border-bottom-left-radius:.85rem}[data-vl][data-m-money=pagamenti] table[data-m-pag-table] tfoot td:last-child{border-bottom-right-radius:.85rem}[data-vl][data-m-money=pagamenti] table[data-m-pag-table] tfoot .vl-card-count{margin-left:0}[data-vl][data-m-money=pagamenti] table[data-m-pag-table] tfoot button[data-slot=button]{border-radius:999px}[data-vl][data-m-money=pagamenti] table[data-m-pag-table] td[data-m=data],[data-vl][data-m-money=pagamenti] table[data-m-pag-table] td[data-m=importo]{font-variant-numeric:tabular-nums}[data-vl][data-m-money=pagamenti] table[data-m-pag-table] td[data-m=importo]{font-weight:700;-webkit-text-fill-color:var(--vl-ink)}[data-vl][data-m-money=pagamenti] table[data-m-pag-table] tbody tr[data-m-selected]{background:var(--vl-now-tint)}[data-vl][data-m-money=pagamenti] table[data-m-pag-table] tbody tr[data-m-selected]>td:first-child{box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl][data-m-money=pagamenti] [data-m-selection]{border-radius:999px;border-color:var(--vl-line-strong);background:var(--vl-surface-2);padding:.45rem .6rem .45rem 1.1rem;color:var(--vl-ink-2)}[data-vl][data-m-money=pagamenti] [data-m-selection] button[data-slot=button]{border-radius:999px}[data-vl][data-m-money=pagamenti] .vl-pag-footer{border-color:var(--vl-line);color:var(--vl-ink-3);font-variant-numeric:tabular-nums}}@media (min-width: 640px){[data-vl]:is([data-vl-page=compenso],[data-vl-page=compenso-admin]) .vl-cta:disabled{opacity:.55;cursor:default;transform:none;box-shadow:0 0 0 1px #ffffff40 inset}[data-vl]:is([data-vl-page=compenso],[data-vl-page=compenso-admin]) .vl-cta:disabled .vl-cta-icon{transform:none}[data-vl]:is([data-vl-page=compenso],[data-vl-page=compenso-admin]) .vl-hero [data-m-vista-toggle]{padding:.25rem;border:0;border-radius:999px;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-vl]:is([data-vl-page=compenso],[data-vl-page=compenso-admin]) .vl-hero [data-m-vista-toggle] [data-slot=tabs-trigger]{height:2.5rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--vl-hero-ink-2)}[data-vl]:is([data-vl-page=compenso],[data-vl-page=compenso-admin]) .vl-hero [data-m-vista-toggle] [data-slot=tabs-trigger]:hover{background:var(--vl-hero-glass-hover);color:#fff}[data-vl]:is([data-vl-page=compenso],[data-vl-page=compenso-admin]) .vl-hero [data-m-vista-toggle] [data-slot=tabs-trigger][data-state=active]{background:#ffffff29;color:#fff;box-shadow:0 0 0 1px var(--vl-hero-line) inset}[data-vl]:is([data-vl-page=compenso],[data-vl-page=compenso-admin]) .vl-hero [data-m-vista-toggle] [data-slot=tabs-trigger] svg{color:var(--vl-hero-accent)}[data-vl]:is([data-vl-page=compenso],[data-vl-page=compenso-admin]) .vl-hero [data-m-vista-toggle] [data-slot=tabs-trigger][data-state=inactive] svg{color:var(--vl-hero-ink-3)}[data-vl][data-vl-page=compenso] .vl-card[data-m-group]>[data-slot=card-header]{border-bottom:0}[data-vl][data-vl-page=compenso] [data-m-trigger]{gap:.9rem;border-radius:.9rem;color:var(--vl-ink)}[data-vl][data-vl-page=compenso] [data-m-trigger]:hover{background:transparent}[data-vl][data-vl-page=compenso] [data-m-trigger]>svg:first-child{flex:none;width:2.25rem;height:2.25rem;padding:.55rem;border-radius:.8rem;background:var(--vl-now-tint);color:var(--vl-accent-ink)}[data-vl][data-vl-page=compenso] [data-m-trigger]>svg:last-child{color:var(--vl-ink-3)}[data-vl][data-vl-page=compenso] [data-m-trigger]>span.text-lg{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-page=compenso] [data-m-group] [data-m-inset]{border-radius:1rem;border:1px solid color-mix(in srgb,var(--vl-info-dot) 22%,transparent);background:var(--vl-info-bg)}[data-vl][data-vl-page=compenso] [data-m-group] [data-m-kv].rounded-lg{border-radius:1rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);transition:border-color .16s ease}[data-vl][data-vl-page=compenso] [data-m-group] [data-m-kv].rounded-lg:hover{border-color:var(--vl-line-strong)}[data-vl][data-vl-page=compenso] [data-m-kv]>[data-slot=badge]{border-radius:999px;background:var(--vl-ok-bg);color:var(--vl-ok-fg);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=compenso] table[data-m-compenso-visite]>tbody>tr>td[colspan].p-0{padding:0;-webkit-text-fill-color:currentcolor}[data-vl][data-vl-page=compenso] table[data-m-compenso-visite]>tbody>tr>td[colspan].p-0>div{padding:1rem 1.15rem 1.15rem;background:var(--vl-surface-2);border-top:1px solid var(--vl-line)}[data-vl][data-vl-page=compenso] table[data-m-compenso-dettaglio]{border:1px solid var(--vl-line);border-radius:.85rem;background:var(--vl-surface)}[data-vl][data-vl-page=compenso] table[data-m-compenso-dettaglio] tbody tr:hover>td:first-child{box-shadow:none}[data-vl][data-vl-page=compenso] table[data-vl-table] td,[data-vl][data-vl-page=compenso-admin] table[data-vl-table] td.text-right{font-variant-numeric:tabular-nums}[data-vl][data-vl-page=compenso] [data-m-compenso-riepilogo]{border-top:1px solid var(--vl-line-strong);background:var(--vl-surface-2);padding:1rem 1.15rem}[data-vl][data-vl-page=compenso] [data-m-compenso-riepilogo] .rounded-lg.border{border-radius:1rem;border-color:var(--vl-line);background:var(--vl-surface)}[data-vl][data-vl-page=compenso] [data-m-compenso-riepilogo] .rounded-md.border{border-radius:.75rem;border-color:var(--vl-line)}[data-vl][data-vl-page=compenso] .vl-card[data-m-error]{border-color:color-mix(in srgb,var(--vl-danger-dot) 30%,transparent);background:var(--vl-danger-bg)}[data-vl][data-vl-page=compenso-admin] table[data-vl-table] [data-m-chip]>svg{display:none}[data-vl][data-vl-page=compenso-admin] [data-m-error]{border-radius:.9rem;border-color:color-mix(in srgb,var(--vl-danger-dot) 30%,transparent);background:var(--vl-danger-bg);color:var(--vl-danger-fg)}}[data-vl][data-vl-page=compenso] .vl-fisc{--vl-fisc-netto: var(--vl-ok-dot);--vl-fisc-inps: var(--vl-warn-dot);--vl-fisc-tasse: var(--vl-danger-dot);--vl-fisc-iva: var(--vl-info-dot)}[data-vl][data-vl-page=compenso] .vl-fisc-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700;background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl][data-vl-page=compenso] .vl-fisc-chip:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--vl-ok-dot)}[data-vl][data-vl-page=compenso] .vl-fisc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width: 900px){[data-vl][data-vl-page=compenso] .vl-fisc-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}[data-vl][data-vl-page=compenso] .vl-fisc-panel{min-width:0;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:1.1rem;border:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-vl-page=compenso] .vl-fisc-hero{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--vl-ok-dot) 14%,transparent),transparent 60%),var(--vl-surface-2)}[data-vl][data-vl-page=compenso] .vl-fisc-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl][data-vl-page=compenso] .vl-fisc-netto{margin-top:-.35rem;font-size:clamp(2rem,4vw,2.6rem);line-height:1.05;font-weight:800;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl][data-vl-page=compenso] .vl-fisc-sub{margin-top:-.4rem;font-size:.8rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=compenso] .vl-fisc-bar{display:flex;gap:3px;height:.75rem;margin-top:.25rem;overflow:hidden;border-radius:999px;background:var(--vl-muted-bg)}[data-vl][data-vl-page=compenso] .vl-fisc-bar>span{min-width:3px;border-radius:999px;transition:width .4s cubic-bezier(.2,.8,.2,1)}[data-vl][data-vl-page=compenso] :is(.vl-fisc-bar>span,.vl-fisc-dot)[data-k=netto]{background:var(--vl-fisc-netto)}[data-vl][data-vl-page=compenso] :is(.vl-fisc-bar>span,.vl-fisc-dot)[data-k=inps]{background:var(--vl-fisc-inps)}[data-vl][data-vl-page=compenso] :is(.vl-fisc-bar>span,.vl-fisc-dot)[data-k=tasse]{background:var(--vl-fisc-tasse)}[data-vl][data-vl-page=compenso] :is(.vl-fisc-bar>span,.vl-fisc-dot)[data-k=iva]{background:var(--vl-fisc-iva)}[data-vl][data-vl-page=compenso] .vl-fisc-legend{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}[data-vl][data-vl-page=compenso] .vl-fisc-legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.4rem 0;font-size:.85rem;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=compenso] .vl-fisc-legend li+li{border-top:1px dashed var(--vl-line)}[data-vl][data-vl-page=compenso] .vl-fisc-dot{width:.6rem;height:.6rem;border-radius:.2rem}[data-vl][data-vl-page=compenso] .vl-fisc-legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vl-ink-2)}[data-vl][data-vl-page=compenso] .vl-fisc-legend-pct{font-size:.75rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=compenso] .vl-fisc-legend-value{min-width:6.5rem;text-align:right;font-weight:700;color:var(--vl-ink)}[data-vl][data-vl-page=compenso] .vl-fisc-incasso{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding:.85rem 1rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--vl-info-dot) 25%,transparent);background:var(--vl-info-bg)}[data-vl][data-vl-page=compenso] .vl-fisc-incasso>div{display:flex;flex-direction:column;gap:.15rem}[data-vl][data-vl-page=compenso] .vl-fisc-incasso-hint{font-size:.75rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=compenso] .vl-fisc-incasso strong{font-size:1.2rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--vl-info-fg)}[data-vl][data-vl-page=compenso] .vl-fisc-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}[data-vl][data-vl-page=compenso] .vl-fisc-steps li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .25rem;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=compenso] .vl-fisc-steps li+li{border-top:1px solid var(--vl-line)}[data-vl][data-vl-page=compenso] .vl-fisc-step-label{display:flex;flex-direction:column;min-width:0;font-size:.9rem;color:var(--vl-ink)}[data-vl][data-vl-page=compenso] .vl-fisc-step-label small{font-size:.72rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=compenso] .vl-fisc-step-value{flex:none;font-weight:650;color:var(--vl-ink)}[data-vl][data-vl-page=compenso] .vl-fisc-steps li[data-tone=meno] .vl-fisc-step-value{color:var(--vl-danger-fg)}[data-vl][data-vl-page=compenso] .vl-fisc-steps li[data-tone=subtotal] .vl-fisc-step-label,[data-vl][data-vl-page=compenso] .vl-fisc-steps li[data-tone=subtotal] .vl-fisc-step-value{font-weight:750}[data-vl][data-vl-page=compenso] .vl-fisc-steps li[data-tone=info]{margin:.2rem 0;padding-inline:.75rem;border-radius:.7rem;border-top-color:transparent;background:var(--vl-muted-bg)}[data-vl][data-vl-page=compenso] .vl-fisc-steps li[data-tone=info]+li{border-top-color:transparent}[data-vl][data-vl-page=compenso] .vl-fisc-steps li[data-tone=info] .vl-fisc-step-value{color:var(--vl-ink-2)}[data-vl][data-vl-page=compenso] .vl-fisc-steps li[data-tone=netto]{margin-top:.35rem;padding:.85rem .9rem;border-top:0;border-radius:.85rem;background:var(--vl-ok-bg)}[data-vl][data-vl-page=compenso] .vl-fisc-steps li[data-tone=netto] .vl-fisc-step-label,[data-vl][data-vl-page=compenso] .vl-fisc-steps li[data-tone=netto] .vl-fisc-step-value{font-weight:800;color:var(--vl-ok-fg)}[data-vl][data-vl-page=compenso] .vl-fisc-steps li[data-tone=netto] .vl-fisc-step-value{font-size:1.1rem}[data-vl][data-vl-page=compenso] .vl-fisc-alert{padding:.7rem .9rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--vl-warn-dot) 30%,transparent);background:var(--vl-warn-bg);color:var(--vl-warn-fg);font-size:.8rem;font-weight:600}[data-vl][data-vl-page=compenso] .vl-fisc-note{font-size:.75rem;line-height:1.5;color:var(--vl-ink-3)}@media (prefers-reduced-motion: reduce){[data-vl][data-vl-page=compenso] .vl-fisc-bar>span{transition:none}}:root{--nv-ink: var(--brand-blue, #002552);--nv-ink-2: rgb(0 37 82 / .66);--nv-ink-3: rgb(0 37 82 / .44);--nv-line: rgb(0 37 82 / .08);--nv-surface: #ffffff;--nv-side: #f5f7fc;--nv-hover: rgb(0 37 82 / .045);--nv-sel: #ffffff;--nv-mint: #12b76a;--nv-glow-a: .55;--nv-tile-l: 46%;--nv-hero-l: 96%;--nv-shadow: 0 0 0 1px rgb(0 37 82 / .08), 0 40px 120px -30px rgb(0 37 82 / .55), 0 12px 32px -16px rgb(0 37 82 / .3);--nv-ease: cubic-bezier(.16, 1, .3, 1)}.dark{--nv-ink: rgb(255 255 255 / .95);--nv-ink-2: rgb(255 255 255 / .68);--nv-ink-3: rgb(255 255 255 / .42);--nv-line: rgb(255 255 255 / .08);--nv-surface: #0a2f5c;--nv-side: #072650;--nv-hover: rgb(255 255 255 / .05);--nv-sel: rgb(255 255 255 / .08);--nv-mint: var(--brand-green, #72fa93);--nv-glow-a: .7;--nv-tile-l: 58%;--nv-hero-l: 22%;--nv-shadow: 0 0 0 1px rgb(255 255 255 / .08), 0 40px 120px -30px rgb(0 0 0 / .85)}.silvia{--nv-ink: #f5f5f5;--nv-ink-2: #a3a3a3;--nv-ink-3: #737373;--nv-line: rgb(255 255 255 / .07);--nv-surface: #141414;--nv-side: #0e0e0e;--nv-hover: rgb(255 255 255 / .045);--nv-sel: rgb(255 255 255 / .07);--nv-mint: #4ade80;--nv-glow-a: .5;--nv-tile-l: 55%;--nv-hero-l: 13%;--nv-shadow: 0 0 0 1px rgb(255 255 255 / .08), 0 40px 120px -30px rgb(0 0 0 / .95)}.nv-trigger{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.45rem;height:2.5rem;padding:0 .85rem;margin-right:.35rem;border:0;border-radius:999px;background:var(--tb-control-bg, var(--nv-surface));box-shadow:var(--tb-control-ring, inset 0 0 0 1px var(--nv-line));color:var(--nv-ink);font-size:.875rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--nv-ease),box-shadow .25s var(--nv-ease)}.nv-trigger:hover{box-shadow:var(--tb-control-ring, inset 0 0 0 1px var(--nv-line)),0 8px 22px -12px #7c5cffb3}.nv-trigger:active{transform:scale(.96)}.nv-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--nv-surface),0 0 0 4px #7c5cff99}.nv-trigger-icon{width:1.05rem;height:1.05rem;color:#7c5cff}.dark .nv-trigger-icon,.silvia .nv-trigger-icon{color:#b9a6ff}.nv-trigger-ring{position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none}.nv-trigger[data-nuove]{box-shadow:0 6px 18px -12px #7c5cffe6}.nv-trigger[data-nuove] .nv-trigger-ring{opacity:1;inset:-1.5px;padding:1.5px;background:conic-gradient(from var(--nv-angolo, 0deg),#7c5cff,#3b8cff,#12d6a3,#ffc04d,#ff5c9a,#7c5cff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:nv-gira 4s linear infinite}.nv-trigger[data-nuove]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .55) 48%,transparent 66%);background-size:250% 100%;mix-blend-mode:overlay;animation:nv-scintilla 3.6s var(--nv-ease) infinite;pointer-events:none}.nv-trigger[data-nuove] .nv-trigger-icon{animation:nv-pulsa 2.4s ease-in-out infinite}.nv-trigger-badge{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:linear-gradient(135deg,#7c5cff,#ff5c9a);color:#fff;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 4px 12px -4px #ff5c9acc}@property --nv-angolo{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes nv-gira{to{--nv-angolo: 360deg}}@keyframes nv-scintilla{0%,55%{background-position:120% 0}to{background-position:-120% 0}}@keyframes nv-pulsa{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 0 rgb(124 92 255 / 0))}50%{transform:scale(1.15) rotate(12deg);filter:drop-shadow(0 0 6px rgb(124 92 255 / .8))}}@media (max-width: 639px){.nv-trigger{width:2.5rem;padding:0;justify-content:center;margin-right:.15rem}.nv-trigger-label{display:none}.nv-trigger-badge{position:absolute;top:-.3rem;right:-.3rem;min-width:1.1rem;height:1.1rem;font-size:.62rem}}.nv-overlay{position:fixed;inset:0;z-index:10050;background:#000e218c;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}.nv-overlay[data-state=open]{animation:nv-appare .3s ease both}.nv-overlay[data-state=closed]{animation:nv-appare .2s ease reverse both}.nv-dialog{position:fixed;left:50%;top:50%;z-index:10051;width:min(1120px,calc(100vw - 2rem));height:min(740px,calc(100dvh - 2rem));transform:translate(-50%,-50%);outline:none}.nv-dialog[data-state=open]{animation:nv-entra .55s var(--nv-ease) both}.nv-dialog[data-state=closed]{animation:nv-esce .2s ease both}@keyframes nv-appare{0%{opacity:0}}@keyframes nv-entra{0%{opacity:0;transform:translate(-50%,-46%) scale(.96);filter:blur(6px)}}@keyframes nv-esce{to{opacity:0;transform:translate(-50%,-49%) scale(.98)}}.nv-shell{display:grid;grid-template-columns:370px minmax(0,1fr);width:100%;height:100%;overflow:hidden;border-radius:28px;background:var(--nv-surface);box-shadow:var(--nv-shadow);color:var(--nv-ink);font-size:.9375rem}.nv-side{display:flex;flex-direction:column;min-height:0;background:var(--nv-side);border-right:1px solid var(--nv-line)}.nv-brand{position:relative;isolation:isolate;overflow:hidden;padding:1.25rem 1.25rem 1.1rem;background:#071d3d;color:#fff}.nv-aurora{position:absolute;inset:-40%;z-index:-1;filter:blur(38px)}.nv-aurora span{position:absolute;width:60%;height:60%;border-radius:50%;mix-blend-mode:screen;opacity:.85}.nv-aurora span:nth-child(1){left:10%;top:20%;background:#7c5cff;animation:nv-deriva-1 12s ease-in-out infinite alternate}.nv-aurora span:nth-child(2){right:5%;top:30%;background:#12d6a3;animation:nv-deriva-2 14s ease-in-out infinite alternate}.nv-aurora span:nth-child(3){left:35%;bottom:10%;background:#ff5c9a;opacity:.6;animation:nv-deriva-3 10s ease-in-out infinite alternate}@keyframes nv-deriva-1{to{transform:translate(30%,18%) scale(1.2)}}@keyframes nv-deriva-2{to{transform:translate(-35%,-12%) scale(.85)}}@keyframes nv-deriva-3{to{transform:translate(-20%,-30%) scale(1.25)}}.nv-brand:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 1px 1px,rgb(255 255 255 / .16) 1px,transparent 1.4px) 0 0 / 16px 16px,linear-gradient(180deg,transparent 40%,rgb(4 18 40 / .55));pointer-events:none}.nv-brand-top{display:flex;align-items:center;justify-content:space-between}.nv-kicker{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nv-kicker svg{width:.8rem;height:.8rem}.nv-brand-title{margin-top:.85rem;font-size:2.6rem;line-height:1;font-weight:800;letter-spacing:-.04em;background:linear-gradient(100deg,#fff,#e6dcff 40%,#a8ffe0);-webkit-background-clip:text;background-clip:text;color:transparent}.nv-brand-sub{margin-top:.5rem;color:#ffffffc7;font-size:.85rem}.nv-brand-sub b{color:#fff}.nv-brand-new{color:#a8ffe0;font-weight:600}.nv-mark-all{display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem;padding:.35rem .7rem;border:0;border-radius:999px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .2s}.nv-mark-all:hover{background:#fff3}.nv-mark-all svg{width:.9rem;height:.9rem}.nv-chips{display:flex;gap:.4rem;padding:.85rem 1rem .35rem;overflow-x:auto;scrollbar-width:none}.nv-chips::-webkit-scrollbar{display:none}.nv-chip{display:inline-flex;flex:none;align-items:center;gap:.35rem;padding:.3rem .65rem;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--nv-line);color:var(--nv-ink-2);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s var(--nv-ease)}.nv-chip i{width:.45rem;height:.45rem;border-radius:50%;background:hsl(var(--nv-h) 80% 55%)}.nv-chip small{color:var(--nv-ink-3);font-size:.7rem;font-weight:600}.nv-chip:hover{background:var(--nv-hover);color:var(--nv-ink)}.nv-chip[data-attivo]{background:var(--nv-ink);box-shadow:none;color:var(--nv-surface)}.nv-chip[data-attivo] small{color:inherit;opacity:.7}.nv-list{flex:1;min-height:0;overflow-y:auto;padding:.25rem .6rem 1rem;scrollbar-width:thin}.nv-list-row{animation:nv-sale .5s var(--nv-ease) both;animation-delay:calc(var(--i, 0) * 28ms + .12s)}@keyframes nv-sale{0%{opacity:0;transform:translateY(8px)}}.nv-group{padding:.9rem .6rem .35rem;color:var(--nv-ink-3);font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.nv-item{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .65rem;border:0;border-radius:16px;background:transparent;color:var(--nv-ink);text-align:left;font-size:inherit;cursor:pointer;transition:background .2s,box-shadow .25s var(--nv-ease),transform .2s var(--nv-ease)}.nv-item:hover{background:var(--nv-hover)}.nv-item[data-attivo]{background:var(--nv-sel);box-shadow:0 0 0 1px var(--nv-line),0 10px 24px -16px hsl(var(--nv-h) 70% 40% / .6)}.nv-item[data-attivo]:before{content:"";position:absolute;left:-.6rem;top:22%;bottom:22%;width:3px;border-radius:0 3px 3px 0;background:hsl(var(--nv-h) 85% 55%)}.nv-item:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--nv-h) 80% 55% / .6)}.nv-item-icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:linear-gradient(140deg,hsl(var(--nv-h) 90% 62%),hsl(calc(var(--nv-h) + 40) 85% 48%));color:#fff;box-shadow:0 6px 14px -8px hsl(var(--nv-h) 85% 45%),inset 0 1px #ffffff59;transition:transform .35s var(--nv-ease)}.nv-item:hover .nv-item-icon,.nv-item[data-attivo] .nv-item-icon{transform:scale(1.06) rotate(-4deg)}.nv-item-icon svg{width:1.2rem;height:1.2rem}.nv-item-body{display:flex;flex:1;flex-direction:column;min-width:0}.nv-item-body b{overflow:hidden;font-size:.875rem;font-weight:650;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.nv-item-body small{overflow:hidden;margin-top:.1rem;color:var(--nv-ink-3);font-size:.75rem;white-space:nowrap;text-overflow:ellipsis}.nv-item-meta{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:.25rem}.nv-dot{width:.55rem;height:.55rem;border-radius:50%;background:hsl(var(--nv-h) 90% 55%);box-shadow:0 0 0 3px hsl(var(--nv-h) 90% 55% / .2);animation:nv-batte 2s ease-in-out infinite}@keyframes nv-batte{50%{box-shadow:0 0 0 6px hsl(var(--nv-h) 90% 55% / 0)}}.nv-soon{padding:.1rem .4rem;border-radius:6px;background:#ffb02029;color:#b26b00;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dark .nv-soon,.silvia .nv-soon{color:#ffc861}.nv-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1.5rem;color:var(--nv-ink-3);text-align:center;font-size:.85rem}.nv-empty svg{width:2rem;height:2rem;color:#7c5cff}.nv-empty b{color:var(--nv-ink)}.nv-side-foot{padding:.6rem 1.25rem .8rem;border-top:1px solid var(--nv-line);color:var(--nv-ink-3);font-size:.72rem}.nv-side-foot kbd{display:inline-grid;place-items:center;min-width:1.3rem;height:1.3rem;margin-right:.2rem;border-radius:6px;background:var(--nv-surface);box-shadow:inset 0 0 0 1px var(--nv-line),0 1px 0 var(--nv-line);font-family:inherit;font-size:.7rem}.nv-stage{position:relative;min-width:0;min-height:0}.nv-card{display:flex;flex-direction:column;height:100%}.nv-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.nv-hero{position:relative;isolation:isolate;overflow:hidden;padding:1.1rem 1.4rem 1.4rem;min-height:270px;display:flex;flex-direction:column;background:hsl(var(--nv-h) 60% var(--nv-hero-l))}.nv-hero-bg{position:absolute;inset:0;z-index:-1}.nv-orb{position:absolute;border-radius:50%;filter:blur(42px);opacity:var(--nv-glow-a)}.nv-orb-1{width:340px;height:340px;right:-60px;top:-120px;background:hsl(var(--nv-h) 95% 60%);animation:nv-deriva-2 9s ease-in-out infinite alternate}.nv-orb-2{width:280px;height:280px;left:-80px;bottom:-140px;background:hsl(calc(var(--nv-h) + 50) 95% 60%);animation:nv-deriva-1 11s ease-in-out infinite alternate}.nv-orb-3{width:180px;height:180px;left:40%;top:10%;background:hsl(calc(var(--nv-h) - 40) 95% 65%);opacity:calc(var(--nv-glow-a) * .7);animation:nv-deriva-3 8s ease-in-out infinite alternate}.nv-grid{position:absolute;inset:0;background:linear-gradient(hsl(var(--nv-h) 60% 50% / .12) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,hsl(var(--nv-h) 60% 50% / .12) 1px,transparent 1px) 0 0 / 28px 28px;-webkit-mask:radial-gradient(ellipse 70% 80% at 70% 40%,#000 20%,transparent 75%);mask:radial-gradient(ellipse 70% 80% at 70% 40%,#000 20%,transparent 75%)}.nv-beam{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .35) 50%,transparent 65%);background-size:300% 100%;mix-blend-mode:soft-light;animation:nv-fascio 1.4s .15s var(--nv-ease) both}@keyframes nv-fascio{0%{background-position:110% 0}to{background-position:-40% 0}}.nv-hero:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:60px;background:linear-gradient(transparent,var(--nv-surface))}.nv-hero-bar{display:flex;align-items:center;gap:.5rem}.nv-counter{margin-right:auto;color:var(--nv-ink-2);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.06em}.nv-counter i{margin:0 .2rem;font-style:normal;opacity:.45}.nv-close,.nv-back{display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border:0;border-radius:999px;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--nv-line);color:var(--nv-ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s var(--nv-ease),background .2s}.dark .nv-close,.dark .nv-back,.silvia .nv-close,.silvia .nv-back{background:#ffffff14}.nv-close:hover,.nv-back:hover{transform:scale(1.06)}.nv-close svg,.nv-back svg{width:1rem;height:1rem}.nv-close-side{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e;color:#fff;display:none}.nv-back{display:none}.nv-emblem{position:relative;display:grid;place-items:center;width:8.5rem;height:8.5rem;margin:.6rem auto .4rem;animation:nv-emblema .8s var(--nv-ease) both}@keyframes nv-emblema{0%{opacity:0;transform:scale(.6) rotate(-12deg)}}.nv-emblem-tile{position:relative;display:grid;place-items:center;width:5.25rem;height:5.25rem;border-radius:26px;background:linear-gradient(140deg,hsl(var(--nv-h) 92% 64%),hsl(calc(var(--nv-h) + 40) 88% var(--nv-tile-l)));color:#fff;box-shadow:0 24px 50px -16px hsl(var(--nv-h) 90% 45% / .9),inset 0 1px #ffffff73,inset 0 -10px 24px hsl(calc(var(--nv-h) + 40) 90% 30% / .35);animation:nv-galleggia 5s ease-in-out infinite}.nv-emblem-tile:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgb(255 255 255 / .4),transparent 45%)}.nv-emblem-tile svg{position:relative;width:2.5rem;height:2.5rem;filter:drop-shadow(0 4px 8px rgb(0 0 0 / .2))}@keyframes nv-galleggia{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}.nv-orbit{position:absolute;inset:0;border-radius:50%;border:1px dashed hsl(var(--nv-h) 70% 55% / .35);animation:nv-ruota 18s linear infinite}.nv-orbit i{position:absolute;width:.55rem;height:.55rem;border-radius:50%;background:hsl(var(--nv-h) 95% 62%);box-shadow:0 0 12px hsl(var(--nv-h) 95% 60%)}.nv-orbit i:nth-child(1){top:-.27rem;left:calc(50% - .27rem)}.nv-orbit i:nth-child(2){bottom:12%;right:2%;width:.4rem;height:.4rem;background:hsl(calc(var(--nv-h) + 50) 95% 65%)}.nv-orbit i:nth-child(3){bottom:18%;left:0;width:.3rem;height:.3rem;background:#fff}@keyframes nv-ruota{to{transform:rotate(360deg)}}.nv-hero-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:auto;animation:nv-sale .6s .15s var(--nv-ease) both}.nv-tag{padding:.28rem .65rem;border-radius:999px;background:hsl(var(--nv-h) 85% 50%);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.nv-tag-ghost{background:#fff9;box-shadow:inset 0 0 0 1px var(--nv-line);color:var(--nv-ink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dark .nv-tag-ghost,.silvia .nv-tag-ghost{background:#ffffff14}.nv-tag-hot{background:linear-gradient(120deg,#ff5c9a,#ff9f43)}.nv-tag-soon{background:linear-gradient(120deg,#ffb020,#ff8a00)}.nv-body{max-width:44rem;margin:0 auto;padding:.4rem 2rem 2rem}.nv-title{color:var(--nv-ink);font-size:2rem;line-height:1.12;font-weight:800;letter-spacing:-.035em;text-align:center;text-wrap:balance;animation:nv-sale .6s .1s var(--nv-ease) both}.nv-slogan{margin:.6rem auto 0;max-width:34rem;background:linear-gradient(100deg,hsl(var(--nv-h) 85% 42%),hsl(calc(var(--nv-h) + 50) 85% 45%));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.08rem;line-height:1.45;font-weight:600;text-align:center;text-wrap:balance;animation:nv-sale .6s .16s var(--nv-ease) both}.dark .nv-slogan,.silvia .nv-slogan{background-image:linear-gradient(100deg,hsl(var(--nv-h) 95% 72%),hsl(calc(var(--nv-h) + 50) 95% 75%))}.nv-section{margin-top:1.6rem;animation:nv-sale .6s var(--nv-ease) both;animation-delay:calc(var(--d, 0) * 70ms + .18s)}.nv-section-label{margin-bottom:.5rem;color:hsl(var(--nv-h) 70% 42%);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dark .nv-section-label,.silvia .nv-section-label{color:hsl(var(--nv-h) 90% 70%)}.nv-text{margin:0;color:var(--nv-ink-2);line-height:1.65}.nv-can{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.nv-can li{display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .85rem;border-radius:14px;background:hsl(var(--nv-h) 80% 50% / .06);box-shadow:inset 0 0 0 1px hsl(var(--nv-h) 70% 50% / .12);color:var(--nv-ink);line-height:1.5;animation:nv-scivola .55s var(--nv-ease) both;animation-delay:calc(var(--i, 0) * 60ms + .32s)}@keyframes nv-scivola{0%{opacity:0;transform:translate(-10px)}}.nv-check{display:grid;flex:none;place-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;border-radius:50%;background:hsl(var(--nv-h) 85% 50%);color:#fff}.nv-check svg{width:.8rem;height:.8rem;stroke-width:3}.nv-why{position:relative;display:flex;gap:.85rem;margin-top:1.6rem;padding:1rem 1.1rem;border-radius:18px;background:linear-gradient(var(--nv-surface),var(--nv-surface)) padding-box,linear-gradient(120deg,hsl(var(--nv-h) 90% 55%),hsl(calc(var(--nv-h) + 60) 90% 60%)) border-box;border:1.5px solid transparent;box-shadow:0 18px 40px -26px hsl(var(--nv-h) 90% 45% / .9);animation:nv-sale .6s var(--nv-ease) both;animation-delay:calc(var(--d, 0) * 70ms + .26s)}.nv-why>svg{flex:none;width:1.3rem;height:1.3rem;margin-top:.1rem;color:hsl(var(--nv-h) 85% 52%)}.nv-why p{margin:0;color:var(--nv-ink);line-height:1.6;font-weight:500}.nv-soon-note{margin:1.2rem 0 0;padding:.75rem .9rem;border-radius:12px;background:#ffb0201f;color:var(--nv-ink-2);font-size:.85rem;line-height:1.5}.nv-foot{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.4rem;border-top:1px solid var(--nv-line);background:var(--nv-surface)}.nv-steps{display:flex;gap:.35rem;margin-right:auto}.nv-step{display:grid;place-items:center;width:2.3rem;height:2.3rem;padding:0;border:0;border-radius:12px;background:var(--nv-hover);color:var(--nv-ink);cursor:pointer;transition:background .2s,opacity .2s}.nv-step:hover:not(:disabled){background:var(--nv-line)}.nv-step:disabled{opacity:.35;cursor:default}.nv-step svg{width:1.1rem;height:1.1rem}.nv-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border:0;border-radius:14px;background:linear-gradient(120deg,hsl(var(--nv-h) 88% 46%),hsl(calc(var(--nv-h) + 45) 88% 50%));color:#fff;font-size:.9rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:0 14px 30px -14px hsl(var(--nv-h) 90% 40%),inset 0 1px #ffffff4d;transition:transform .2s var(--nv-ease),box-shadow .25s var(--nv-ease)}.nv-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .4) 50%,transparent 65%);background-size:260% 100%;background-position:120% 0;transition:background-position .8s var(--nv-ease)}.nv-cta:hover{transform:translateY(-1px);box-shadow:0 18px 36px -14px hsl(var(--nv-h) 90% 40%),inset 0 1px #ffffff4d}.nv-cta:hover:after{background-position:-60% 0}.nv-cta:hover svg{transform:translate(3px)}.nv-cta svg{width:1.05rem;height:1.05rem;transition:transform .25s var(--nv-ease)}.nv-cta-soft{background:var(--nv-hover);box-shadow:inset 0 0 0 1px var(--nv-line);color:var(--nv-ink)}.nv-cta:focus-visible,.nv-step:focus-visible,.nv-chip:focus-visible,.nv-close:focus-visible,.nv-back:focus-visible{outline:2px solid hsl(var(--nv-h, 255) 85% 55%);outline-offset:2px}@media (max-width: 760px){.nv-dialog{inset:0;width:100%;height:100dvh;transform:none}.nv-dialog[data-state=open]{animation:nv-entra-mobile .45s var(--nv-ease) both}.nv-dialog[data-state=closed]{animation:nv-appare .2s ease reverse both}@keyframes nv-entra-mobile{0%{opacity:0;transform:translateY(24px)}}.nv-shell{grid-template-columns:100%;border-radius:0;padding-top:env(safe-area-inset-top,0px)}.nv-side{border-right:0}.nv-shell[data-dettaglio] .nv-side,.nv-shell:not([data-dettaglio]) .nv-stage{display:none}.nv-close-side,.nv-back{display:grid}.nv-side-foot{display:none}.nv-stage{animation:nv-entra-mobile .4s var(--nv-ease) both}.nv-hero{min-height:240px;padding:.9rem 1rem 1.2rem}.nv-body{padding:.4rem 1.1rem 1.5rem}.nv-title{font-size:1.6rem}.nv-slogan{font-size:1rem}.nv-foot{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px))}.nv-cta{flex:1;justify-content:center}}@media (prefers-reduced-motion: reduce){.nv-trigger *,.nv-trigger:after,.nv-dialog,.nv-dialog *,.nv-overlay{animation:none!important;transition:none!important}}.tf-trigger{position:relative;isolation:isolate}.tf-trigger-ring{position:absolute;inset:-1.5px;z-index:-1;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--nv-angolo, 0deg),#ffb020,#ff5c9a,#7c5cff,#12d6a3,#ffb020);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;animation:nv-gira 5s linear infinite;pointer-events:none}.tf-trigger-icon{color:#ff8a00;animation:nv-pulsa 2.8s ease-in-out infinite}.tf-shell{display:grid;grid-template-columns:300px minmax(0,1fr);width:100%;height:100%;overflow:hidden;border-radius:28px;background:var(--nv-surface);box-shadow:var(--nv-shadow);color:var(--nv-ink);font-size:.9375rem}.tf-rail{display:flex;flex-direction:column;min-height:0;background:var(--nv-side);border-right:1px solid var(--nv-line)}.tf-brand-title{font-size:2.15rem}.tf-steps{flex:1;min-height:0;overflow-y:auto;margin:0;padding:.9rem .75rem;list-style:none}.tf-steps li{position:relative}.tf-steps li+li:before{content:"";position:absolute;left:1.82rem;top:-.45rem;height:.9rem;width:2px;border-radius:2px;background:var(--nv-line)}.tf-step{display:flex;align-items:center;gap:.75rem;width:100%;margin:.15rem 0;padding:.55rem .6rem;border:0;border-radius:14px;background:transparent;color:var(--nv-ink);text-align:left;cursor:pointer;transition:background .2s,box-shadow .25s var(--nv-ease)}.tf-step:hover{background:var(--nv-hover)}.tf-step[data-attivo]{background:var(--nv-sel);box-shadow:0 0 0 1px hsl(var(--nv-h) 70% 50% / .25),0 10px 24px -16px hsl(var(--nv-h) 90% 40% / .8)}.tf-step-dot{display:grid;flex:none;place-items:center;width:2.2rem;height:2.2rem;border-radius:12px;background:hsl(var(--nv-h) 80% 50% / .1);color:hsl(var(--nv-h) 75% 45%);transition:background .3s,color .3s,transform .3s var(--nv-ease)}.dark .tf-step-dot,.silvia .tf-step-dot{color:hsl(var(--nv-h) 90% 70%)}.tf-step-dot svg{width:1.05rem;height:1.05rem}.tf-step[data-attivo] .tf-step-dot{background:linear-gradient(140deg,hsl(var(--nv-h) 92% 60%),hsl(calc(var(--nv-h) + 40) 88% var(--nv-tile-l)));color:#fff;transform:scale(1.06);box-shadow:0 8px 18px -8px hsl(var(--nv-h) 90% 45% / .9)}.tf-step[data-fatto] .tf-step-dot{background:var(--nv-mint);color:#fff}.tf-step-dot svg[class*=check]{stroke-width:3}.tf-step-text{display:grid;min-width:0}.tf-step-text small{color:var(--nv-ink-3);font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.tf-step-text b{font-size:.88rem;font-weight:650;letter-spacing:-.01em}.tf-stage{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.tf-stage .nv-card{flex:1;min-height:0;animation:tf-entra .5s var(--nv-ease) both}@keyframes tf-entra{0%{opacity:0;transform:translate(18px)}}.tf-progress{position:absolute;inset:0 0 auto;z-index:3;height:3px;background:var(--nv-line)}.tf-progress span{display:block;height:100%;background:linear-gradient(90deg,hsl(var(--nv-h) 90% 55%),hsl(calc(var(--nv-h) + 50) 90% 60%));box-shadow:0 0 12px hsl(var(--nv-h) 90% 55%);transition:width .6s var(--nv-ease)}.tf-hero{min-height:300px}.tf-scene{display:grid;flex:1;place-items:center;padding:.6rem 0 .4rem}.tf-kicker{margin-bottom:.45rem;color:hsl(var(--nv-h) 70% 42%);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase;animation:nv-sale .6s .05s var(--nv-ease) both}.dark .tf-kicker,.silvia .tf-kicker{color:hsl(var(--nv-h) 90% 70%)}.tf-dots{display:flex;gap:.35rem;margin-right:auto}.tf-dots span{width:.45rem;height:.45rem;border-radius:999px;background:var(--nv-line);transition:width .35s var(--nv-ease),background .3s}.tf-dots span[data-fatto]{background:hsl(var(--nv-h) 60% 50% / .45)}.tf-dots span[data-attivo]{width:1.4rem;background:hsl(var(--nv-h) 85% 52%)}.tf-flow{display:flex;align-items:center;gap:1.1rem}.tf-flow-item{position:relative;display:grid;justify-items:center;gap:.45rem;animation:tf-pop .6s var(--nv-ease) both;animation-delay:calc(var(--i) * .11s + .15s)}.tf-flow-item+.tf-flow-item:before{content:"";position:absolute;right:calc(100% + .15rem);top:1.85rem;width:.8rem;height:2px;border-radius:2px;background:var(--nv-ink-3);opacity:.5}.tf-flow-tile{display:grid;place-items:center;width:3.7rem;height:3.7rem;border-radius:20px;background:linear-gradient(140deg,hsl(var(--nv-h) 92% 62%),hsl(calc(var(--nv-h) + 40) 88% var(--nv-tile-l)));color:#fff;box-shadow:0 18px 36px -14px hsl(var(--nv-h) 90% 45% / .9),inset 0 1px #ffffff73;animation:nv-galleggia 5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.2s)}.tf-flow-tile svg{width:1.65rem;height:1.65rem}.tf-flow-item small{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:999px;background:var(--nv-surface);box-shadow:inset 0 0 0 1px var(--nv-line);color:var(--nv-ink);font-size:.72rem;font-weight:800}@keyframes tf-pop{0%{opacity:0;transform:translateY(14px) scale(.7)}}.tf-mock{position:relative;width:min(420px,100%);padding:.85rem;border-radius:18px;background:#ffffffd1;box-shadow:0 0 0 1px var(--nv-line),0 30px 60px -30px hsl(var(--nv-h) 80% 30% / .7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--nv-ink);font-size:.72rem;animation:tf-pop .6s .1s var(--nv-ease) both}.dark .tf-mock,.silvia .tf-mock{background:#ffffff12}.tf-mock-head,.tf-mock-row{position:relative;display:grid;grid-template-columns:.8fr 1.1fr 1.2fr .7fr 1.2rem;align-items:center;gap:.4rem;padding:.42rem .55rem}.tf-mock-head{color:var(--nv-ink-3);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tf-mock-head span:last-child,.tf-mock-row span:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.tf-mock-row{border-top:1px solid var(--nv-line);font-weight:550}.tf-mock-bonus{margin-top:.25rem;border-radius:10px;border-top:0;background:#ffb02024}.tf-tick{display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--nv-mint);color:#fff;animation:tf-tick 3.6s var(--nv-ease) infinite;animation-delay:calc(var(--i) * .45s)}.tf-tick svg{width:.7rem;height:.7rem;stroke-width:3.5}@keyframes tf-tick{0%,8%{opacity:0;transform:scale(.3)}16%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.tf-scan{position:absolute;left:.6rem;right:.6rem;top:2.2rem;height:2rem;border-radius:10px;background:linear-gradient(180deg,transparent,hsl(var(--nv-h) 90% 55% / .22),transparent);box-shadow:0 0 0 1px hsl(var(--nv-h) 80% 50% / .35);animation:tf-scan 3.6s ease-in-out infinite;pointer-events:none}@keyframes tf-scan{0%{transform:translateY(0);opacity:0}8%{opacity:1}70%{transform:translateY(7.4rem);opacity:1}to{transform:translateY(7.4rem);opacity:0}}.tf-mock-hero{min-height:9.5rem}.tf-mock-bar{display:flex;align-items:center;gap:.45rem}.tf-mock-title{flex:1;height:.8rem;max-width:6rem;border-radius:6px;background:var(--nv-line)}.tf-mock-approve,.tf-mock-ghost{position:relative;display:inline-flex;align-items:center;gap:.3rem;height:1.9rem;padding:0 .7rem;border-radius:999px;font-weight:700;white-space:nowrap}.tf-mock-approve svg,.tf-mock-ghost svg{width:.85rem;height:.85rem}.tf-mock-approve{overflow:hidden;min-width:8.6rem;justify-content:center;background:linear-gradient(120deg,#862bee,#ef39ef);color:#fff;box-shadow:0 10px 20px -10px #6c0bda}.tf-approve-a,.tf-approve-b{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.tf-approve-a{animation:tf-stato-a 4s var(--nv-ease) infinite}.tf-approve-b{background:var(--nv-mint);animation:tf-stato-b 4s var(--nv-ease) infinite}@keyframes tf-stato-a{0%,46%{transform:translateY(0)}54%,94%{transform:translateY(-120%)}to{transform:translateY(0)}}@keyframes tf-stato-b{0%,46%{transform:translateY(120%)}54%,94%{transform:translateY(0)}to{transform:translateY(120%)}}.tf-ripple{position:absolute;left:50%;top:50%;width:.5rem;height:.5rem;border-radius:50%;background:#fff9;transform:translate(-50%,-50%) scale(0);animation:tf-ripple 4s ease-out infinite}@keyframes tf-ripple{0%,42%{transform:translate(-50%,-50%) scale(0);opacity:1}60%,to{transform:translate(-50%,-50%) scale(28);opacity:0}}.tf-mock-dim{min-width:0;background:var(--nv-mint);box-shadow:none;opacity:.75}.tf-mock-ghost{background:var(--nv-surface);box-shadow:inset 0 0 0 1px var(--nv-line);color:var(--nv-ink)}.tf-mock-glow{box-shadow:inset 0 0 0 1.5px hsl(var(--nv-h) 85% 50%),0 0 0 5px hsl(var(--nv-h) 85% 50% / .18);animation:tf-glow 2.4s ease-in-out infinite}@keyframes tf-glow{50%{box-shadow:inset 0 0 0 1.5px hsl(var(--nv-h) 85% 50%),0 0 0 9px hsl(var(--nv-h) 85% 50% / .08)}}.tf-mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.85rem}.tf-mock-kpis span{height:3.6rem;border-radius:12px;background:linear-gradient(160deg,hsl(var(--nv-h) 70% 55% / .14),hsl(var(--nv-h) 70% 55% / .04));box-shadow:inset 0 0 0 1px var(--nv-line)}.tf-cursor{position:absolute;width:1.4rem;height:1.4rem;color:var(--nv-ink);fill:#fff;filter:drop-shadow(0 3px 5px rgb(0 0 0 / .3))}.tf-cursor-approva{animation:tf-cursore-approva 4s var(--nv-ease) infinite}@keyframes tf-cursore-approva{0%{left:30%;top:85%}36%,44%{left:52%;top:1.6rem;transform:scale(1)}48%{transform:scale(.85)}54%,to{left:52%;top:1.6rem;transform:scale(1)}}.tf-cursor-scarica{animation:tf-cursore-scarica 4s var(--nv-ease) infinite}@keyframes tf-cursore-scarica{0%{left:40%;top:85%}30%,38%{left:82%;top:1.6rem;transform:scale(1)}42%{transform:scale(.85)}48%,to{left:82%;top:1.6rem;transform:scale(1)}}.tf-file{position:absolute;right:1.2rem;top:3.4rem;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .7rem;border-radius:12px;background:#1d6f42;color:#fff;font-weight:700;box-shadow:0 14px 28px -12px #1d6f42e6;animation:tf-file 4s var(--nv-ease) infinite}.tf-file svg{width:1.1rem;height:1.1rem}@keyframes tf-file{0%,42%{opacity:0;transform:translateY(-1.2rem) scale(.6)}58%,90%{opacity:1;transform:translateY(1.6rem) scale(1)}to{opacity:0;transform:translateY(2rem) scale(1)}}.tf-corner{position:absolute;left:1rem;bottom:.9rem;padding:.2rem .55rem;border-radius:999px;background:hsl(var(--nv-h) 85% 50%);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tf-paper{position:relative;display:grid;gap:.45rem;width:min(330px,100%);padding:1rem 1.1rem 1.1rem;border-radius:6px 6px 16px 16px;background:#fffdf8;box-shadow:0 0 0 1px #00255214,0 30px 60px -26px hsl(var(--nv-h) 80% 30% / .75);color:#002552;font-size:.72rem;transform:rotate(-1.5deg);animation:tf-foglio .7s .1s var(--nv-ease) both}@keyframes tf-foglio{0%{opacity:0;transform:translateY(30px) rotate(4deg)}}.tf-paper-top{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:.4rem;border-bottom:2px solid #002552}.tf-paper-top b{font-size:.95rem;letter-spacing:.18em}.tf-paper-top span,.tf-paper-line{color:#0025528c}.tf-paper-line{padding:.2rem 0;border-bottom:1px dashed rgb(0 37 82 / .15)}.tf-field{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;padding:.35rem .5rem .35rem 1.9rem;border-radius:8px;background:hsl(var(--nv-h) 95% 55% / .12);box-shadow:inset 0 0 0 1px hsl(var(--nv-h) 90% 50% / .35);animation:tf-evidenzia .6s var(--nv-ease) both;animation-delay:calc(var(--i) * .18s + .45s)}@keyframes tf-evidenzia{0%{background:transparent;box-shadow:inset 0 0 0 1px transparent}}.tf-field em{position:absolute;left:.4rem;top:.35rem;display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;background:hsl(var(--nv-h) 90% 50%);color:#fff;font-size:.62rem;font-style:normal;font-weight:800;animation:tf-pop .5s var(--nv-ease) both;animation-delay:calc(var(--i) * .18s + .45s)}.tf-field small{color:#0025528c;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tf-field span{flex-basis:100%;color:#00255299}.tf-field-tot{justify-content:space-between}.tf-field-tot b{font-size:1rem;font-variant-numeric:tabular-nums}.tf-field-clip{align-items:center;background:#ee2b2b1a;box-shadow:inset 0 0 0 1px #e6191973}.tf-field-clip em{background:#e72323}.tf-field-clip svg{width:.85rem;height:.85rem}.tf-field-clip span{flex-basis:auto;color:#002552;font-weight:700}.tf-medal{position:relative;display:grid;place-items:center;width:9rem;height:9rem}.tf-ring{position:absolute;inset:0;transform:rotate(-90deg)}.tf-ring circle{fill:none;stroke-width:6;stroke:hsl(var(--nv-h) 60% 50% / .16)}.tf-ring circle+circle{stroke:var(--nv-mint);stroke-linecap:round;stroke-dasharray:327;transition:stroke-dashoffset .6s var(--nv-ease)}.tf-medal-tile{animation:nv-galleggia 5s ease-in-out infinite}.tf-medal[data-tutte] .tf-medal-tile{background:linear-gradient(140deg,#34d399,#12b76a);box-shadow:0 24px 50px -16px #12b76ae6,inset 0 1px #ffffff73;animation:tf-festa .7s var(--nv-ease) both,nv-galleggia 5s .7s ease-in-out infinite}@keyframes tf-festa{0%{transform:scale(.6) rotate(-14deg)}60%{transform:scale(1.15) rotate(6deg)}}.tf-medal-count{position:absolute;bottom:-.35rem;padding:.15rem .6rem;border-radius:999px;background:var(--nv-surface);box-shadow:0 0 0 1px var(--nv-line),0 6px 14px -8px #0006;font-size:.75rem;font-variant-numeric:tabular-nums}.tf-confetti{position:absolute;inset:50% auto auto 50%}.tf-confetti i{position:absolute;width:.45rem;height:.7rem;border-radius:2px;background:hsl(calc(var(--i) * 47) 90% 60%);animation:tf-coriandolo 1.1s var(--nv-ease) both;--a: calc(var(--i) * 25.7deg)}@keyframes tf-coriandolo{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-6.5rem) rotate(260deg)}}.tf-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.tf-ov{position:relative;display:flex;align-items:center;gap:.6rem;padding:.85rem .9rem;border:0;border-radius:16px;background:hsl(var(--nv-h) 80% 50% / .07);box-shadow:inset 0 0 0 1px hsl(var(--nv-h) 70% 50% / .16);color:var(--nv-ink);text-align:left;cursor:pointer;transition:transform .2s var(--nv-ease),box-shadow .25s;animation:nv-sale .55s var(--nv-ease) both;animation-delay:calc(var(--i) * 70ms + .25s)}.tf-ov:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px hsl(var(--nv-h) 70% 50% / .35),0 12px 24px -16px hsl(var(--nv-h) 90% 40%)}.tf-ov>svg{flex:none;width:1.15rem;height:1.15rem;color:hsl(var(--nv-h) 80% 45%)}.dark .tf-ov>svg,.silvia .tf-ov>svg{color:hsl(var(--nv-h) 90% 70%)}.tf-ov b{font-size:.88rem;font-weight:650}.tf-ov-n{position:absolute;right:.7rem;top:.4rem;color:hsl(var(--nv-h) 70% 50% / .35);font-size:1.6rem;font-weight:900;line-height:1}.tf-note[data-tono=allerta]{background:linear-gradient(var(--nv-surface),var(--nv-surface)) padding-box,linear-gradient(120deg,#ff8a00,#ff3d6e) border-box;box-shadow:0 18px 40px -26px #ff3d6ee6}.tf-note[data-tono=allerta]>svg,.tf-note[data-tono=allerta] .nv-section-label{color:#f04438}.tf-block{padding:1rem 1.1rem;border-radius:18px;background:hsl(var(--nv-h) 80% 50% / .05);box-shadow:inset 0 0 0 1px hsl(var(--nv-h) 70% 50% / .14)}.tf-block+.tf-block{margin-top:.85rem}.tf-block-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.7rem}.tf-block-head em{display:grid;flex:none;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:hsl(var(--nv-h) 88% 50%);color:#fff;font-size:.8rem;font-style:normal;font-weight:800}.tf-block-head b{font-size:1rem;font-weight:750;letter-spacing:-.015em}.tf-block-alert{background:#f044380f;box-shadow:inset 0 0 0 1.5px #f0443873,0 18px 40px -28px #f04438e6}.tf-block-alert .tf-block-head em{background:#f04438}.tf-must{padding:.2rem .55rem;border-radius:999px;background:linear-gradient(120deg,#f04438,#ff5c9a);color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;animation:tf-batte 1.8s ease-in-out infinite}@keyframes tf-batte{50%{transform:scale(1.07)}}.tf-azienda{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.tf-copy{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.55rem .7rem;border:0;border-radius:12px;background:var(--nv-surface);box-shadow:inset 0 0 0 1px var(--nv-line);color:var(--nv-ink);text-align:left;cursor:pointer;transition:box-shadow .2s,transform .2s var(--nv-ease)}.tf-copy:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px hsl(var(--nv-h) 80% 50% / .5)}.tf-copy>span{display:grid;flex:1;min-width:0}.tf-copy small{color:var(--nv-ink-3);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tf-copy b{overflow:hidden;font-size:.86rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tf-copy>svg{flex:none;width:.95rem;height:.95rem;color:var(--nv-ink-3)}.tf-copy[data-copiato]{box-shadow:inset 0 0 0 1.5px var(--nv-mint)}.tf-copy[data-copiato]>svg{color:var(--nv-mint)}.tf-azienda-loading span{height:3rem;border-radius:12px;background:linear-gradient(90deg,var(--nv-hover),var(--nv-line),var(--nv-hover));background-size:200% 100%;animation:tf-carica 1.2s linear infinite}@keyframes tf-carica{to{background-position:-200% 0}}.tf-big{display:flex;align-items:center;gap:.85rem}.tf-big>svg{flex:none;width:2.6rem;height:2.6rem;padding:.6rem;border-radius:14px;background:hsl(var(--nv-h) 88% 50%);color:#fff}.tf-big>span{display:grid}.tf-big b{font-size:1.7rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tf-big small{color:var(--nv-ink-2);font-size:.8rem}.tf-equation{display:flex;align-items:stretch;gap:.6rem}.tf-equation>span{display:grid;flex:1;padding:.7rem .85rem;border-radius:14px;background:var(--nv-surface);box-shadow:inset 0 0 0 1px var(--nv-line)}.tf-equation small{color:var(--nv-ink-3);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tf-equation b{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tf-equation i{display:grid;flex:none;place-items:center;width:2.2rem;align-self:center;aspect-ratio:1;border-radius:50%;background:var(--nv-mint);color:#fff;font-size:1.2rem;font-style:normal;font-weight:900;box-shadow:0 8px 18px -8px #12b76ae6}.tf-equation-note{margin-top:.55rem;font-size:.86rem}.tf-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.tf-rule{display:flex;gap:.6rem;padding:.75rem .8rem;border-radius:14px;background:var(--nv-surface);box-shadow:inset 0 0 0 1px var(--nv-line)}.tf-rule>svg{flex:none;width:1.15rem;height:1.15rem;margin-top:.1rem;color:hsl(var(--nv-h) 85% 48%)}.tf-rule>div{display:grid;gap:.15rem}.tf-rule>div>b{font-size:.88rem}.tf-rule span{color:var(--nv-ink-2);font-size:.82rem;line-height:1.5}.tf-rule span b{color:var(--nv-ink)}.tf-examples{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.tf-examples span{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;border-radius:999px;background:#f044381a;color:#d92d20;font-size:.78rem;font-weight:650;text-decoration:line-through;text-decoration-color:#d92d2080}.tf-examples span[data-ok]{background:#12b76a1f;color:#067647;text-decoration:none}.dark .tf-examples span,.silvia .tf-examples span{color:#fda29b}.dark .tf-examples span[data-ok],.silvia .tf-examples span[data-ok]{color:#75e0a7}.tf-examples svg{width:.85rem;height:.85rem;stroke-width:3}.tf-checklist{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.tf-checklist li{animation:nv-scivola .5s var(--nv-ease) both;animation-delay:calc(var(--i) * 50ms + .25s)}.tf-checklist button{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem .9rem;border:0;border-radius:14px;background:var(--nv-hover);box-shadow:inset 0 0 0 1px var(--nv-line);color:var(--nv-ink);font-size:.92rem;font-weight:550;text-align:left;cursor:pointer;transition:background .25s,box-shadow .25s,transform .15s}.tf-checklist button:active{transform:scale(.985)}.tf-checklist button[data-on]{background:#12b76a1a;box-shadow:inset 0 0 0 1px #12b76a66}.tf-box{display:grid;flex:none;place-items:center;width:1.4rem;height:1.4rem;border-radius:8px;box-shadow:inset 0 0 0 2px var(--nv-ink-3);color:#fff;transition:background .25s,box-shadow .25s}.tf-box svg{width:.85rem;height:.85rem;stroke-width:3.5;transform:scale(0);transition:transform .3s var(--nv-ease)}[data-on]>.tf-box{background:var(--nv-mint);box-shadow:none}[data-on]>.tf-box svg{transform:scale(1)}.tf-step:focus-visible,.tf-ov:focus-visible,.tf-copy:focus-visible,.tf-checklist button:focus-visible{outline:2px solid hsl(var(--nv-h) 85% 55%);outline-offset:2px}@media (max-width: 760px){.tf-shell{grid-template-columns:100%;border-radius:0;padding-top:env(safe-area-inset-top,0px)}.tf-rail{display:none}.tf-hero{min-height:250px;padding:.9rem 1rem 1.2rem}.tf-stage .nv-body{padding:.4rem 1.1rem 1.5rem}.tf-stage .nv-title{font-size:1.55rem}.tf-flow{gap:.75rem}.tf-flow-tile{width:3.1rem;height:3.1rem;border-radius:16px}.tf-mock-ghost span,.tf-mock-title{display:none}.tf-azienda,.tf-rules,.tf-overview{grid-template-columns:100%}.tf-equation{flex-direction:column}.tf-equation i{transform:rotate(90deg)}.tf-stage .nv-foot{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px))}.tf-stage .nv-cta{flex:1;justify-content:center}.tf-dots{display:none}}@media (prefers-reduced-motion: reduce){.tf-trigger *,.tf-shell,.tf-shell *{animation:none!important;transition:none!important}}@media (min-width: 640px){[data-vl][data-m-dash=stat-osteo]>.vl-hero{margin-bottom:0}[data-vl][data-m-dash=stat-osteo] .vl-so-phone-only{display:none}[data-vl][data-m-dash=stat-osteo] [data-slot=card][data-m-filterbar]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-m-dash=stat-osteo] [data-m-filterbar]>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-m-dash=stat-osteo] [data-m-filterbar]>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl][data-m-dash=stat-osteo] [data-m-filterbar] [data-slot=card-title]{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-dash=stat-osteo] [data-m-filterbar] [data-slot=card-title]>svg{color:var(--vl-accent-ink)}[data-vl][data-m-dash=stat-osteo] [data-m-filterbar]>[data-slot=card-header] button[data-slot=button]{border-radius:999px}[data-vl][data-m-dash=stat-osteo] [data-m-filterbar] [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-m-dash=stat-osteo] [data-m-filterbar] [data-m-filterbar-stack] [data-m-label]{color:var(--vl-ink-2)}[data-vl][data-m-dash=stat-osteo] [data-m-filterbar] [data-slot=select-trigger],[data-vl][data-m-dash=stat-osteo] [data-m-filterbar] [data-slot=input]{border-radius:.75rem}[data-vl][data-m-dash=stat-osteo] .vl-so-grid{gap:.85rem}[data-vl][data-m-dash=stat-osteo] .vl-so-tile{--so-dot: var(--vl-muted-dot);--so-bg: var(--vl-muted-bg);--so-fg: var(--vl-muted-fg);min-width:0;padding:.95rem 1.1rem 1rem 1.25rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}[data-vl][data-m-dash=stat-osteo] .vl-so-tile[data-tone=ok]{--so-dot: var(--vl-ok-dot);--so-bg: var(--vl-ok-bg);--so-fg: var(--vl-ok-fg)}[data-vl][data-m-dash=stat-osteo] .vl-so-tile[data-tone=warn]{--so-dot: var(--vl-warn-dot);--so-bg: var(--vl-warn-bg);--so-fg: var(--vl-warn-fg)}[data-vl][data-m-dash=stat-osteo] .vl-so-tile[data-tone=danger]{--so-dot: var(--vl-danger-dot);--so-bg: var(--vl-danger-bg);--so-fg: var(--vl-danger-fg)}[data-vl][data-m-dash=stat-osteo] .vl-so-tile[data-tone=info]{--so-dot: var(--vl-info-dot);--so-bg: var(--vl-info-bg);--so-fg: var(--vl-info-fg)}[data-vl][data-m-dash=stat-osteo] .vl-so-tile[data-tone=violet]{--so-dot: var(--vl-violet-dot);--so-bg: var(--vl-violet-bg);--so-fg: var(--vl-violet-fg)}[data-vl][data-m-dash=stat-osteo] .vl-so-tile:before{content:"";position:absolute;left:0;top:.9rem;bottom:.9rem;width:3px;border-radius:0 3px 3px 0;background:var(--so-dot)}[data-vl][data-m-dash=stat-osteo] .vl-so-tile:hover{border-color:var(--vl-line-strong);box-shadow:var(--vl-shadow);transform:translateY(-1px)}[data-vl][data-m-dash=stat-osteo] .vl-so-tile-body{align-items:flex-start;gap:.35rem;text-align:left}[data-vl][data-m-dash=stat-osteo] .vl-so-tile-label{order:-1;padding-right:1.5rem;font-size:.72rem;font-weight:700;letter-spacing:.01em;color:var(--vl-ink-2)}[data-vl][data-m-dash=stat-osteo] .vl-so-tile-value{display:flex;align-items:center;min-height:2rem;font-size:1.6rem;line-height:1.1;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl][data-m-dash=stat-osteo] .vl-so-tile-value svg{color:var(--vl-ink-3)}[data-vl][data-m-dash=stat-osteo] .vl-so-tile-hint{font-size:.72rem;line-height:1.35;color:var(--vl-ink-3)}[data-vl][data-m-dash=stat-osteo] .vl-so-tile [data-slot=badge][data-m-hint]{padding:.12rem .55rem;border:0;border-radius:999px;background:var(--so-bg);color:var(--so-fg);font-size:.7rem;font-weight:650;font-variant-numeric:tabular-nums}[data-vl][data-m-dash=stat-osteo] .vl-so-tile-icon{top:.85rem;right:.9rem;display:inline-flex;color:var(--so-dot);opacity:.75}[data-vl][data-m-dash=stat-osteo] .vl-so-tile-icon svg{width:1rem;height:1rem}[data-vl][data-m-dash=stat-osteo] [data-slot=card].vl-so-error{border-radius:1rem;border:1px solid color-mix(in srgb,var(--vl-danger-dot) 30%,transparent);background:var(--vl-danger-bg);color:var(--vl-danger-fg);box-shadow:none}[data-vl][data-m-dash=stat-osteo] [data-slot=card].vl-so-error>[data-slot=card-content]{padding:.85rem 1.15rem}}[data-vl][data-vl-page=statistiche-segreteria]{--vl-ss-remoto: #2a78d6;--vl-ss-bancone: #eb6834}.dark [data-vl][data-vl-page=statistiche-segreteria],.silvia [data-vl][data-vl-page=statistiche-segreteria]{--vl-ss-remoto: #3987e5;--vl-ss-bancone: #d95926}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-legend span{display:inline-flex;align-items:center;gap:.4rem}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-legend i{width:.7rem;height:.7rem;border-radius:.2rem}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-notice{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;border-radius:1rem;background:var(--vl-info-bg);color:var(--vl-info-fg);font-size:.82rem;line-height:1.45}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-notice svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-empty{padding:1.5rem 0;text-align:center;font-size:.85rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-table th,[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-table td{padding:.6rem .75rem;text-align:right;white-space:nowrap;border-bottom:1px solid var(--vl-line);color:var(--vl-ink-2)}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-table th:first-child{text-align:left;color:var(--vl-ink);font-weight:650}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-table thead th{font-size:.72rem;font-weight:650;color:var(--vl-ink-3)}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-table tbody tr:hover>*{background:var(--vl-surface-2)}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-table tbody tr[data-selected]>*{background:var(--vl-surface-2);box-shadow:inset 0 -2px 0 var(--vl-accent-strong)}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-strong{font-weight:700;color:var(--vl-ink)}[data-vl][data-vl-page=statistiche-segreteria] .vl-ss-note{margin-top:.75rem;font-size:.75rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=statistiche-visite]{--vl-sv-effettuate: #2a78d6;--vl-sv-disdette: #eb6834;--vl-sv-noshow: #1baf7a;--vl-sv-rimandate: #eda100;--vl-sv-senzaesito: #e87ba4}.dark [data-vl][data-vl-page=statistiche-visite],.silvia [data-vl][data-vl-page=statistiche-visite]{--vl-sv-effettuate: #3987e5;--vl-sv-disdette: #d95926;--vl-sv-noshow: #199e70;--vl-sv-rimandate: #c98500;--vl-sv-senzaesito: #d55181}[data-vl][data-vl-page=statistiche-visite] .vl-sv-legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=statistiche-visite] .vl-sv-legend span{display:inline-flex;align-items:center;gap:.4rem}[data-vl][data-vl-page=statistiche-visite] .vl-sv-legend i{width:.7rem;height:.7rem;border-radius:.2rem}[data-vl][data-vl-page=statistiche-visite] .vl-sv-notice{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;border-radius:1rem;background:var(--vl-info-bg);color:var(--vl-info-fg);font-size:.82rem;line-height:1.45}[data-vl][data-vl-page=statistiche-visite] .vl-sv-notice[data-tone=warn]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl][data-vl-page=statistiche-visite] .vl-sv-notice svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem}[data-vl][data-vl-page=statistiche-visite] .vl-sv-empty{padding:1.5rem 0;text-align:center;font-size:.85rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=statistiche-visite] .vl-sv-subtitle{margin-bottom:.6rem;font-size:.78rem;font-weight:650;color:var(--vl-ink-3)}[data-vl][data-vl-page=statistiche-visite] .vl-sv-motivi{display:flex;flex-direction:column;gap:.45rem;font-size:.85rem}[data-vl][data-vl-page=statistiche-visite] .vl-sv-motivi li{display:grid;grid-template-columns:minmax(8rem,14rem) 1fr 2.5rem;align-items:center;gap:.75rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=statistiche-visite] .vl-sv-motivo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl][data-vl-page=statistiche-visite] .vl-sv-motivo:first-letter{text-transform:uppercase}[data-vl][data-vl-page=statistiche-visite] .vl-sv-motivo-bar{height:.55rem;border-radius:999px;background:var(--vl-surface-2);overflow:hidden}[data-vl][data-vl-page=statistiche-visite] .vl-sv-motivo-bar i{display:block;height:100%;border-radius:999px;background:var(--vl-sv-disdette)}[data-vl][data-vl-page=statistiche-visite] .vl-sv-motivi .vl-sv-strong{text-align:right;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=statistiche-visite] .vl-sv-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}[data-vl][data-vl-page=statistiche-visite] .vl-sv-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=statistiche-visite] .vl-sv-table th,[data-vl][data-vl-page=statistiche-visite] .vl-sv-table td{padding:.6rem .75rem;text-align:right;white-space:nowrap;border-bottom:1px solid var(--vl-line);color:var(--vl-ink-2)}[data-vl][data-vl-page=statistiche-visite] .vl-sv-table th:first-child{text-align:left;color:var(--vl-ink);font-weight:650}[data-vl][data-vl-page=statistiche-visite] .vl-sv-table thead th{font-size:.72rem;font-weight:650;color:var(--vl-ink-3)}[data-vl][data-vl-page=statistiche-visite] .vl-sv-table tbody tr:hover>*{background:var(--vl-surface-2)}[data-vl][data-vl-page=statistiche-visite] .vl-sv-table tfoot>tr>*{border-bottom:none;border-top:2px solid var(--vl-line);font-weight:650}[data-vl][data-vl-page=statistiche-visite] .vl-sv-table td[data-alert]{background:var(--vl-warn-bg);color:var(--vl-ink);font-weight:650}[data-vl][data-vl-page=statistiche-visite] .vl-sv-table a{color:inherit;text-decoration:underline;text-underline-offset:2px}[data-vl][data-vl-page=statistiche-visite] .vl-sv-count{margin-left:.25rem;font-size:.75rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=statistiche-visite] .vl-sv-strong{font-weight:700;color:var(--vl-ink)}[data-vl][data-vl-page=statistiche-visite] .vl-sv-note{margin-top:.75rem;font-size:.75rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=turni],[data-vl][data-vl-page=richieste-personale],[data-vl][data-vt-dialog]{--vt-radius: 1.25rem;--vt-hour: 46px;--tp-h: 214}[data-vl][data-vl-page=turni] [style*=--tp-h],[data-vl][data-vl-page=richieste-personale] [style*=--tp-h],[data-vl][data-vt-dialog] [style*=--tp-h]{--tp-bg: hsl(var(--tp-h) 88% 95%);--tp-bg-strong: hsl(var(--tp-h) 85% 90%);--tp-line: hsl(var(--tp-h) 68% 48%);--tp-ink: hsl(var(--tp-h) 70% 24%);--tp-solid: hsl(var(--tp-h) 62% 46%)}.dark [data-vl][data-vl-page=turni] [style*=--tp-h],.dark [data-vl][data-vl-page=richieste-personale] [style*=--tp-h],.dark [data-vl][data-vt-dialog] [style*=--tp-h]{--tp-bg: hsl(var(--tp-h) 48% 22% / .85);--tp-bg-strong: hsl(var(--tp-h) 50% 28% / .95);--tp-line: hsl(var(--tp-h) 80% 64%);--tp-ink: hsl(var(--tp-h) 90% 90%);--tp-solid: hsl(var(--tp-h) 58% 50%)}.silvia [data-vl][data-vl-page=turni] [style*=--tp-h],.silvia [data-vl][data-vl-page=richieste-personale] [style*=--tp-h],.silvia [data-vl][data-vt-dialog] [style*=--tp-h]{--tp-bg: hsl(var(--tp-h) 32% 16%);--tp-bg-strong: hsl(var(--tp-h) 34% 22%);--tp-line: hsl(var(--tp-h) 70% 60%);--tp-ink: #ffffff;--tp-solid: hsl(var(--tp-h) 45% 38%)}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-muted{color:var(--vl-ink-3)}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--tp-solid, hsl(214 62% 46%));color:#fff;font-size:.66rem;font-weight:750;letter-spacing:.02em;box-shadow:0 0 0 2px var(--vl-surface)}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-avatar--lg{width:2.6rem;height:2.6rem;font-size:.85rem}[data-vl][data-vl-page=turni]>.vl-hero,[data-vl][data-vl-page=richieste-personale]>.vl-hero{margin-bottom:0}:is([data-vl-page=turni],[data-vl-page=richieste-personale]) .vt-card{position:relative;min-width:0;border-radius:var(--vt-radius);border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}:is([data-vl-page=turni],[data-vl-page=richieste-personale]) .vt-loading{display:grid;place-items:center;min-height:16rem;color:var(--vl-ink-3)}:is([data-vl-page=turni],[data-vl-page=richieste-personale]) .vt-empty{padding:3rem 1rem;text-align:center;color:var(--vl-ink-3);font-size:.9rem}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-note-info{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .95rem;border-radius:.9rem;background:var(--vl-info-bg);color:var(--vl-info-fg);font-size:.82rem;line-height:1.45}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-note-info svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-note-info a{font-weight:650;text-decoration:underline;text-underline-offset:2px}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-note-info--warn{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-note-info--danger{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-segmented{display:inline-flex;align-items:center;gap:.2rem;padding:.22rem;border-radius:999px;background:var(--vl-surface-2);border:1px solid var(--vl-line)}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-segmented button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2rem;padding:0 .85rem;border-radius:999px;color:var(--vl-ink-2);font-size:.8rem;font-weight:600;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-segmented button svg{width:.95rem;height:.95rem}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-segmented button:hover{color:var(--vl-ink)}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-segmented button[data-active]{background:var(--vl-surface);color:var(--vl-ink);box-shadow:0 1px 2px #00255214,0 0 0 1px var(--vl-line)}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-segmented--block{display:flex;width:100%}:is([data-vl-page=turni],[data-vl-page=richieste-personale],[data-vt-dialog]) .vt-segmented--block button{flex:1 1 0;min-width:0;padding:0 .5rem}:is([data-vl-page=turni],[data-vt-dialog]) .vt-week-chip{display:inline-flex;align-items:center;height:1.6rem;padding:0 .65rem;border-radius:999px;font-size:.72rem;font-weight:700;background:var(--vl-info-bg);color:var(--vl-info-fg)}:is([data-vl-page=turni],[data-vt-dialog]) .vt-week-chip[data-week="2"]{background:var(--vl-violet-bg);color:var(--vl-violet-fg)}[data-vl-page=turni] .vt-toolbar{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.15rem;border-radius:var(--vt-radius);border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow)}[data-vl-page=turni] .vt-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}[data-vl-page=turni] .vt-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}[data-vl-page=turni] .vt-nav [data-slot=button],[data-vl-page=turni] .vt-toolbar-actions [data-slot=button]{border-radius:999px}[data-vl-page=turni] .vt-period{margin:0 .35rem 0 .4rem;font-size:1.05rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl-page=turni] .vt-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}[data-vl-page=turni] .vt-toolbar-actions [data-slot=select-trigger]{border-radius:999px}[data-vl-page=turni] .vt-people{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:.85rem;border-top:1px solid var(--vl-line)}[data-vl-page=turni] .vt-people-sep{width:1px;height:1.4rem;margin:0 .15rem;background:var(--vl-line-strong)}[data-vl-page=turni] .vt-person-chip{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem 0 .25rem;border-radius:999px;border:1px solid var(--vl-line);background:var(--vl-surface-2);color:var(--vl-ink-3);font-size:.8rem;font-weight:600;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}[data-vl-page=turni] .vt-person-chip:not([data-active]) .vt-avatar{filter:grayscale(1);opacity:.5}[data-vl-page=turni] .vt-person-chip[data-active]{background:var(--tp-bg);border-color:color-mix(in srgb,var(--tp-line) 45%,transparent);color:var(--tp-ink)}[data-vl-page=turni] .vt-person-chip--all{padding:0 .85rem}[data-vl-page=turni] .vt-person-chip--all[data-active]{background:var(--vl-ink);border-color:var(--vl-ink);color:var(--vl-surface)}.silvia [data-vl-page=turni] .vt-person-chip--all[data-active],.dark [data-vl-page=turni] .vt-person-chip--all[data-active]{background:#ffffff24;border-color:#ffffff40;color:#fff}[data-vl-page=turni] .vt-person-hours{padding:.05rem .45rem;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);font-size:.7rem;font-variant-numeric:tabular-nums}[data-vl-page=turni] .vt-week{--vt-gutter: 3.25rem;overflow-x:auto;border-radius:var(--vt-radius)}[data-vl-page=turni] .vt-week-head,[data-vl-page=turni] .vt-week-body{display:grid;grid-template-columns:var(--vt-gutter) repeat(var(--vt-cols),minmax(8.5rem,1fr));min-width:calc(var(--vt-gutter) + var(--vt-cols) * 8.5rem)}[data-vl-page=turni] .vt-week-head{position:sticky;top:0;z-index:3;border-bottom:1px solid var(--vl-line);background:var(--vl-thead);border-radius:var(--vt-radius) var(--vt-radius) 0 0}[data-vl-page=turni] .vt-week-day{display:flex;flex-direction:column;gap:.35rem;padding:.7rem .6rem .65rem;border-left:1px solid var(--vl-line)}[data-vl-page=turni] .vt-week-day-name{display:flex;align-items:baseline;gap:.4rem;color:var(--vl-ink-2);font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.06em}[data-vl-page=turni] .vt-week-day-name b{font-size:1.25rem;letter-spacing:-.02em;color:var(--vl-ink)}[data-vl-page=turni] .vt-week-day[data-today] .vt-week-day-name b{display:inline-grid;place-items:center;min-width:2rem;height:2rem;border-radius:999px;background:var(--vl-accent);color:#002552}[data-vl-page=turni] .vt-week-day-meta{font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=turni] .vt-week-absences{display:flex;flex-wrap:wrap;gap:.25rem}[data-vl-page=turni] .vt-absence-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.15rem .5rem;border-radius:999px;border:1px dashed var(--tp-line);background:repeating-linear-gradient(135deg,var(--tp-bg),var(--tp-bg) 5px,transparent 5px,transparent 9px);color:var(--tp-ink);font-size:.68rem;font-weight:650}[data-vl-page=turni] .vt-week-body{position:relative}[data-vl-page=turni] .vt-week-body>.vt-week-gutter{position:relative}[data-vl-page=turni] .vt-week-body>.vt-week-gutter span{position:absolute;right:.5rem;transform:translateY(-50%);font-size:.66rem;font-weight:600;color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vl-page=turni] .vt-week-body>.vt-week-gutter span:first-child{transform:translateY(2px)}[data-vl-page=turni] .vt-week-col{position:relative;border-left:1px solid var(--vl-line)}[data-vl-page=turni] .vt-week-col[data-today]{background:var(--vl-now-tint)}[data-vl-page=turni] .vt-hour-line{position:absolute;left:0;right:0;border-top:1px solid var(--vl-line)}[data-vl-page=turni] .vt-now{position:absolute;left:-1px;right:0;z-index:2;height:2px;background:#ef4444;pointer-events:none}[data-vl-page=turni] .vt-now:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:999px;background:#ef4444}[data-vl-page=turni] .vt-block{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;overflow:hidden;padding:.35rem .45rem .35rem .6rem;border-radius:.65rem;background:var(--tp-bg);border:1px solid color-mix(in srgb,var(--tp-line) 30%,transparent);box-shadow:inset 3px 0 0 var(--tp-line);color:var(--tp-ink);text-align:left;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}[data-vl-page=turni] .vt-block:hover,[data-vl-page=turni] .vt-block:focus-visible{z-index:2;background:var(--tp-bg-strong);box-shadow:inset 3px 0 0 var(--tp-line),var(--vl-shadow-hover);outline:none}[data-vl-page=turni] .vt-block[data-variato]{border-style:dashed;border-color:var(--tp-line)}[data-vl-page=turni] .vt-block--absence{z-index:2;padding:0;border-style:dashed;border-color:var(--tp-line);background:repeating-linear-gradient(135deg,var(--vl-surface),var(--vl-surface) 4px,var(--tp-line) 4px,var(--tp-line) 6px);box-shadow:none}[data-vl-page=turni] .vt-block--absence[data-solo]{padding:.35rem .45rem .35rem .6rem;background:repeating-linear-gradient(135deg,var(--vl-surface),var(--vl-surface) 6px,var(--tp-bg) 6px,var(--tp-bg) 12px)}[data-vl-page=turni] .vt-block-absence-note{max-width:calc(100% - .9rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:700;color:var(--vl-warn-fg)}[data-vl-page=turni] .vt-block-name{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;overflow:hidden;font-size:.76rem;font-weight:750;white-space:nowrap;text-overflow:ellipsis}[data-vl-page=turni] .vt-block-time{font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;opacity:.9}[data-vl-page=turni] .vt-block-sede{margin-top:.1rem;padding:.02rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--tp-line) 16%,transparent);font-size:.64rem;font-weight:650}:is([data-vl-page=turni],[data-vt-dialog]) .vt-mark{width:.75rem;height:.75rem;flex-shrink:0;opacity:.8}:is([data-vl-page=turni],[data-vt-dialog]) .vt-mark--warn{color:var(--vl-warn-dot);opacity:1}[data-vl-page=turni] .vt-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border-radius:var(--vt-radius)}[data-vl-page=turni] .vt-month-head{padding:.6rem .7rem;background:var(--vl-thead);border-bottom:1px solid var(--vl-line);color:var(--vl-ink-2);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}[data-vl-page=turni] .vt-month-cell{min-height:7.5rem;padding:.45rem;border-right:1px solid var(--vl-line);border-bottom:1px solid var(--vl-line)}[data-vl-page=turni] .vt-month-cell:nth-child(7n){border-right:0}[data-vl-page=turni] .vt-month-cell[data-outside]{background:var(--vl-surface-2);opacity:.55}[data-vl-page=turni] .vt-month-cell[data-today]{background:var(--vl-now-tint)}[data-vl-page=turni] .vt-month-date{margin:0 0 .3rem .2rem;font-size:.8rem;font-weight:700;color:var(--vl-ink-2)}[data-vl-page=turni] .vt-month-cell[data-today] .vt-month-date{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;margin-left:0;border-radius:999px;background:var(--vl-accent);color:#002552}[data-vl-page=turni] .vt-month-list{display:flex;flex-direction:column;gap:.2rem}[data-vl-page=turni] .vt-month-row{display:flex;align-items:center;gap:.3rem;width:100%;min-width:0;padding:.18rem .4rem;border-radius:.45rem;background:var(--tp-bg);color:var(--tp-ink);font-size:.7rem;text-align:left;transition:background .14s ease}[data-vl-page=turni] .vt-month-row:hover{background:var(--tp-bg-strong)}[data-vl-page=turni] .vt-month-row[data-absent]{background:repeating-linear-gradient(135deg,transparent,transparent 4px,var(--tp-bg) 4px,var(--tp-bg) 8px);border:1px dashed color-mix(in srgb,var(--tp-line) 60%,transparent)}[data-vl-page=turni] .vt-dot{width:.45rem;height:.45rem;flex-shrink:0;border-radius:999px;background:var(--tp-line)}[data-vl-page=turni] .vt-month-row b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}[data-vl-page=turni] .vt-month-time{flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}[data-vl-page=turni] .vt-month-sede{flex-shrink:0;margin-left:auto;font-size:.62rem;font-weight:650;opacity:.75}[data-vl-page=turni] .vt-roster-wrap{overflow-x:auto;border-radius:var(--vt-radius)}[data-vl-page=turni] .vt-roster{width:100%;min-width:56rem;border-collapse:separate;border-spacing:0;font-size:.8rem}[data-vl-page=turni] .vt-roster thead th{padding:.7rem .6rem;background:var(--vl-thead);border-bottom:1px solid var(--vl-line);color:var(--vl-ink-2);-webkit-text-fill-color:var(--vl-ink-2);font-size:.72rem;font-weight:650;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}[data-vl-page=turni] .vt-roster thead th b{font-size:.95rem;color:var(--vl-ink);-webkit-text-fill-color:var(--vl-ink)}[data-vl-page=turni] .vt-roster thead th[data-today]{box-shadow:inset 0 -3px 0 var(--vl-accent-strong)}[data-vl-page=turni] .vt-roster tbody th,[data-vl-page=turni] .vt-roster tfoot th{position:sticky;left:0;z-index:1;padding:.55rem .75rem;background:var(--vl-surface);border-bottom:1px solid var(--vl-line);box-shadow:inset 3px 0 0 var(--tp-line, transparent);text-align:left;white-space:nowrap}[data-vl-page=turni] .vt-roster tbody th{font-weight:650;color:var(--vl-ink)}[data-vl-page=turni] .vt-roster tbody th>span:last-child{margin-left:.55rem;vertical-align:middle}[data-vl-page=turni] .vt-roster td{padding:.3rem;border-bottom:1px solid var(--vl-line);border-left:1px solid var(--vl-line);vertical-align:top}[data-vl-page=turni] .vt-roster td[data-today]{background:var(--vl-now-tint)}[data-vl-page=turni] .vt-roster-cell{position:relative;display:flex;flex-direction:column;gap:.2rem;width:100%;min-height:3.1rem;padding:.35rem .45rem;border-radius:.6rem;text-align:left;transition:background .14s ease}[data-vl-page=turni] .vt-roster-cell:hover{background:var(--vl-hover)}:is([data-vl-page=turni]) .vt-roster-shift{display:flex;flex-direction:column;padding:.2rem .45rem;border-radius:.45rem;background:var(--tp-bg);box-shadow:inset 2px 0 0 var(--tp-line);color:var(--tp-ink)}[data-vl-page=turni] .vt-roster-shift+.vt-roster-shift{margin-top:.2rem}[data-vl-page=turni] .vt-roster-shift b{font-size:.76rem;font-variant-numeric:tabular-nums}[data-vl-page=turni] .vt-roster-shift small{font-size:.64rem;font-weight:600;opacity:.8}[data-vl-page=turni] .vt-roster-absence{align-self:flex-start;padding:.15rem .5rem;border-radius:999px;border:1px dashed var(--tp-line);background:repeating-linear-gradient(135deg,transparent,transparent 4px,var(--tp-bg) 4px,var(--tp-bg) 8px);color:var(--tp-ink);font-size:.7rem;font-weight:700}[data-vl-page=turni] .vt-roster-absence--partial{font-weight:600;font-size:.66rem}[data-vl-page=turni] .vt-roster-marks{position:absolute;top:.3rem;right:.3rem;display:inline-flex;gap:.15rem;color:var(--vl-ink-3)}[data-vl-page=turni] .vt-roster-total{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=turni] td.vt-roster-total{padding-right:.85rem;vertical-align:middle}[data-vl-page=turni] .vt-roster tfoot th,[data-vl-page=turni] .vt-roster tfoot td{background:var(--vl-surface-2);border-bottom:0;font-size:.72rem;color:var(--vl-ink-2)}[data-vl-page=turni] .vt-coverage{display:inline-block;padding:.15rem .5rem;border-radius:999px;background:var(--vl-ok-bg);color:var(--vl-ok-fg);font-weight:650;font-variant-numeric:tabular-nums}[data-vl-page=turni] .vt-coverage[data-zero]{background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-vl-page=turni] .vt-rotation-intro{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;padding:.95rem 1.15rem;border-bottom:1px solid var(--vl-line);color:var(--vl-ink-2);font-size:.85rem}[data-vl-page=turni] .vt-rotation-intro svg{width:1.1rem;height:1.1rem;color:var(--vl-accent-ink)}[data-vl-page=turni] .vt-rotation-intro p{flex:1 1 18rem;margin:0}[data-vl-page=turni] .vt-rotation-intro b{color:var(--vl-ink)}[data-vl-page=turni] .vt-rotation-intro [data-slot=button]{border-radius:999px}[data-vl-page=turni] .vt-roster--rotation td{padding:.4rem}[data-vl-page=turni] .vt-roster--rotation tr[data-first]>*{border-top:2px solid var(--vl-line-strong)}[data-vl-page=turni] .vt-roster--rotation tbody tr:first-child>*{border-top:0}[data-vl-page=turni] .vt-roster--rotation tr[data-current] td{background:var(--vl-now-tint)}[data-vl-page=turni] .vt-rotation-week{width:3rem;text-align:center}[data-vl-page=turni] .vt-rotation-edit{width:1%;vertical-align:middle!important;white-space:nowrap}[data-vl-page=turni] .vt-rotation-edit [data-slot=button]{border-radius:999px}[data-vl-page=turni] .vt-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding:0 .25rem;color:var(--vl-ink-3);font-size:.75rem}[data-vl-page=turni] .vt-legend>span{display:inline-flex;align-items:center;gap:.4rem}[data-vl-page=turni] .vt-legend-block{--tp-h: 214;display:inline-block;width:1.4rem;height:.85rem;border-radius:.3rem;background:#d9e8fd;box-shadow:inset 3px 0 #276fce}[data-vl-page=turni] .vt-legend-block--variato{border:1px dashed hsl(214 68% 48%)}[data-vl-page=turni] .vt-legend-block--absence{border:1px dashed hsl(214 68% 48%);background:repeating-linear-gradient(135deg,transparent,transparent 3px,hsl(214 88% 88%) 3px,hsl(214 88% 88%) 6px);box-shadow:none}[data-vt-dialog] .vt-dialog-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vt-dialog] .vt-dialog-label{display:block;margin-bottom:.3rem;color:var(--vl-ink-3);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}[data-vt-dialog] .vt-dialog-value{font-size:.88rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vt-dialog] .vt-dialog-value span{font-weight:500;color:var(--vl-ink-2)}[data-vt-dialog] .vt-dialog-value--warn{color:var(--vl-warn-fg)}[data-vt-dialog] .vt-modi,[data-vt-dialog] .vt-tipi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}[data-vt-dialog] .vt-tipi{grid-template-columns:repeat(5,minmax(0,1fr))}[data-vt-dialog] .vt-modo,[data-vt-dialog] .vt-tipo{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.65rem .75rem;border-radius:.9rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);color:var(--vl-ink);text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}[data-vt-dialog] .vt-tipo{align-items:center;text-align:center;padding:.75rem .4rem}[data-vt-dialog] .vt-tipo svg{width:1.25rem;height:1.25rem;margin-bottom:.2rem;color:var(--vl-ink-2)}[data-vt-dialog] .vt-modo b,[data-vt-dialog] .vt-tipo b{font-size:.82rem;font-weight:700}[data-vt-dialog] .vt-modo span,[data-vt-dialog] .vt-tipo span{font-size:.68rem;color:var(--vl-ink-3)}[data-vt-dialog] .vt-modo:hover,[data-vt-dialog] .vt-tipo:hover{border-color:var(--vl-line-strong)}[data-vt-dialog] .vt-modo[data-active],[data-vt-dialog] .vt-tipo[data-active]{border-color:var(--vl-accent-strong);background:color-mix(in srgb,var(--vl-accent) 14%,var(--vl-surface));box-shadow:0 0 0 3px var(--vl-ring)}[data-vt-dialog] .vt-tipo[data-active] svg{color:var(--vl-accent-ink)}[data-vt-dialog] .vt-fascia-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}[data-vt-dialog] .vt-fascia-row input[type=time]{width:7.25rem;font-variant-numeric:tabular-nums}[data-vt-dialog] .vt-schema-editor{display:flex;flex-direction:column;border-radius:1rem;border:1px solid var(--vl-line);overflow:hidden}[data-vt-dialog] .vt-schema-editor-row{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;border-bottom:1px solid var(--vl-line)}[data-vt-dialog] .vt-schema-editor-row:last-child{border-bottom:0}[data-vt-dialog] .vt-schema-editor-row[data-empty]{background:var(--vl-surface-2)}[data-vt-dialog] .vt-schema-editor-day{display:flex;flex-direction:column;gap:.15rem;width:6.5rem;flex-shrink:0;padding-top:.45rem}[data-vt-dialog] .vt-schema-editor-day b{font-size:.85rem;color:var(--vl-ink)}[data-vt-dialog] .vt-linkish{align-self:flex-start;color:var(--vl-accent-ink);font-size:.7rem;font-weight:650}[data-vt-dialog] .vt-linkish:hover{text-decoration:underline}[data-vt-dialog] .vt-preview{display:flex;flex-direction:column;gap:.5rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);font-size:.82rem;color:var(--vl-ink-2)}[data-vt-dialog] .vt-preview p{margin:0}[data-vt-dialog] .vt-preview b{color:var(--vl-ink)}[data-vt-dialog] .vt-preview-head{display:flex;align-items:center;justify-content:space-between;color:var(--vl-ink)}[data-vt-dialog] .vt-preview-days{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}[data-vt-dialog] .vt-preview-days li{padding:.15rem .55rem;border-radius:999px;background:var(--vl-surface);border:1px solid var(--vl-line);font-size:.72rem;font-variant-numeric:tabular-nums}[data-vt-dialog] .vt-preview-days li span{font-weight:650;color:var(--vl-ink)}[data-vt-dialog] .vt-preview-warn{display:flex;gap:.5rem;padding:.6rem .75rem;border-radius:.75rem;background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vt-dialog] .vt-preview-warn svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem}[data-vt-dialog] .vt-preview-warn ul{margin:0;padding-left:1rem}[data-vt-dialog] .vt-apply{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem .95rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--vl-accent-strong) 40%,transparent);background:color-mix(in srgb,var(--vl-accent) 10%,var(--vl-surface));cursor:pointer}[data-vt-dialog] .vt-apply b{display:block;font-size:.85rem;color:var(--vl-ink)}[data-vt-dialog] .vt-apply small{display:block;margin-top:.15rem;font-size:.78rem;line-height:1.4;color:var(--vl-ink-2)}@media (max-width: 640px){[data-vt-dialog] .vt-modi{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vt-dialog] .vt-tipi{grid-template-columns:repeat(3,minmax(0,1fr))}[data-vt-dialog] .vt-dialog-summary{grid-template-columns:1fr}[data-vt-dialog] .vt-schema-editor-row{flex-wrap:wrap}}[data-vl-page=richieste-personale] .vr-layout{display:grid;grid-template-columns:minmax(22rem,28rem) minmax(0,1fr);gap:1.25rem;align-items:start}[data-vl-page=richieste-personale] .vr-list{position:sticky;top:5rem;display:flex;flex-direction:column;max-height:calc(100vh - 6.5rem);overflow:hidden}[data-vl-page=richieste-personale] .vr-list-head{display:flex;flex-direction:column;gap:.6rem;padding:.9rem;border-bottom:1px solid var(--vl-line)}[data-vl-page=richieste-personale] .vr-list-head .vt-segmented button{gap:.3rem;padding:0 .35rem;font-size:.76rem}[data-vl-page=richieste-personale] .vr-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem}[data-vl-page=richieste-personale] .vr-filters [data-slot=select-trigger]{width:100%;border-radius:999px}[data-vl-page=richieste-personale] .vr-tab-count{min-width:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-muted-fg);font-size:.66rem;font-style:normal;font-weight:700;line-height:1.15rem}[data-vl-page=richieste-personale] .vr-tab-count[data-alert]{background:#ef4444;color:#fff}[data-vl-page=richieste-personale] .vr-items{flex:1 1 auto;overflow-y:auto;margin:0;padding:.4rem;list-style:none}[data-vl-page=richieste-personale] .vr-item{position:relative;display:flex;align-items:flex-start;gap:.7rem;width:100%;padding:.75rem .75rem .75rem .85rem;border-radius:.95rem;text-align:left;transition:background .14s ease}[data-vl-page=richieste-personale] .vr-item:hover{background:var(--vl-hover)}[data-vl-page=richieste-personale] .vr-item[data-active]{background:color-mix(in srgb,var(--vl-accent) 13%,var(--vl-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vl-accent-strong) 35%,transparent)}[data-vl-page=richieste-personale] .vr-item[data-unread]:before{content:"";position:absolute;left:.3rem;top:50%;width:.3rem;height:.3rem;border-radius:999px;background:#ef4444;transform:translateY(-50%)}[data-vl-page=richieste-personale] .vr-item-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}[data-vl-page=richieste-personale] .vr-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;color:var(--vl-ink);font-size:.85rem}[data-vl-page=richieste-personale] .vr-item-top b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}[data-vl-page=richieste-personale] .vr-item[data-unread] .vr-item-top b{font-weight:800}[data-vl-page=richieste-personale] .vr-item-time{flex-shrink:0;color:var(--vl-ink-3);font-size:.7rem}[data-vl-page=richieste-personale] .vr-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vl-ink-2);font-size:.8rem}[data-vl-page=richieste-personale] .vr-item[data-unread] .vr-item-title{color:var(--vl-ink);font-weight:600}[data-vl-page=richieste-personale] .vr-item-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.15rem}[data-vl-page=richieste-personale] .vr-item-meta{display:inline-flex;align-items:center;gap:.25rem;color:var(--vl-ink-3);font-size:.7rem}[data-vl-page=richieste-personale] .vr-item-meta svg{width:.8rem;height:.8rem}[data-vl-page=richieste-personale] .vr-chip{--vl-chip-bg: var(--vl-muted-bg);--vl-chip-fg: var(--vl-muted-fg);--vl-chip-dot: var(--vl-muted-dot);display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .55rem .12rem .45rem;border-radius:999px;background:var(--vl-chip-bg);color:var(--vl-chip-fg);font-size:.68rem;font-weight:700}[data-vl-page=richieste-personale] .vr-chip:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:var(--vl-chip-dot)}[data-vl-page=richieste-personale] .vr-chip[data-tone=ok]{--vl-chip-bg: var(--vl-ok-bg);--vl-chip-fg: var(--vl-ok-fg);--vl-chip-dot: var(--vl-ok-dot)}[data-vl-page=richieste-personale] .vr-chip[data-tone=warn]{--vl-chip-bg: var(--vl-warn-bg);--vl-chip-fg: var(--vl-warn-fg);--vl-chip-dot: var(--vl-warn-dot)}[data-vl-page=richieste-personale] .vr-chip[data-tone=danger]{--vl-chip-bg: var(--vl-danger-bg);--vl-chip-fg: var(--vl-danger-fg);--vl-chip-dot: var(--vl-danger-dot)}[data-vl-page=richieste-personale] .vr-chip--lg{flex-shrink:0;padding:.3rem .8rem .3rem .65rem;font-size:.75rem}[data-vl-page=richieste-personale] .vr-unread{align-self:center;display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.72rem;font-weight:800;box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 20%,transparent);animation:vr-pop .36s cubic-bezier(.2,1.4,.4,1) backwards}@keyframes vr-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}[data-vl-page=richieste-personale] .vr-empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:2.5rem 1.5rem;text-align:center;color:var(--vl-ink-3);font-size:.82rem}[data-vl-page=richieste-personale] .vr-empty svg{width:2rem;height:2rem;margin-bottom:.4rem;color:var(--vl-ink-3)}[data-vl-page=richieste-personale] .vr-empty b{color:var(--vl-ink);font-size:.95rem}[data-vl-page=richieste-personale] .vr-empty--detail{min-height:24rem;justify-content:center;max-width:26rem;margin:0 auto}[data-vl-page=richieste-personale] .vr-detail{display:flex;flex-direction:column;min-height:30rem}[data-vl-page=richieste-personale] .vr-detail-head{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.35rem 1.1rem;border-bottom:1px solid var(--vl-line)}[data-vl-page=richieste-personale] .vr-back{display:none;align-self:flex-start}[data-vl-page=richieste-personale] .vr-detail-title{display:flex;align-items:flex-start;gap:.85rem}[data-vl-page=richieste-personale] .vr-detail-title>div{flex:1 1 auto}[data-vl-page=richieste-personale] .vr-detail-title h2{margin:0;color:var(--vl-ink);font-size:1.2rem;font-weight:750;letter-spacing:-.02em}[data-vl-page=richieste-personale] .vr-detail-title p{margin:.2rem 0 0;color:var(--vl-ink-3);font-size:.8rem}[data-vl-page=richieste-personale] .vr-detail-title p b{color:var(--vl-ink-2)}[data-vl-page=richieste-personale] .vr-type-icon{display:inline-grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:.9rem;background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=richieste-personale] .vr-type-icon svg{width:1.25rem;height:1.25rem}[data-vl-page=richieste-personale] .vr-type-icon[data-tipo=FERIE]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=richieste-personale] .vr-type-icon[data-tipo=PERMESSO]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=richieste-personale] .vr-type-icon[data-tipo=CAMBIO_TURNO]{background:var(--vl-violet-bg);color:var(--vl-violet-fg)}[data-vl-page=richieste-personale] .vr-type-icon[data-tipo=MALATTIA]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=richieste-personale] .vr-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;margin:0}[data-vl-page=richieste-personale] .vr-facts>div{padding:.6rem .8rem;border-radius:.85rem;border:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vl-page=richieste-personale] .vr-facts dt{color:var(--vl-ink-3);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}[data-vl-page=richieste-personale] .vr-facts dd{margin:.15rem 0 0;color:var(--vl-ink);font-size:.85rem;font-weight:600}[data-vl-page=richieste-personale] .vr-actions{display:flex;flex-wrap:wrap;gap:.5rem}[data-vl-page=richieste-personale] .vr-actions [data-slot=button]{border-radius:999px}[data-vl-page=richieste-personale] .vr-actions .vr-approve{background:var(--vl-accent-strong);color:#fff}[data-vl-page=richieste-personale] .vr-actions .vr-approve:hover{background:color-mix(in srgb,var(--vl-accent-strong) 88%,#000)}[data-vl-page=richieste-personale] .vr-actions .vr-reject{color:var(--vl-danger-fg);border-color:color-mix(in srgb,var(--vl-danger-dot) 40%,transparent)}[data-vl-page=richieste-personale] .vr-timeline{flex:1 1 auto;display:flex;flex-direction:column;gap:.25rem;margin:0;padding:1.1rem 1.35rem;list-style:none;max-height:32rem;overflow-y:auto}[data-vl-page=richieste-personale] .vr-event{position:relative;display:flex;gap:.75rem;padding:.55rem 0}[data-vl-page=richieste-personale] .vr-timeline>li:not(:last-child) .vr-event:before{content:"";position:absolute;left:.85rem;top:2.5rem;bottom:-.5rem;width:1px;background:var(--vl-line-strong)}[data-vl-page=richieste-personale] .vr-event-body{flex:1 1 auto;min-width:0}[data-vl-page=richieste-personale] .vr-event-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;color:var(--vl-ink-2);font-size:.82rem}[data-vl-page=richieste-personale] .vr-event-head b{color:var(--vl-ink)}[data-vl-page=richieste-personale] .vr-event-head time{margin-left:auto;color:var(--vl-ink-3);font-size:.72rem}[data-vl-page=richieste-personale] li[data-tipo=APPROVATA] .vr-event-head span{color:var(--vl-ok-fg);font-weight:650}[data-vl-page=richieste-personale] li[data-tipo=RIFIUTATA] .vr-event-head span{color:var(--vl-danger-fg);font-weight:650}[data-vl-page=richieste-personale] .vr-event-text{margin:.35rem 0 0;padding:.6rem .8rem;border-radius:.2rem .9rem .9rem;background:var(--vl-surface-2);border:1px solid var(--vl-line);color:var(--vl-ink);font-size:.86rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}[data-vl-page=richieste-personale] li[data-new] .vr-event-text{border-color:color-mix(in srgb,#ef4444 35%,transparent);background:color-mix(in srgb,#ef4444 6%,var(--vl-surface))}[data-vl-page=richieste-personale] .vr-new-divider{display:flex;align-items:center;gap:.6rem;margin:.4rem 0;color:#ef4444;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}[data-vl-page=richieste-personale] .vr-new-divider:before,[data-vl-page=richieste-personale] .vr-new-divider:after{content:"";flex:1 1 auto;height:1px;background:color-mix(in srgb,#ef4444 40%,transparent)}[data-vl-page=richieste-personale] .vr-composer{display:flex;align-items:flex-end;gap:.6rem;padding:.9rem 1.1rem 1.1rem;border-top:1px solid var(--vl-line);background:var(--vl-surface-2);border-radius:0 0 var(--vt-radius) var(--vt-radius)}[data-vl-page=richieste-personale] .vr-composer textarea{min-height:2.75rem;border-radius:.9rem;resize:vertical;background:var(--vl-surface)}[data-vl-page=richieste-personale] .vr-composer [data-slot=button]{border-radius:999px}@media (max-width: 1023px){[data-vl-page=richieste-personale] .vr-layout{grid-template-columns:1fr}[data-vl-page=richieste-personale] .vr-list{position:static;max-height:none}[data-vl-page=richieste-personale] .vr-layout[data-has-selection] .vr-list,[data-vl-page=richieste-personale] .vr-layout:not([data-has-selection]) .vr-detail{display:none}[data-vl-page=richieste-personale] .vr-back{display:inline-flex}}@media (max-width: 640px){[data-vl-page=turni] .vt-toolbar-actions{width:100%}[data-vl-page=turni] .vt-segmented{order:-1;width:100%;overflow-x:auto}[data-vl-page=turni] .vt-segmented button{flex:1 0 auto;padding:0 .6rem}[data-vl-page=turni] .vt-segmented button span{display:none}[data-vl-page=turni] .vt-person-name{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=turni] .vt-month-cell{min-height:4.5rem;padding:.25rem}[data-vl-page=turni] .vt-month-row b,[data-vl-page=turni] .vt-month-sede,[data-vl-page=turni] .vt-month-time{display:none}[data-vl-page=richieste-personale] .vr-detail-head,[data-vl-page=richieste-personale] .vr-timeline{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion: reduce){[data-vl-page=richieste-personale] .vr-unread,:is([data-vl-page=turni],[data-vl-page=richieste-personale]) .vt-card{animation:none}}[data-vl-page=turni] .vt-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}[data-vl-page=turni] .vt-hero-link{display:inline-flex;align-items:center;gap:.5rem;height:3rem;padding:0 1.1rem;border-radius:999px;border:1px solid var(--vl-hero-line);background:var(--vl-hero-glass);color:#fff;font-size:.88rem;font-weight:650;transition:background .16s ease}[data-vl-page=turni] .vt-hero-link:hover{background:var(--vl-hero-glass-hover)}[data-vl-page=turni] .vt-hero-link em{min-width:1.35rem;padding:0 .35rem;border-radius:999px;background:#ef4444;font-size:.72rem;font-style:normal;font-weight:800;line-height:1.35rem;text-align:center}[data-vl-page=turni] .vt-live-loading{display:grid;place-items:center;min-height:10rem;color:var(--vl-hero-ink-3)}[data-vl-page=turni] .vt-live{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(15rem,.9fr);align-items:start;gap:.85rem;margin-top:1.4rem}[data-vl-page=turni] .vt-live-card{position:relative;display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1rem 1.1rem;border-radius:1.15rem;border:1px solid var(--vl-hero-line);background:var(--vl-hero-glass);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:vl-rise .6s cubic-bezier(.2,.8,.2,1) backwards}[data-vl-page=turni] .vt-live-card:nth-child(2){animation-delay:80ms}[data-vl-page=turni] .vt-live-card:nth-child(3){animation-delay:.16s}[data-vl-page=turni] .vt-live-sede[data-state=gap]{border-color:#ff6b6b8c;box-shadow:0 0 0 1px #ff6b6b40,0 18px 40px -24px #ff505099}[data-vl-page=turni] .vt-live-card>header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}[data-vl-page=turni] .vt-live-card h3{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.015em;color:#fff!important}[data-vl-page=turni] .vt-live-kicker{color:var(--vl-hero-ink-2);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}[data-vl-page=turni] .vt-live-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap;background:#ffffff1a;color:#fff}[data-vl-page=turni] .vt-live-pill svg{width:.8rem;height:.8rem}[data-vl-page=turni] .vt-live-pill[data-tone=ok]{background:#72fa9329;color:#a6ffbf}[data-vl-page=turni] .vt-live-pill[data-tone=gap]{background:#ff6b6b33;color:#ffc2c2}[data-vl-page=turni] .vt-live-pill[data-tone=soon]{background:#78aaff33;color:#cfe0ff}[data-vl-page=turni] .vt-live-pill[data-tone=closed]{color:var(--vl-hero-ink-2)}[data-vl-page=turni] .vt-live-dot{width:.45rem;height:.45rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:vt-pulse 1.8s ease-out infinite}@keyframes vt-pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 60%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}[data-vl-page=turni] .vt-live-people{display:flex;flex-direction:column;gap:.55rem;min-height:3rem}[data-vl-page=turni] .vt-live .vt-avatar{box-shadow:0 0 0 2px #ffffff2e}[data-vl-page=turni] .vt-live-person{display:flex;align-items:center;gap:.6rem}[data-vl-page=turni] .vt-live-person-body{flex:1 1 auto;min-width:0}[data-vl-page=turni] .vt-live-person-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.82rem}[data-vl-page=turni] .vt-live-person-top b{color:#fff}[data-vl-page=turni] .vt-live-person-top span{color:var(--vl-hero-ink-2);font-size:.72rem;white-space:nowrap}[data-vl-page=turni] .vt-live-progress{height:.3rem;margin-top:.3rem;overflow:hidden;border-radius:999px;background:#ffffff1f}[data-vl-page=turni] .vt-live-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--tp-h) 80% 62%),hsl(var(--tp-h) 90% 76%));transition:width .6s ease}[data-vl-page=turni] .vt-live-arriving{display:flex;align-items:center;gap:.6rem;color:var(--vl-hero-ink-2);font-size:.78rem}[data-vl-page=turni] .vt-live-arriving .vt-avatar{opacity:.6}[data-vl-page=turni] .vt-live-arriving b{color:#fff;font-weight:650}[data-vl-page=turni] .vt-live-arriving em{margin-left:auto;font-style:normal;font-size:.7rem;color:var(--vl-hero-ink-3);white-space:nowrap}[data-vl-page=turni] .vt-live-empty{display:flex;align-items:center;gap:.45rem;margin:0;color:var(--vl-hero-ink-3);font-size:.8rem}[data-vl-page=turni] .vt-live-empty svg{width:.95rem;height:.95rem}[data-vl-page=turni] .vt-live-ribbon{margin-top:.35rem}[data-vl-page=turni] .vt-live-track{position:relative;height:.6rem;border-radius:999px;background:#ffffff14}[data-vl-page=turni] .vt-live-seg{position:absolute;top:0;bottom:0;border-radius:999px}[data-vl-page=turni] .vt-live-seg--ok{background:linear-gradient(90deg,#72fa938c,#72fa93d9)}[data-vl-page=turni] .vt-live-seg--gap{background:repeating-linear-gradient(135deg,#ff6b6b,#ff6b6b 4px,#c53030 4px 8px);box-shadow:0 0 12px #ff6b6b99}[data-vl-page=turni] .vt-live-now{position:absolute;top:-.3rem;bottom:-.3rem;width:2px;margin-left:-1px;border-radius:2px;background:#fff;box-shadow:0 0 10px #ffffffe6}[data-vl-page=turni] .vt-live-scale{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.4rem;color:var(--vl-hero-ink-3);font-size:.66rem;font-variant-numeric:tabular-nums}[data-vl-page=turni] .vt-live-warn{display:inline-flex;align-items:center;gap:.25rem;color:#ffb4b4;font-weight:700}[data-vl-page=turni] .vt-live-warn svg{width:.75rem;height:.75rem}[data-vl-page=turni] .vt-live-side{display:flex;flex-direction:column;gap:.85rem;min-width:0}[data-vl-page=turni] .vt-live-me-main{display:flex;flex-direction:column;gap:.1rem}[data-vl-page=turni] .vt-live-me-main b{font-size:1.35rem;font-weight:800;letter-spacing:-.025em;color:var(--vl-hero-accent)}[data-vl-page=turni] .vt-live-me-main span{color:var(--vl-hero-ink-2);font-size:.8rem}[data-vl-page=turni] .vt-live-next,[data-vl-page=turni] .vt-live-gaps ul{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}[data-vl-page=turni] .vt-live-next li{display:flex;justify-content:space-between;gap:.5rem;padding-top:.3rem;border-top:1px solid var(--vl-hero-line);font-size:.76rem;color:var(--vl-hero-ink-2);text-transform:capitalize}[data-vl-page=turni] .vt-live-next b{color:#fff;font-variant-numeric:tabular-nums}[data-vl-page=turni] .vt-live-gaps button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border-radius:.7rem;background:#ff6b6b1f;color:#ffd6d6;font-size:.76rem;text-align:left;transition:background .16s ease,transform .16s ease}[data-vl-page=turni] .vt-live-gaps button:hover{background:#ff6b6b38;transform:translate(2px)}[data-vl-page=turni] .vt-live-gaps button b{color:#fff;white-space:nowrap}[data-vl-page=turni] .vt-live-gaps button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=turni] .vt-live-gaps button svg{width:.85rem;height:.85rem;margin-left:auto;flex-shrink:0}[data-vl-page=turni] .vt-live-more{padding-left:.6rem;color:var(--vl-hero-ink-3);font-size:.72rem}[data-vl-page=turni] .vt-live-calm{display:flex;gap:.5rem;margin:0;color:var(--vl-hero-ink-2);font-size:.78rem;line-height:1.45}[data-vl-page=turni] .vt-live-calm svg{width:1rem;height:1rem;flex-shrink:0;color:var(--vl-hero-accent)}@media (max-width: 1180px){[data-vl-page=turni] .vt-live{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vl-page=turni] .vt-live-side{grid-column:1 / -1;flex-direction:row}[data-vl-page=turni] .vt-live-side>*{flex:1 1 0}}@media (max-width: 720px){[data-vl-page=turni] .vt-live{grid-template-columns:1fr}[data-vl-page=turni] .vt-live-side{flex-direction:column}[data-vl-page=turni] .vt-hero-link{height:2.6rem}}:is([data-vl-page=turni]) .vt-gap-chips{display:flex;flex-wrap:wrap;gap:.25rem}:is([data-vl-page=turni]) .vt-gap-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--vl-danger-dot) 45%,transparent);background:var(--vl-danger-bg);color:var(--vl-danger-fg);font-size:.66rem;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;animation:vt-attention 2.4s ease-in-out 3;transition:transform .14s ease}:is([data-vl-page=turni]) .vt-gap-chip:hover{transform:translateY(-1px)}:is([data-vl-page=turni]) .vt-gap-chip svg{width:.7rem;height:.7rem}@keyframes vt-attention{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--vl-danger-dot) 18%,transparent)}}[data-vl-page=turni] .vt-month-cell .vt-gap-chips{margin-bottom:.25rem}[data-vl-page=turni] .vt-roster tfoot .vt-gap-chips{margin-top:.3rem}[data-vl-page=turni] .vt-person-chip--more{padding:0 .85rem;border-style:dashed;color:var(--vl-ink-3)}[data-vl-page=turni] .vt-kbd-hint{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;color:var(--vl-ink-3);font-size:.7rem;font-family:ui-monospace,SF Mono,Menlo,monospace}[data-vl-page=turni] .vt-kbd-hint svg{width:.9rem;height:.9rem}@media (max-width: 1023px){[data-vl-page=turni] .vt-kbd-hint{display:none}}[data-vt-dialog] .vt-gap-icon{display:inline-grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:.9rem;background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vt-dialog] .vt-gap-icon svg{width:1.25rem;height:1.25rem}[data-vt-dialog] .vt-gap-section{display:flex;flex-direction:column;gap:.45rem}[data-vt-dialog] .vt-gap-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;padding:.55rem .7rem;border-radius:.9rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);box-shadow:inset 3px 0 0 var(--tp-line)}[data-vt-dialog] .vt-gap-name{font-size:.86rem;font-weight:700;color:var(--vl-ink)}[data-vt-dialog] .vt-gap-reason{flex:1 1 auto;min-width:0;color:var(--vl-ink-3);font-size:.76rem}[data-vt-dialog] .vt-gap-assign{margin-left:auto;border-radius:999px;background:var(--vl-accent-strong);color:#fff}[data-vt-dialog] .vt-gap-assign:hover{background:color-mix(in srgb,var(--vl-accent-strong) 85%,#000)}@media (prefers-reduced-motion: reduce){[data-vl-page=turni] .vt-live-dot,[data-vl-page=turni] .vt-live-card,:is([data-vl-page=turni]) .vt-gap-chip{animation:none}}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem .95rem;border-radius:1rem;border:1px solid var(--vl-line);font-size:.8rem;line-height:1.45;animation:vl-rise .42s cubic-bezier(.2,.8,.2,1) backwards}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact>svg{width:1.2rem;height:1.2rem;flex-shrink:0;margin-top:.05rem}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact>div{display:flex;flex-direction:column;gap:.2rem;min-width:0}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact b{font-size:.86rem}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact[data-state=ok]{border-color:color-mix(in srgb,var(--vl-ok-dot) 35%,transparent);background:var(--vl-ok-bg);color:var(--vl-ok-fg)}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact[data-state=gap]{border-color:color-mix(in srgb,var(--vl-danger-dot) 40%,transparent);background:var(--vl-danger-bg);color:var(--vl-danger-fg)}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact[data-state=loading]{position:relative;overflow:hidden;color:var(--vl-ink-3);background:var(--vl-surface-2)}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--vl-ink) 6%,transparent),transparent);animation:vr-shimmer 1.2s linear infinite}@keyframes vr-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact ul{display:flex;flex-direction:column;gap:.2rem;margin:.2rem 0;padding:0;list-style:none}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact li{display:flex;flex-wrap:wrap;gap:0 .45rem}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact-when{font-weight:700;font-variant-numeric:tabular-nums}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact-who{opacity:.85}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact-more{opacity:.75}[data-vt-dialog] .vt-preview-ok{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:.75rem;background:var(--vl-ok-bg);color:var(--vl-ok-fg);font-weight:650}[data-vt-dialog] .vt-preview-ok svg{width:1rem;height:1rem;flex-shrink:0}[data-vt-dialog] .vt-preview-warn small{display:block;margin-top:.3rem;opacity:.85}[data-vl-page=richieste-personale] .vr-stamp{animation:vr-stamp .52s cubic-bezier(.2,1.5,.35,1) backwards}@keyframes vr-stamp{0%{transform:scale(1.9) rotate(-8deg);opacity:0}60%{transform:scale(.94) rotate(1deg);opacity:1}to{transform:scale(1) rotate(0)}}@media (prefers-reduced-motion: reduce){[data-vl-page=richieste-personale] .vr-stamp,:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact,:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact-shimmer{animation:none}}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact-link svg{width:.85rem;height:.85rem;transition:transform .16s ease}:is([data-vl-page=richieste-personale],[data-vt-dialog]) .vr-impact-link:hover svg{transform:translate(3px)}[data-vl][data-vt-sheet]{--st-h: 152}[data-vl][data-vt-sheet][data-tipo=PERMESSO]{--st-h: 36}[data-vl][data-vt-sheet][data-tipo=CAMBIO_TURNO]{--st-h: 262}[data-vl][data-vt-sheet][data-tipo=MALATTIA]{--st-h: 352}[data-vl][data-vt-sheet][data-tipo=ALTRO]{--st-h: 212}[data-vl][data-vt-sheet]{display:flex;flex-direction:column;max-height:min(92vh,56rem);border:1px solid var(--vl-line);border-radius:1.6rem;background:var(--vl-surface);box-shadow:0 40px 90px -30px #0014328c,0 0 0 1px #ffffff0a}.dark [data-vl][data-vt-sheet]{background:#08264d}.silvia [data-vl][data-vt-sheet]{background:#0d0d0d}[data-vl][data-vt-sheet]>button:last-child{top:1.1rem;right:1.1rem;z-index:2;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#ffffff1f!important;color:#fff!important;opacity:1;transition:background .16s ease,transform .16s ease}[data-vl][data-vt-sheet]>button:last-child:hover{background:#ffffff38!important;transform:rotate(90deg)}[data-vt-sheet] .vt-sheet-head{position:relative;flex-shrink:0;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;padding:1.5rem 3.5rem 1.25rem 1.5rem;overflow:hidden;background:linear-gradient(135deg,#00214a,#003775 55%,#00214a);color:#fff}.silvia [data-vt-sheet] .vt-sheet-head{background:linear-gradient(135deg,#1b1b1b,#0d0d0d 70%)}[data-vt-sheet] .vt-sheet-aurora{position:absolute;inset:-40% -10% auto auto;z-index:-1;width:70%;height:220%;background:radial-gradient(closest-side,hsl(var(--st-h) 85% 60% / .45),transparent 70%);transition:background .42s ease}[data-vt-sheet] .vt-sheet-icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1.1rem;background:hsl(var(--st-h) 80% 62%);color:#fff;box-shadow:0 10px 30px -8px hsl(var(--st-h) 85% 55% / .8),inset 0 1px #ffffff59;transition:background .32s ease,box-shadow .32s ease;animation:vt-pop-in .42s cubic-bezier(.2,1.4,.4,1) backwards}[data-vt-sheet] .vt-sheet-icon svg{width:1.6rem;height:1.6rem}@keyframes vt-pop-in{0%{transform:scale(.6) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}[data-vt-sheet] .vt-sheet-heading{min-width:0}[data-vt-sheet] .vt-sheet-eyebrow{color:hsl(var(--st-h) 90% 80%);font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.12em}[data-vt-sheet] .vt-sheet-title{margin:.1rem 0 0;color:#fff!important;-webkit-text-fill-color:#ffffff;font-size:1.45rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}[data-vt-sheet] .vt-sheet-title span{color:#fff9;-webkit-text-fill-color:rgba(255,255,255,.6);font-weight:650}[data-vt-sheet] .vt-sheet-desc{margin-top:.3rem;color:#ffffffad!important;font-size:.8rem}[data-vt-sheet] .vt-sheet-stats{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}[data-vt-sheet] .vt-sheet-stats span{display:inline-flex;align-items:baseline;gap:.3rem;padding:.3rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#ffffffb8;font-size:.74rem}[data-vt-sheet] .vt-sheet-stats b{color:#fff;font-size:.86rem;font-variant-numeric:tabular-nums}[data-vt-sheet] .vt-sheet-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:1.35rem;padding:1.35rem 1.5rem 1.5rem;overflow-y:auto;overscroll-behavior:contain}[data-vt-sheet] .vt-sheet-step{display:flex;flex-direction:column;gap:.75rem}[data-vt-sheet] .vt-sheet-step h3{display:flex;align-items:center;gap:.55rem;margin:0;color:var(--vl-ink);-webkit-text-fill-color:var(--vl-ink);font-size:.82rem;font-weight:750;letter-spacing:-.005em}[data-vt-sheet] .vt-sheet-step h3 em{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:999px;background:var(--vl-ink);color:var(--vl-surface);font-size:.68rem;font-style:normal;font-weight:800}.dark [data-vt-sheet] .vt-sheet-step h3 em,.silvia [data-vt-sheet] .vt-sheet-step h3 em{background:#ffffff24;color:#fff}[data-vt-sheet] .vt-tipi{gap:.6rem}[data-vt-sheet] .vt-tipo{--t-h: 152;position:relative;gap:.2rem;padding:.95rem .4rem .8rem;border-radius:1.1rem;border:1.5px solid var(--vl-line);background:var(--vl-surface);transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}[data-vt-sheet] .vt-tipo[data-tipo=PERMESSO]{--t-h: 36}[data-vt-sheet] .vt-tipo[data-tipo=CAMBIO_TURNO]{--t-h: 262}[data-vt-sheet] .vt-tipo[data-tipo=MALATTIA]{--t-h: 352}[data-vt-sheet] .vt-tipo[data-tipo=ALTRO]{--t-h: 212}[data-vt-sheet] .vt-tipo:hover{transform:translateY(-2px);border-color:hsl(var(--t-h) 60% 60% / .6);box-shadow:0 12px 24px -16px hsl(var(--t-h) 70% 40% / .6)}[data-vt-sheet] .vt-tipo-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.3rem;border-radius:.85rem;background:hsl(var(--t-h) 85% 94%);color:hsl(var(--t-h) 65% 36%);transition:background .18s ease,color .18s ease,transform .22s cubic-bezier(.2,1.4,.4,1)}.dark [data-vt-sheet] .vt-tipo-icon,.silvia [data-vt-sheet] .vt-tipo-icon{background:hsl(var(--t-h) 50% 30% / .55);color:hsl(var(--t-h) 90% 78%)}[data-vt-sheet] .vt-tipo .vt-tipo-icon svg{width:1.2rem;height:1.2rem;margin:0;color:inherit}[data-vt-sheet] .vt-tipo[data-active]{border-color:hsl(var(--t-h) 65% 50%);background:hsl(var(--t-h) 85% 97%);box-shadow:0 0 0 4px hsl(var(--t-h) 80% 55% / .16)}.dark [data-vt-sheet] .vt-tipo[data-active],.silvia [data-vt-sheet] .vt-tipo[data-active]{background:hsl(var(--t-h) 45% 22% / .6);border-color:hsl(var(--t-h) 75% 62%)}[data-vt-sheet] .vt-tipo[data-active] .vt-tipo-icon{background:hsl(var(--t-h) 70% 50%);color:#fff;transform:scale(1.06)}[data-vt-sheet] .vt-tipo-check{position:absolute;top:.45rem;right:.45rem;width:1.1rem!important;height:1.1rem!important;margin:0!important;padding:.15rem;border-radius:999px;background:hsl(var(--t-h) 70% 45%);color:#fff!important;opacity:0;transform:scale(.4);transition:opacity .18s ease,transform .22s cubic-bezier(.2,1.4,.4,1)}[data-vt-sheet] .vt-tipo[data-active] .vt-tipo-check{opacity:1;transform:scale(1)}[data-vt-sheet] .vt-quick{display:flex;flex-wrap:wrap;gap:.4rem}[data-vt-sheet] .vt-quick button{height:1.9rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--vl-line-strong);background:var(--vl-surface);color:var(--vl-ink-2);font-size:.76rem;font-weight:650;transition:background .16s ease,color .16s ease,border-color .16s ease}[data-vt-sheet] .vt-quick button:hover{color:var(--vl-ink);border-color:hsl(var(--st-h) 60% 50% / .6)}[data-vt-sheet] .vt-quick button[data-active]{border-color:hsl(var(--st-h) 65% 45%);background:hsl(var(--st-h) 70% 45%);color:#fff}[data-vt-sheet] .vt-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}[data-vt-sheet] [data-slot=input],[data-vt-sheet] [data-slot=textarea],[data-vt-sheet] [data-slot=select-trigger]{border-radius:.85rem;background:var(--vl-surface-2);border-color:var(--vl-line-strong);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}[data-vt-sheet] [data-slot=input]:focus-visible,[data-vt-sheet] [data-slot=textarea]:focus-visible{background:var(--vl-surface);border-color:hsl(var(--st-h) 65% 50%);box-shadow:0 0 0 4px hsl(var(--st-h) 80% 55% / .15)}[data-vt-sheet] [data-slot=input]{height:2.6rem}[data-vt-sheet] .vt-preview{border-radius:1.15rem;padding:1rem 1.1rem;transition:border-color .22s ease}[data-vt-sheet] .vt-preview[data-state=ok]{border-color:color-mix(in srgb,var(--vl-ok-dot) 40%,transparent)}[data-vt-sheet] .vt-preview[data-state=gap]{border-color:color-mix(in srgb,var(--vl-warn-dot) 55%,transparent)}[data-vt-sheet] .vt-sheet-foot{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1.5rem;border-top:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vt-sheet] .vt-sheet-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700}[data-vt-sheet] .vt-sheet-status svg{width:1rem;height:1rem}[data-vt-sheet] .vt-sheet-status[data-state=ok]{color:var(--vl-ok-fg)}[data-vt-sheet] .vt-sheet-status[data-state=gap]{color:var(--vl-warn-fg)}[data-vt-sheet] .vt-sheet-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}[data-vt-sheet] .vt-sheet-cancel{height:2.75rem;padding:0 1.1rem;border-radius:999px;color:var(--vl-ink-2);font-size:.86rem;font-weight:650;transition:background .16s ease,color .16s ease}[data-vt-sheet] .vt-sheet-cancel:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vt-sheet] .vt-sheet-cta{display:inline-flex;align-items:center;gap:.55rem;height:2.75rem;padding:0 1.35rem 0 1.15rem;border-radius:999px;background:var(--vl-cta-bg);color:var(--vl-cta-ink);font-size:.88rem;font-weight:750;box-shadow:0 10px 26px -10px var(--vl-cta-glow),inset 0 1px #ffffff73;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}[data-vt-sheet] .vt-sheet-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px -10px var(--vl-cta-glow),inset 0 1px #ffffff73}[data-vt-sheet] .vt-sheet-cta:active:not(:disabled){transform:translateY(0) scale(.98)}[data-vt-sheet] .vt-sheet-cta:disabled{filter:saturate(.4);opacity:.75}[data-vt-sheet] .vt-sheet-cta svg{width:1rem;height:1rem}@media (max-width: 640px){[data-vl][data-vt-sheet]{max-height:94vh;border-radius:1.3rem}[data-vt-sheet] .vt-sheet-head{padding:1.2rem 3.25rem 1rem 1.1rem}[data-vt-sheet] .vt-sheet-title{font-size:1.2rem}[data-vt-sheet] .vt-sheet-body{padding:1.1rem}[data-vt-sheet] .vt-sheet-foot{padding:.8rem 1.1rem}[data-vt-sheet] .vt-sheet-status{display:none}[data-vt-sheet] .vt-sheet-actions{width:100%}[data-vt-sheet] .vt-sheet-cta{flex:1 1 auto;justify-content:center}[data-vt-sheet] .vt-dates{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){[data-vt-sheet] .vt-sheet-icon,[data-vt-sheet] .vt-tipo,[data-vt-sheet] .vt-tipo-check{animation:none;transition:none}}.tkb-check{--tkb-check-colore: var(--vl-accent-strong, #19c463);--tkb-check-size: 1.375rem;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--tkb-check-size);height:var(--tkb-check-size);padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--vl-ink-3, #94a3b8);cursor:pointer;-webkit-tap-highlight-color:transparent}.tkb-check[data-size=sm]{--tkb-check-size: 1.125rem}.tkb-check:before{content:"";position:absolute;inset:-.5rem;border-radius:999px}.tkb-check svg{width:100%;height:100%;overflow:visible}.tkb-check-ring{fill:none;stroke:currentColor;stroke-width:1.75;transition:stroke .16s ease,opacity .16s ease}.tkb-check-fill{fill:var(--tkb-check-colore);transform-origin:12px 12px;transform:scale(0);transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.tkb-check-mark{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .22s ease .12s}.tkb-check:hover:not(:disabled){color:var(--tkb-check-colore)}.tkb-check:hover:not(:disabled):not([data-on]) .tkb-check-mark{stroke:var(--tkb-check-colore);stroke-dashoffset:0;opacity:.55;transition-delay:0ms}.tkb-check[data-on]{color:var(--tkb-check-colore)}.tkb-check[data-on] .tkb-check-fill{transform:scale(1)}.tkb-check[data-on] .tkb-check-mark{stroke-dashoffset:0}.tkb-check:focus-visible{outline:2px solid var(--vl-ring, rgba(25, 196, 99, .35));outline-offset:2px}.tkb-check:disabled{cursor:default;opacity:.5}.tkb-check-ripple{position:absolute;inset:0;border-radius:999px;pointer-events:none;opacity:0}.tkb-check[data-on][data-anima] .tkb-check-ripple{animation:tkb-ripple .52s ease-out}.tkb-check[data-on][data-anima] svg{animation:tkb-pop .36s cubic-bezier(.34,1.56,.64,1)}@keyframes tkb-ripple{0%{opacity:.45;box-shadow:0 0 0 0 var(--tkb-check-colore)}to{opacity:0;box-shadow:0 0 0 12px var(--tkb-check-colore)}}@keyframes tkb-pop{0%{transform:scale(1)}40%{transform:scale(.82)}to{transform:scale(1)}}.tkb-icon-btn{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;padding:0!important;border:0!important;border-radius:.5rem!important;background:transparent!important;color:var(--vl-ink-3, #64748b);cursor:pointer;transition:background .14s ease,color .14s ease}.tkb-icon-btn:hover,.tkb-icon-btn[data-state=open]{background:var(--vl-hover, rgba(0, 0, 0, .05))!important;color:var(--vl-ink, #0f172a)}.tkb-posticipa,.tkb-pop{font-size:.875rem;background:var(--vl-surface-solid, #ffffff)!important;color:var(--vl-ink, #002552)}.dark :is(.tkb-posticipa,.tkb-pop){--vl-surface-solid: #0b2a55}.silvia :is(.tkb-posticipa,.tkb-pop){--vl-surface-solid: #141414}.tkb-posticipa-head{padding:.35rem .6rem .4rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.tkb-posticipa-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .6rem!important;border:0!important;border-radius:.5rem!important;background:transparent!important;color:inherit;font-size:.875rem!important;text-align:left;cursor:pointer}.tkb-posticipa-item svg{flex:none;opacity:.7}.tkb-posticipa-item span{flex:1;font-weight:550;white-space:nowrap}.tkb-posticipa-item em{white-space:nowrap;font-style:normal;font-size:.75rem;opacity:.55;text-transform:capitalize}.tkb-posticipa-item:hover,.tkb-posticipa-item:focus-visible{background:#7f7f7f1f!important;outline:none}.tkb-posticipa-item[data-tono=muto]{opacity:.7}.tkb-posticipa-sep{height:1px;margin:.3rem .4rem;background:#7f7f7f33}.tkb-posticipa-back{display:inline-flex;align-items:center;gap:.25rem;margin:.15rem .2rem 0;padding:.3rem .5rem!important;border:0!important;border-radius:.5rem!important;background:transparent!important;color:inherit;font-size:.8125rem!important;opacity:.75;cursor:pointer}.tkb-posticipa-foot{display:flex;align-items:center;gap:.5rem;padding:.5rem .4rem .25rem;border-top:1px solid rgba(127,127,127,.2)}.tkb-posticipa-foot svg{opacity:.6}.tkb-posticipa-foot select{flex:1;height:2rem;padding:0 .4rem;border:1px solid rgba(127,127,127,.3);border-radius:.5rem;background:transparent;color:inherit;font-size:.8125rem}.tkb-btn-primario{height:2rem;padding:0 .85rem!important;border:0!important;border-radius:.5rem!important;background:var(--vl-cta-bg, #72fa93)!important;color:var(--vl-cta-ink, #002552)!important;font-size:.8125rem!important;font-weight:700;cursor:pointer}.tkb-btn-primario:disabled{opacity:.45;cursor:default}.tkb-board{--tkb-gap: .875rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,1fr);gap:var(--tkb-gap);align-items:start;min-width:0}.tkb-col{display:flex;flex-direction:column;min-width:0;max-height:calc(100vh - 15rem);min-height:12rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.tkb-col[data-over]{border-color:color-mix(in srgb,var(--tkb-col-c) 55%,transparent);background:color-mix(in srgb,var(--tkb-col-c) 6%,var(--vl-surface-2));box-shadow:0 0 0 3px color-mix(in srgb,var(--tkb-col-c) 14%,transparent)}.tkb-col[data-stato=DA_FARE]{--tkb-col-c: var(--vl-muted-dot)}.tkb-col[data-stato=IN_CORSO]{--tkb-col-c: var(--vl-info-dot)}.tkb-col[data-stato=IN_ATTESA]{--tkb-col-c: var(--vl-warn-dot)}.tkb-col[data-stato=COMPLETATO]{--tkb-col-c: var(--vl-ok-dot)}.tkb-col[data-stato=ANNULLATO]{--tkb-col-c: var(--vl-muted-dot)}.tkb-col-head{display:flex;align-items:center;gap:.5rem;padding:.8rem .9rem .55rem}.tkb-col-head i{width:.5rem;height:.5rem;border-radius:999px;background:var(--tkb-col-c);box-shadow:0 0 0 3px color-mix(in srgb,var(--tkb-col-c) 22%,transparent)}.tkb-col-head b{font-size:.875rem;font-weight:700;color:var(--vl-ink)}.tkb-col-head em{font-style:normal;font-size:.75rem;font-weight:600;color:var(--vl-ink-3);font-variant-numeric:tabular-nums}.tkb-col-head .tkb-icon-btn{margin-left:auto}.tkb-col-body{display:flex;flex-direction:column;gap:.5rem;min-height:3rem;padding:.15rem .6rem .7rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tkb-col-empty{display:grid;place-items:center;min-height:4.5rem;border:1.5px dashed var(--vl-line-strong);border-radius:.75rem;color:var(--vl-ink-3);font-size:.8125rem}.tkb-col-more{width:100%;padding:.5rem!important;border:0!important;border-radius:.6rem!important;background:transparent!important;color:var(--vl-ink-2);font-size:.8125rem!important;font-weight:600;cursor:pointer}.tkb-col-more:hover{background:var(--vl-hover)!important;color:var(--vl-ink)}.tkb-quick{padding:0 .6rem .5rem}.tkb-quick-add{display:flex;align-items:center;gap:.4rem;width:100%;padding:.45rem .6rem!important;border:0!important;border-radius:.6rem!important;background:transparent!important;color:var(--vl-ink-3);font-size:.8125rem!important;font-weight:600;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.tkb-quick-add:hover{background:var(--vl-hover)!important;color:var(--vl-ink)}.tkb-quick-box{padding:.5rem;border-radius:.75rem;background:var(--vl-surface);border:1px solid var(--vl-line-strong);box-shadow:var(--vl-shadow)}.tkb-quick-hint{display:flex;justify-content:space-between;gap:.5rem;margin-top:.35rem;color:var(--vl-ink-3);font-size:.6875rem}.tkb-quick-hint kbd{font-family:inherit;font-weight:700}.tkb-card-wrap{touch-action:manipulation;border-radius:.8rem;outline:none}.tkb-card-wrap[data-dragging]{opacity:.35}.tkb-card-wrap:focus-visible .tkb-card{box-shadow:0 0 0 2px var(--vl-ring),var(--vl-shadow)}.tkb-card{--tkb-acc: transparent;position:relative;display:flex;flex-direction:column;gap:.45rem;padding:.65rem .65rem .6rem .7rem;border-radius:.8rem;background:var(--vl-surface);border:1px solid var(--vl-line);box-shadow:var(--vl-shadow);cursor:pointer;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dark [data-vl] .tkb-card,.dark .tkb-card[data-overlay]{background:color-mix(in srgb,#fff 6%,#0a2c5c)}.tkb-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tkb-acc)}.tkb-card[data-priorita=URGENTE]{--tkb-acc: var(--vl-danger-dot)}.tkb-card[data-priorita=ALTA]{--tkb-acc: var(--vl-warn-dot)}.tkb-card:hover{border-color:var(--vl-line-strong);box-shadow:var(--vl-shadow-hover)}.tkb-card[data-active]{border-color:color-mix(in srgb,var(--vl-accent-strong) 60%,transparent)}.tkb-card[data-overlay]{cursor:grabbing;transform:rotate(2.2deg) scale(1.02);box-shadow:0 24px 48px -18px #00143273,0 0 0 1px var(--vl-line-strong)}.tkb-card[data-chiuso] .tkb-titolo{color:var(--vl-ink-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--vl-ink-3) 60%,transparent)}.tkb-card[data-giusto-chiuso]{animation:tkb-chiudi .42s ease}@keyframes tkb-chiudi{0%{transform:scale(1)}35%{transform:scale(.97)}to{transform:scale(1)}}.tkb-card-top{display:flex;align-items:flex-start;gap:.55rem}.tkb-card-top .tkb-check{margin-top:.05rem}.tkb-titolo{flex:1;min-width:0;margin:0;color:var(--vl-ink);font-size:.875rem;font-weight:650;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tkb-unread{flex:none;width:.5rem;height:.5rem;margin-top:.4rem;border-radius:999px;background:var(--vl-violet-dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-violet-dot) 22%,transparent)}.tkb-card-actions{position:absolute;top:.4rem;right:.4rem;display:flex;gap:.1rem;padding:.1rem;border-radius:.6rem;background:var(--vl-surface);opacity:0;transform:translateY(-2px);transition:opacity .14s ease,transform .14s ease}.dark [data-vl] .tkb-card-actions{background:color-mix(in srgb,#fff 8%,#0a2c5c)}.tkb-card:hover .tkb-card-actions,.tkb-card:focus-within .tkb-card-actions,.tkb-card-actions:has([data-state=open]){opacity:1;transform:none}@media (hover: none){.tkb-card-actions{position:static;opacity:1;transform:none;background:transparent!important;margin-left:auto}}.tkb-card-meta{display:flex;align-items:center;gap:.5rem;min-width:0;padding-left:1.675rem;color:var(--vl-ink-3);font-size:.75rem;line-height:1.2}.tkb-card-meta-info{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;min-width:0}.tkb-card-meta-info>*{display:inline-flex;align-items:center;gap:.25rem;min-width:0;white-space:nowrap}.tkb-card-meta svg{width:.8rem;height:.8rem;flex:none}.tkb-paz{max-width:10rem;overflow:hidden;text-overflow:ellipsis;color:var(--vl-ink-2);font-weight:600}.tkb-scad[data-tono=late]{color:var(--vl-danger-fg);font-weight:700}.tkb-scad[data-tono=today]{color:var(--vl-warn-fg);font-weight:700}.dark [data-vl] .tkb-scad[data-tono=late]{color:#fb7185}.dark [data-vl] .tkb-scad[data-tono=today]{color:#fbbf24}.tkb-dots{display:inline-flex;gap:.2rem}.tkb-dots i{width:.45rem;height:.45rem;border-radius:999px;background:var(--tkb-dot)}.tkb-lista{max-width:8rem;overflow:hidden;text-overflow:ellipsis}.tkb-lista i{flex:none;width:.45rem;height:.45rem;border-radius:2px;background:var(--tk-c)}.tkb-progress{height:3px;margin-left:1.675rem;border-radius:999px;background:var(--vl-line);overflow:hidden}.tkb-progress span{display:block;height:100%;border-radius:inherit;background:var(--vl-accent-strong);transition:width .26s ease}@media (min-width: 1280px){.tkb-board{grid-auto-flow:row;grid-template-columns:repeat(var(--tkb-ncol, 4),minmax(0,1fr))}}@media (max-width: 1279px){.tkb-board{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1rem;padding-bottom:.5rem;scrollbar-width:none}.tkb-board::-webkit-scrollbar{display:none}.tkb-col{scroll-snap-align:start}}@media (max-width: 640px){.tkb-board{grid-auto-columns:86%;margin:0 -1rem;padding:0 1rem .5rem}.tkb-col{max-height:none}}.tkb-cal-wrap{display:grid;grid-template-columns:minmax(0,1fr) 13.5rem;gap:.875rem;align-items:start}.tkb-cal{min-width:0;border-radius:1rem;background:var(--vl-surface);border:1px solid var(--vl-line);box-shadow:var(--vl-shadow);overflow:hidden}.tkb-cal-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.75rem .9rem;border-bottom:1px solid var(--vl-line)}.tkb-cal-nav{display:flex;align-items:center;gap:.35rem}.tkb-cal-title{margin:0 0 0 .5rem;color:var(--vl-ink);font-size:1rem;font-weight:750}.tkb-btn{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .75rem!important;border:1px solid var(--vl-line-strong)!important;border-radius:.6rem!important;background:transparent!important;color:var(--vl-ink);font-size:.8125rem!important;font-weight:650;cursor:pointer}.tkb-btn:hover{background:var(--vl-hover)!important}.tkb-seg{display:inline-flex;padding:.2rem;border-radius:.7rem;background:var(--vl-muted-bg)}.dark [data-vl] .tkb-seg{background:#ffffff0f}.tkb-seg button{height:1.75rem;padding:0 .75rem!important;border:0!important;border-radius:.5rem!important;background:transparent!important;color:var(--vl-ink-2);font-size:.8125rem!important;font-weight:650;cursor:pointer}.tkb-seg button[aria-selected=true]{background:var(--vl-surface)!important;color:var(--vl-ink);box-shadow:0 1px 2px #0000001f}.dark [data-vl] .tkb-seg button[aria-selected=true]{background:#ffffff24!important}.tkb-cal-dows,.tkb-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.tkb-cal-dow{padding:.5rem .6rem;color:var(--vl-ink-3);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tkb-cal-dow[data-weekend]{opacity:.7}.tkb-day{position:relative;display:flex;flex-direction:column;gap:.25rem;min-width:0;min-height:6.5rem;padding:.3rem .3rem .4rem;border-top:1px solid var(--vl-line);border-left:1px solid var(--vl-line);transition:background .14s ease}.tkb-day:nth-child(7n+1){border-left:0}.tkb-day[data-weekend]{background:color-mix(in srgb,var(--vl-ink) 2%,transparent)}.tkb-day[data-out] .tkb-day-num{opacity:.35}.tkb-day[data-out] .tkb-chip{opacity:.6}.tkb-day[data-over]{background:var(--vl-now-tint);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--vl-accent-strong) 50%,transparent)}.tkb-day[data-today]{background:color-mix(in srgb,var(--vl-accent-strong) 7%,transparent)}.tkb-day-head{display:flex;align-items:center;justify-content:space-between;min-height:1.6rem;padding:0 .2rem}.tkb-day-num{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .3rem;border-radius:999px;color:var(--vl-ink-2);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.tkb-day[data-today] .tkb-day-num{background:var(--vl-accent-strong);color:#fff}.dark [data-vl] .tkb-day[data-today] .tkb-day-num{background:var(--vl-accent);color:#002552}.tkb-day-add{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;padding:0!important;border:0!important;border-radius:.45rem!important;background:transparent!important;color:var(--vl-ink-3);opacity:0;cursor:pointer;transition:opacity .12s ease,background .12s ease}.tkb-day-add svg{width:.9rem;height:.9rem}.tkb-day:hover .tkb-day-add,.tkb-day-add:focus-visible{opacity:1}.tkb-day-add:hover{background:var(--vl-hover)!important;color:var(--vl-ink)}@media (hover: none){.tkb-day-add{display:none}}.tkb-day-items{display:flex;flex-direction:column;gap:.2rem;min-width:0}.tkb-chip-drag{min-width:0;touch-action:manipulation}.tkb-chip-drag[data-dragging]{opacity:.35}.tkb-chip{--tk-c: #6366f1;position:relative;display:flex;align-items:flex-start;gap:.3rem;width:100%;min-width:0;padding:.25rem .4rem .25rem .5rem!important;border:0!important;border-radius:.45rem!important;background:color-mix(in srgb,var(--tk-c) 12%,var(--vl-surface))!important;color:var(--vl-ink);font-size:.75rem!important;line-height:1.25;text-align:left;cursor:pointer;transition:background .12s ease,transform .12s ease}.dark [data-vl] .tkb-chip{background:color-mix(in srgb,var(--tk-c) 22%,transparent)!important}.tkb-chip:before{content:"";position:absolute;inset:.2rem auto .2rem .15rem;width:3px;border-radius:3px;background:var(--tk-c)}.tkb-chip:hover{background:color-mix(in srgb,var(--tk-c) 20%,var(--vl-surface))!important}.tkb-day .tkb-chip:has(time),.tkb-slot .tkb-chip:has(time){flex-direction:column;gap:0}.tkb-day .tkb-chip time,.tkb-slot .tkb-chip time{font-size:.6875rem;line-height:1.2}.tkb-chip time{flex:none;color:var(--vl-ink-2);font-weight:700;font-variant-numeric:tabular-nums}.tkb-chip-title{flex:1;min-width:0;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tkb-chip[data-late] time,.tkb-chip[data-late] .tkb-chip-title{color:var(--vl-danger-fg)}.dark [data-vl] .tkb-chip[data-late] time,.dark [data-vl] .tkb-chip[data-late] .tkb-chip-title{color:#fda4af}.tkb-chip[data-chiuso]{opacity:.6}.tkb-chip[data-chiuso] .tkb-chip-title{text-decoration:line-through}.tkb-chip[data-unread]:after{content:"";position:absolute;top:.2rem;right:.2rem;width:.4rem;height:.4rem;border-radius:999px;background:var(--vl-violet-dot)}.tkb-chip[data-overlay]{width:12rem;transform:rotate(2deg);box-shadow:0 16px 32px -14px #00143280}.tkb-more{align-self:flex-start;padding:.15rem .45rem!important;border:0!important;border-radius:.4rem!important;background:transparent!important;color:var(--vl-ink-2);font-size:.75rem!important;font-weight:700;cursor:pointer}.tkb-more:hover{background:var(--vl-hover)!important;color:var(--vl-ink)}.tkb-pop-title{display:block;padding:.2rem .3rem .5rem;font-size:.8125rem;font-weight:750}.tkb-pop-title:first-letter,.tkb-agenda-title span:first-letter,.tkb-cal-title:first-letter{text-transform:uppercase}.tkb-pop-items{display:flex;flex-direction:column;gap:.25rem;max-height:18rem;overflow-y:auto}.tkb-week{display:grid;grid-template-columns:3.25rem repeat(7,minmax(0,1fr))}.tkb-week-corner,.tkb-week-dow{padding:.5rem .4rem;border-bottom:1px solid var(--vl-line)}.tkb-week-top{box-shadow:0 6px 12px -10px #00143259;position:relative;z-index:1}.tkb-week-dow{display:flex;align-items:baseline;gap:.35rem;color:var(--vl-ink-3);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tkb-week-dow b{color:var(--vl-ink);font-size:1rem;letter-spacing:0}.tkb-week-dow[data-today] b{color:var(--vl-accent-ink)}.tkb-week-label{padding:.4rem .5rem 0 0;color:var(--vl-ink-3);font-size:.6875rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.tkb-week-allday-label{padding-top:.55rem}.tkb-slot{min-width:0;min-height:2.75rem;padding:.15rem .2rem;border-left:1px solid var(--vl-line);border-bottom:1px solid var(--vl-line);display:flex;flex-direction:column;gap:.15rem;transition:background .12s ease}.tkb-slot[data-today]{background:color-mix(in srgb,var(--vl-accent-strong) 5%,transparent)}.tkb-slot[data-allday]{min-height:3.25rem;background:var(--vl-surface-2);border-bottom:1px solid var(--vl-line-strong)}.tkb-slot[data-over]{background:var(--vl-now-tint);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--vl-accent-strong) 50%,transparent)}.tkb-slot[data-now]{box-shadow:inset 0 2px 0 var(--vl-danger-dot)}.tkb-week-scroll{max-height:calc(100vh - 17rem);overflow-y:auto;scrollbar-width:thin}.tkb-tray{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.6rem;max-height:calc(100vh - 12rem);padding:.9rem;border-radius:1rem;background:var(--vl-surface);border:1px solid var(--vl-line);box-shadow:var(--vl-shadow);transition:border-color .14s ease,background .14s ease}.tkb-tray[data-over]{border-color:color-mix(in srgb,var(--vl-accent-strong) 55%,transparent);background:color-mix(in srgb,var(--vl-accent-strong) 6%,var(--vl-surface))}.tkb-tray header{display:flex;align-items:center;gap:.45rem;color:var(--vl-ink)}.tkb-tray header svg{width:1rem;height:1rem;color:var(--vl-ink-3)}.tkb-tray header b{font-size:.875rem;font-weight:750}.tkb-tray header em{margin-left:auto;font-style:normal;font-size:.75rem;font-weight:700;color:var(--vl-ink-3)}.tkb-tray p{margin:0;color:var(--vl-ink-3);font-size:.75rem;line-height:1.4}.tkb-tray-items{display:flex;flex-direction:column;gap:.3rem;overflow-y:auto;scrollbar-width:thin}.tkb-tray-empty{padding:1rem .5rem;color:var(--vl-ink-3);font-size:.8125rem;text-align:center}@media (max-width: 1100px){.tkb-cal-wrap{grid-template-columns:minmax(0,1fr)}.tkb-tray{position:static;max-height:none}}@media (max-width: 640px){.tkb-cal{border-radius:.9rem}.tkb-cal-head{padding:.6rem}.tkb-cal-title{font-size:.9375rem;margin-left:.25rem}.tkb-day{min-height:3.25rem;padding:.2rem;align-items:center;cursor:pointer}.tkb-day-head{justify-content:center;padding:0}.tkb-day-items,.tkb-day .tkb-more{display:none}.tkb-day-dots{display:flex!important}.tkb-day[data-sel] .tkb-day-num{box-shadow:0 0 0 2px var(--vl-ink)}.tkb-week{grid-template-columns:2.5rem repeat(7,minmax(2.6rem,1fr))}.tkb-cal-scroll-x{overflow-x:auto}}.tkb-day-dots{display:none;gap:2px;justify-content:center;flex-wrap:wrap;max-width:100%}.tkb-day-dots i{width:5px;height:5px;border-radius:999px;background:var(--tk-c)}.tkb-agenda{display:none}@media (max-width: 640px){.tkb-agenda{display:flex;flex-direction:column;gap:.35rem;padding:.75rem;border-top:1px solid var(--vl-line)}.tkb-agenda-title{display:flex;align-items:center;justify-content:space-between;color:var(--vl-ink);font-size:.875rem;font-weight:750}.tkb-agenda .tkb-chip{padding:.55rem .6rem .55rem .75rem!important;font-size:.875rem!important}}.tkb-liste-dialog{--vl-surface-solid: #ffffff;background:var(--vl-surface-solid)!important;color:var(--vl-ink, #002552)}.dark .tkb-liste-dialog{--vl-surface-solid: #0b2a55}.silvia .tkb-liste-dialog{--vl-surface-solid: #141414}.tkb-liste{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:28rem;max-height:min(78vh,44rem)}.tkb-liste-side{display:flex;flex-direction:column;gap:.15rem;padding:.75rem;border-right:1px solid rgba(127,127,127,.18);overflow-y:auto}.tkb-liste-side-title{padding:.25rem .5rem .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.tkb-liste-item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.45rem .5rem!important;border:0!important;border-radius:.6rem!important;background:transparent!important;color:inherit;font-size:.875rem!important;font-weight:600;text-align:left;cursor:pointer}.tkb-liste-item:hover{background:#7f7f7f1a!important}.tkb-liste-item[data-active]{background:#7f7f7f29!important}.tkb-liste-item[data-archiviata]{opacity:.5}.tkb-liste-item>span:not(.tkb-liste-ico){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkb-liste-item em{font-style:normal;font-size:.75rem;opacity:.55}.tkb-liste-ico{display:inline-grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:.5rem;background:color-mix(in srgb,var(--tk-c) 16%,transparent);color:var(--tk-c)}.tkb-liste-ico svg{width:1rem;height:1rem}.tkb-liste-ico[data-size=lg]{width:3rem;height:3rem;border-radius:.85rem}.tkb-liste-ico[data-size=lg] svg{width:1.5rem;height:1.5rem}.tkb-liste-new{margin-top:.35rem;opacity:.8}.tkb-liste-form{display:flex;flex-direction:column;gap:1.15rem;padding:1.25rem 1.5rem;overflow-y:auto}.tkb-liste-hero{display:flex;align-items:center;gap:.85rem}.tkb-liste-hero input{flex:1;min-width:0;height:2.5rem;padding:0 .25rem;border:0;border-bottom:1.5px solid rgba(127,127,127,.25);background:transparent;color:inherit;font-size:1.125rem;font-weight:750;outline:none}.tkb-liste-hero input:focus{border-bottom-color:var(--tk-c)}.tkb-field{display:flex;flex-direction:column;gap:.45rem}.tkb-field>label,.tkb-field>.tkb-field-label{font-size:.75rem;font-weight:700;opacity:.7}.tkb-field textarea{min-height:3.5rem;padding:.5rem .65rem;border:1px solid rgba(127,127,127,.28);border-radius:.6rem;background:transparent;color:inherit;font-size:.875rem;resize:vertical;outline:none}.tkb-field textarea:focus{border-color:var(--tk-c)}.tkb-field-hint{font-size:.75rem;opacity:.6}.tkb-swatches{display:flex;flex-wrap:wrap;gap:.45rem}.tkb-swatch{position:relative;width:1.75rem;height:1.75rem;padding:0!important;border:0!important;border-radius:999px!important;background:var(--sw)!important;cursor:pointer;transition:transform .12s ease}.tkb-swatch:hover{transform:scale(1.08)}.tkb-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--background, #fff),0 0 0 4px var(--sw)}.tkb-swatch svg{position:absolute;inset:0;margin:auto;width:.9rem;height:.9rem;color:#fff}.tkb-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));gap:.3rem}.tkb-icon-opt{display:grid;place-items:center;height:2.25rem;padding:0!important;border:1px solid transparent!important;border-radius:.6rem!important;background:#7f7f7f12!important;color:inherit;opacity:.75;cursor:pointer}.tkb-icon-opt svg{width:1.05rem;height:1.05rem}.tkb-icon-opt:hover{opacity:1}.tkb-icon-opt[aria-pressed=true]{border-color:var(--tk-c)!important;background:color-mix(in srgb,var(--tk-c) 15%,transparent)!important;color:var(--tk-c);opacity:1}.tkb-roles{display:flex;flex-wrap:wrap;gap:.35rem}.tkb-role{height:1.9rem;padding:0 .7rem!important;border:1px solid rgba(127,127,127,.28)!important;border-radius:999px!important;background:transparent!important;color:inherit;font-size:.8125rem!important;font-weight:600;opacity:.8;cursor:pointer}.tkb-role[aria-pressed=true]{border-color:var(--tk-c)!important;background:color-mix(in srgb,var(--tk-c) 15%,transparent)!important;opacity:1}.tkb-liste-foot{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-top:1px solid rgba(127,127,127,.18)}.tkb-liste-foot .tkb-spacer{flex:1}.tkb-btn-ghost{height:2.25rem;padding:0 .9rem!important;border:0!important;border-radius:.6rem!important;background:transparent!important;color:inherit;font-size:.875rem!important;font-weight:600;opacity:.8;cursor:pointer}.tkb-btn-ghost:hover{background:#7f7f7f1a!important;opacity:1}.tkb-btn-ghost[data-tono=danger]{color:#e11d48}.tkb-liste-foot .tkb-btn-primario{height:2.25rem;padding:0 1.1rem!important;font-size:.875rem!important}@media (max-width: 640px){.tkb-liste{grid-template-columns:minmax(0,1fr);max-height:none}.tkb-liste-side{flex-direction:row;border-right:0;border-bottom:1px solid rgba(127,127,127,.18);overflow-x:auto}.tkb-liste-side-title{display:none}.tkb-liste-item{width:auto;flex:none}.tkb-liste-item em{display:none}.tkb-liste-form{padding:1rem}.tkb-liste-foot{padding:.75rem 1rem}}@media (prefers-reduced-motion: reduce){.tkb-check-fill,.tkb-check-mark,.tkb-card,.tkb-card-actions,.tkb-chip,.tkb-swatch{transition:none!important}.tkb-check[data-on][data-anima] svg,.tkb-check[data-on][data-anima] .tkb-check-ripple,.tkb-card[data-giusto-chiuso]{animation:none!important}.tkb-card[data-overlay],.tkb-chip[data-overlay]{transform:none}}[data-vl].tk-bulk .tk-bulk-nota{display:inline-flex;flex:none;align-items:center;gap:.35rem;margin-right:.4rem;padding:.2rem .55rem;border-radius:999px;background:#ffffff1a;color:#ffffffc7;font-size:12px;white-space:nowrap}[data-vl].tk-bulk .tk-bulk-nota svg{width:.85rem;height:.85rem}[data-vl].tk-bulk .tk-bulk-picker[data-disabilitato]{opacity:.45;pointer-events:none}[data-vl].tk-bulk .tk-bulk-btn:disabled{opacity:.45;cursor:default}[data-vl-page=task] .tk-riga-check[data-sola-lettura]{cursor:default;opacity:.55}.tkb-card-wrap[data-sola-lettura]{cursor:pointer}.tkb-card-wrap[data-sola-lettura] .tkb-card{box-shadow:none}[data-vl][data-vl-page=task]{--tk-radius: 1rem;--tk-radius-sm: .65rem;--tk-c: #6366f1;--tk-row-h: 3.25rem;--tk-ease: cubic-bezier(.2, 0, 0, 1);--tk-late: #e11d48;--tk-today: #d97706;--tk-unread: #8b5cf6;color:var(--vl-ink)}.dark [data-vl][data-vl-page=task]{--tk-late: #fb7185;--tk-today: #fbbf24;--tk-unread: #a78bfa}[data-vl-page=task] button{font-weight:inherit}[data-vl-page=task] button:focus,[data-vl-page=task] button:focus-visible{outline:none}[data-vl-page=task] :is(button,[role=button],[role=row]):focus-visible{outline:2px solid var(--vl-ring);outline-offset:2px}[data-vl-page=task] .tk-muted{color:var(--vl-ink-3)}[data-vl-page=task] .tk-link{border:0;background:none;padding:0;color:var(--vl-accent-ink);font-size:.8rem;font-weight:650}[data-vl-page=task] .tk-link:hover{text-decoration:underline}[data-vl].tk-page{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:1.25rem;align-items:start;min-height:calc(100dvh - 8rem)}[data-vl].tk-page[data-rail-compatta]{grid-template-columns:3.75rem minmax(0,1fr)}[data-vl].tk-page--loading{display:grid;place-items:center;grid-template-columns:1fr;color:var(--vl-ink-3)}.tk-main{display:flex;min-width:0;flex-direction:column;gap:1rem}[data-vl-page=task] .tk-rail{position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:.2rem;max-height:calc(100dvh - 7rem);overflow-y:auto;padding:.6rem;border:1px solid var(--vl-line);border-radius:var(--tk-radius);background:var(--vl-surface);box-shadow:var(--vl-shadow);scrollbar-width:thin}[data-vl-page=task] .tk-rail-toggle{align-self:flex-end;display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;margin-bottom:.2rem;border:0;border-radius:.55rem;background:transparent;color:var(--vl-ink-3)}[data-vl-page=task] .tk-rail-toggle:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=task] .tk-rail-toggle svg{width:1rem;height:1rem}[data-vl-page=task] .tk-rail-item{position:relative;display:flex;width:100%;align-items:center;gap:.6rem;min-height:2.5rem;padding:.35rem .55rem;border:0;border-radius:.7rem;background:transparent;color:var(--vl-ink-2);font-size:.875rem;font-weight:560;text-align:left;transition:background .16s var(--tk-ease),color .16s var(--tk-ease)}[data-vl-page=task] .tk-rail-item:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=task] .tk-rail-item[data-active]{background:color-mix(in srgb,var(--tk-c) 12%,transparent);color:var(--vl-ink);font-weight:700}[data-vl-page=task] .tk-rail-item--home[data-active],[data-vl-page=task] .tk-rail-item:not([style])[data-active]{background:var(--vl-now-tint)}[data-vl-page=task] .tk-rail-item[data-active]:before{content:"";position:absolute;left:-.6rem;top:.55rem;bottom:.55rem;width:3px;border-radius:0 3px 3px 0;background:var(--tk-c)}[data-vl-page=task] .tk-rail-item--home[data-active]:before,[data-vl-page=task] .tk-rail-item:not([style])[data-active]:before{background:var(--vl-accent-strong)}[data-vl-page=task] .tk-rail-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=task] .tk-rail-count{flex:none;min-width:1.4rem;padding:0 .4rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-muted-fg);font-size:.7rem;font-style:normal;font-weight:750;line-height:1.25rem;text-align:center;font-variant-numeric:tabular-nums}[data-vl-page=task] .tk-rail-count[data-tone=late]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=task] .tk-rail-count[data-tone=today]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=task] .tk-rail-unread{position:absolute;top:.45rem;left:1.95rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--tk-unread);box-shadow:0 0 0 2px var(--vl-surface)}[data-vl-page=task] .tk-rail-home-icon{display:inline-grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:.55rem;background:linear-gradient(135deg,#003775,#00214a);color:var(--vl-hero-accent)}[data-vl-page=task] .tk-rail-home-icon svg{width:.95rem;height:.95rem}[data-vl-page=task] .tk-rail-home-icon--all{background:var(--vl-muted-bg);color:var(--vl-ink-2)}[data-vl-page=task] .tk-rail-home-icon--ghost{background:transparent;color:var(--vl-ink-3);box-shadow:inset 0 0 0 1px var(--vl-line-strong)}[data-vl-page=task] .tk-rail-section-title{color:var(--vl-ink-3);font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}[data-vl-page=task] .tk-rail-list{display:flex;flex-direction:column;gap:.15rem;margin:0 0 .5rem;padding:0;list-style:none}[data-vl-page=task] .tk-rail-empty{padding:.5rem .55rem;color:var(--vl-ink-3);font-size:.8rem}[data-vl-page=task] .tk-rail-item--manage{color:var(--vl-ink-3)}[data-vl-page=task] .tk-rail[data-compatta]{align-items:center;padding:.5rem .35rem}[data-vl-page=task] .tk-rail[data-compatta] :is(.tk-rail-label,.tk-rail-empty){display:none}[data-vl-page=task] .tk-rail[data-compatta] .tk-rail-toggle{align-self:center}[data-vl-page=task] .tk-rail[data-compatta] .tk-rail-item{justify-content:center;padding:.35rem}[data-vl-page=task] .tk-rail[data-compatta] .tk-rail-count{position:absolute;top:-.1rem;right:-.15rem;min-width:1.05rem;padding:0 .25rem;font-size:.6rem;line-height:1.05rem}[data-vl-page=task] .tk-rail[data-compatta] .tk-rail-unread{left:auto;right:.2rem;top:auto;bottom:.3rem}[data-vl-page=task] .tk-rail[data-compatta] .tk-rail-item[data-active]:before{left:-.35rem}[data-vl-page=task] .tk-albero-wrap{display:flex;flex-direction:column;gap:.1rem;min-width:0}[data-vl-page=task] .tk-albero-head{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding-right:.2rem}[data-vl-page=task] .tk-albero-head .tk-rail-section-title{flex:1}[data-vl-page=task] .tk-albero{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}[data-vl-page=task] .tk-albero .tk-albero{margin:1px 0 2px .95rem;padding-left:.3rem;border-left:1px solid var(--vl-line)}[data-vl-page=task] .tk-albero-row{position:relative;display:flex;align-items:center;gap:.1rem;min-height:2.25rem;border-radius:.65rem;transition:background .14s var(--tk-ease),box-shadow .14s var(--tk-ease),opacity .14s var(--tk-ease)}[data-vl-page=task] .tk-albero-row:hover{background:var(--vl-hover)}[data-vl-page=task] .tk-albero-row[data-active]{background:color-mix(in srgb,var(--tk-c) 13%,transparent)}[data-vl-page=task] .tk-albero-row[data-active] .tk-albero-item{color:var(--vl-ink);font-weight:700}[data-vl-page=task] .tk-albero-chevron-btn{display:inline-grid;flex:none;place-items:center;width:1.3rem;height:1.3rem;margin-left:.15rem;padding:0;border:0;border-radius:.4rem;background:transparent;color:var(--vl-ink-3)}[data-vl-page=task] button.tk-albero-chevron-btn:hover:not(:disabled){background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=task] button.tk-albero-chevron-btn:disabled{opacity:.25}[data-vl-page=task] .tk-albero-chevron{width:.85rem;height:.85rem;transition:transform .16s var(--tk-ease)}[data-vl-page=task] .tk-albero-chevron[data-open]{transform:rotate(90deg)}[data-vl-page=task] .tk-albero-item{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem;min-height:2.1rem;padding:.2rem .4rem;border:0;border-radius:.6rem;background:transparent;color:var(--vl-ink-2);font-size:14px!important;font-weight:560;text-align:left}[data-vl-page=task] .tk-albero-item:focus-visible{outline:2px solid var(--vl-accent-strong);outline-offset:-2px}[data-vl-page=task] .tk-albero-folder{display:inline-grid;flex:none;place-items:center;width:1.4rem;height:1.4rem;color:var(--tk-c)}[data-vl-page=task] .tk-albero-folder svg{width:1.05rem;height:1.05rem}[data-vl-page=task] .tk-albero-item .tk-lista-icona{width:1.4rem;height:1.4rem}[data-vl-page=task] .tk-albero-vis{width:.8rem;height:.8rem;flex:none;color:var(--vl-ink-3);opacity:.75}[data-vl-page=task] .tk-albero-actions{position:absolute;top:50%;right:.15rem;display:inline-flex;align-items:center;gap:1px;padding-left:1.25rem;border-radius:0 .65rem .65rem 0;background:linear-gradient(90deg,transparent,var(--tk-row-bg, var(--vl-surface)) 1.1rem);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .12s var(--tk-ease)}[data-vl-page=task] .tk-albero-row:hover{--tk-row-bg: color-mix(in srgb, var(--vl-surface) 100%, var(--vl-ink) 0%)}[data-vl-page=task] .tk-albero-row:hover .tk-albero-actions,[data-vl-page=task] .tk-albero-row:focus-within .tk-albero-actions,[data-vl-page=task] .tk-albero-actions:has([data-state=open]){opacity:1;pointer-events:auto}[data-vl-page=task] .tk-albero-actions[data-sempre]{position:static;padding-left:0;background:none;opacity:1;pointer-events:auto;transform:none}@media (hover: none){[data-vl-page=task] .tk-albero-actions{position:static;padding-left:0;background:none;opacity:1;pointer-events:auto;transform:none}}[data-vl-page=task] .tk-albero-btn{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:.45rem;background:transparent;color:var(--vl-ink-3)}[data-vl-page=task] .tk-albero-btn:hover,[data-vl-page=task] .tk-albero-btn[data-state=open]{background:color-mix(in srgb,var(--vl-ink) 8%,transparent);color:var(--vl-ink)}[data-vl-page=task] .tk-albero-btn svg{width:.95rem;height:.95rem}[data-vl-page=task] .tk-albero-input{min-width:0;flex:1;height:1.9rem;margin:.1rem .25rem .1rem .1rem;padding:0 .5rem;border:1px solid var(--vl-accent-strong);border-radius:.5rem;background:var(--vl-surface);color:var(--vl-ink);font-size:14px!important;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-accent-strong) 18%,transparent)}[data-vl-page=task] .tk-albero-section{display:flex;align-items:center;gap:.35rem}[data-vl-page=task] .tk-albero-section svg{width:.75rem;height:.75rem}[data-vl-page=task] .tk-albero-archivio{margin-top:.5rem}[data-vl-page=task] .tk-albero-archivio-toggle{display:flex;width:100%;align-items:center;gap:.4rem;min-height:2rem;padding:0 .55rem;border:0;border-radius:.6rem;background:transparent;color:var(--vl-ink-3);font-size:12px!important;font-weight:650}[data-vl-page=task] .tk-albero-archivio-toggle:hover{background:var(--vl-hover);color:var(--vl-ink-2)}[data-vl-page=task] .tk-albero-archivio-toggle>svg:not(.tk-albero-chevron){width:.85rem;height:.85rem}[data-vl-page=task] .tk-albero-archivio-toggle em{margin-left:auto;font-style:normal;font-variant-numeric:tabular-nums}[data-vl-page=task] .tk-albero--archiviate{margin-top:.15rem}[data-vl-page=task] .tk-albero-row--archiviata{opacity:.72}[data-vl-page=task] .tk-albero-row--archiviata:hover{opacity:1}[data-vl-page=task] .tk-albero-row--archiviata .tk-albero-item{cursor:default;color:var(--vl-ink-3)}[data-vl-page=task] .tk-albero-ripristina{display:inline-flex;flex:none;align-items:center;gap:.25rem;margin-right:.25rem;padding:.15rem .45rem;border:1px solid var(--vl-line);border-radius:999px;background:var(--vl-surface);color:var(--vl-ink-2);font-size:12px!important;font-weight:600}[data-vl-page=task] .tk-albero-ripristina:hover:not(:disabled){border-color:var(--vl-accent-strong);color:var(--vl-ink)}[data-vl-page=task] .tk-albero-ripristina svg{width:.8rem;height:.8rem}[data-vl-page=task] .tk-albero-row[data-dragging]{opacity:.35}[data-vl-page=task] .tk-albero-row[data-drop=dentro]{background:color-mix(in srgb,var(--vl-accent-strong) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--vl-accent-strong)}[data-vl-page=task] .tk-albero-row[data-drop=prima]{box-shadow:inset 0 2px 0 var(--vl-accent-strong);border-top-left-radius:0;border-top-right-radius:0}[data-vl-page=task] .tk-albero-row[data-drop=dopo]{box-shadow:inset 0 -2px 0 var(--vl-accent-strong);border-bottom-left-radius:0;border-bottom-right-radius:0}[data-vl-page=task] .tk-albero-wrap[data-trascinando] .tk-albero-actions{display:none}[data-vl-page=task] .tk-albero-radice{display:flex;align-items:center;gap:.45rem;margin:.1rem 0 .25rem;padding:.5rem .6rem;border:1.5px dashed var(--vl-line-strong);border-radius:.65rem;color:var(--vl-ink-3);font-size:12px;font-weight:600}[data-vl-page=task] .tk-albero-radice[data-over]{border-color:var(--vl-accent-strong);background:color-mix(in srgb,var(--vl-accent-strong) 12%,transparent);color:var(--vl-ink)}[data-vl-page=task] .tk-albero-radice svg{width:.95rem;height:.95rem}.tk-albero-overlay{display:inline-flex;max-width:15rem;align-items:center;gap:.5rem;padding:.4rem .75rem .4rem .45rem;border:1px solid color-mix(in srgb,var(--tk-c, #6366f1) 45%,transparent);border-radius:.7rem;background:var(--vl-surface, #fff);color:var(--vl-ink, inherit);font-size:14px;font-weight:650;box-shadow:0 18px 40px -12px #00143273;transform:rotate(-1.5deg);cursor:grabbing}.tk-albero-overlay span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-albero-overlay .tk-albero-folder{display:inline-grid;color:var(--tk-c)}.tk-albero-overlay .tk-albero-folder svg{width:1.05rem;height:1.05rem}.tk-menu-solido[data-slot]{background:var(--mn-bg-solid)}[data-vl] .tk-albero-nota{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.6rem .75rem;border-radius:.65rem;background:var(--vl-info-bg, rgba(14, 165, 233, .1));color:var(--vl-info-fg, inherit);font-size:13px}[data-vl] .tk-albero-nota svg{width:1rem;height:1rem;flex:none;margin-top:.1rem}[data-vl-page=task] .tk-rail[data-compatta] .tk-albero-head,[data-vl-page=task] .tk-rail[data-compatta] .tk-albero-section{display:none}[data-vl-page=task] .tk-rail[data-compatta] .tk-albero-row{justify-content:center}[data-vl-page=task] .tk-rail[data-compatta] .tk-albero-item{flex:none;justify-content:center;padding:.25rem}[data-vl-page=task] .tk-rail[data-compatta] :is(.tk-albero-vis,.tk-albero-item .tk-rail-count){display:none}[data-vl-page=task].tk-albero-sheet{display:flex;max-height:85dvh;flex-direction:column;background:var(--vl-surface);border-radius:1.5rem 1.5rem 0 0}[data-vl-page=task].tk-albero-sheet .tk-albero-sheet-head{padding:1.1rem 4rem .5rem 1.25rem}[data-vl-page=task].tk-albero-sheet .tk-albero-head{margin-top:.25rem}[data-vl-page=task].tk-albero-sheet .tk-albero-sheet-body{overflow-y:auto;padding:0 .75rem calc(1rem + env(safe-area-inset-bottom));overscroll-behavior:contain}[data-vl-page=task].tk-albero-sheet .tk-albero-row{min-height:2.75rem}[data-vl-page=task].tk-albero-sheet .tk-albero-item{min-height:2.6rem;font-size:15px!important}[data-vl-page=task].tk-albero-sheet .tk-albero-btn{width:2.25rem;height:2.25rem}[data-vl-page=task].tk-albero-sheet .tk-rail-section-title{padding:.75rem .55rem .35rem}[data-vl-page=task].tk-albero-sheet .tk-albero-head .tk-albero-btn{border:1px solid var(--vl-line)}[data-vl-page=task] .tk-crumbs{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.15rem .3rem}[data-vl-page=task] .tk-crumb{display:inline-flex;align-items:center;gap:.3rem}[data-vl-page=task] .tk-crumb svg{width:.75rem;height:.75rem;opacity:.6}[data-vl-page=task] .tk-crumb button{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:inherit!important;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .14s var(--tk-ease)}[data-vl-page=task] .tk-crumb button:hover{text-decoration-color:currentColor}[data-vl-page=task] .tk-crumbs .tk-crumbs-tipo+.tk-crumb{margin-left:.05rem}[data-vl-page=task] .tk-crumbs>:last-child:not(.tk-crumb){margin-left:.35rem}[data-vl-page=task] .tk-condividi{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .95rem;border:1px solid color-mix(in srgb,var(--vl-hero-accent, #fff) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--vl-hero-accent, #fff) 10%,transparent);color:inherit;font-size:14px!important;font-weight:650;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .16s var(--tk-ease),border-color .16s var(--tk-ease)}[data-vl-page=task] .tk-condividi:hover{background:color-mix(in srgb,var(--vl-hero-accent, #fff) 18%,transparent);border-color:color-mix(in srgb,var(--vl-hero-accent, #fff) 50%,transparent)}[data-vl-page=task] .tk-condividi svg{width:1rem;height:1rem}[data-vl] .tk-lista-icona{display:inline-grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:.55rem;background:color-mix(in srgb,var(--tk-c) 16%,transparent);color:var(--tk-c)}[data-vl] .tk-lista-icona svg{width:.95rem;height:.95rem}[data-vl] .tk-lista-icona[data-size=sm]{width:1.6rem;height:1.6rem;border-radius:.5rem}[data-vl] .tk-lista-icona[data-size=sm] svg{width:.85rem;height:.85rem}[data-vl] .tk-lista-icona[data-size=lg]{width:3rem;height:3rem;border-radius:.95rem;background:linear-gradient(145deg,var(--tk-c),color-mix(in srgb,var(--tk-c) 60%,#000));color:#fff;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--tk-c) 80%,transparent),inset 0 1px #ffffff40}[data-vl] .tk-lista-icona[data-size=lg] svg{width:1.4rem;height:1.4rem}[data-vl] .tk-lista-icona--home[data-size=lg]{background:linear-gradient(145deg,#0a4a94,#00214a);color:#72fa93}.silvia [data-vl] .tk-lista-icona--home[data-size=lg]{background:linear-gradient(145deg,#2a2a2a,#0d0d0d);color:#fff}[data-vl-page=task] .tk-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}[data-vl-page=task] .tk-toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}[data-vl] .tk-cta{display:inline-flex;align-items:center;gap:.5rem;height:2.6rem;padding:0 .95rem 0 .8rem;border:0;border-radius:.8rem;background:var(--vl-cta-bg);color:var(--vl-cta-ink);font-size:.875rem;font-weight:750;box-shadow:0 10px 24px -14px var(--vl-cta-glow),inset 0 1px #fff6;transition:transform .16s var(--tk-ease),box-shadow .16s var(--tk-ease)}[data-vl] .tk-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px var(--vl-cta-glow),inset 0 1px #fff6}[data-vl] .tk-cta:active{transform:translateY(0)}[data-vl] .tk-cta svg{width:1.05rem;height:1.05rem}[data-vl] .tk-cta kbd{padding:0 .35rem;border-radius:.3rem;background:#0025521f;font-family:inherit;font-size:.7rem;font-weight:800;line-height:1.15rem}.silvia [data-vl] .tk-cta kbd{background:#ffffff24}[data-vl] .tk-cta--sm{height:2.25rem}[data-vl] .tk-btn{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .75rem;border:1px solid var(--vl-line-strong);border-radius:.65rem;background:var(--vl-surface);color:var(--vl-ink-2);font-size:.82rem;font-weight:650;transition:background .14s,color .14s,border-color .14s}[data-vl] .tk-btn:hover,[data-vl] .tk-btn[data-active]{border-color:color-mix(in srgb,var(--vl-accent-strong) 50%,var(--vl-line-strong));background:var(--vl-hover);color:var(--vl-ink)}[data-vl] .tk-btn svg{width:.95rem;height:.95rem}[data-vl] .tk-btn-count{min-width:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--vl-accent-strong);color:#fff;font-size:.68rem;font-style:normal;font-weight:800;line-height:1.15rem;text-align:center}[data-vl] .tk-icon-btn{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--vl-line-strong);border-radius:.65rem;background:var(--vl-surface);color:var(--vl-ink-2)}[data-vl] .tk-icon-btn:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl] .tk-icon-btn svg{width:1rem;height:1rem}[data-vl-page=task] .tk-search{display:flex;min-width:min(100%,18rem);flex:1 1 18rem;max-width:28rem;align-items:center;gap:.5rem;height:2.4rem;padding:0 .7rem;border:1px solid var(--vl-line-strong);border-radius:.75rem;background:var(--vl-surface-2);color:var(--vl-ink-3);transition:border-color .16s,box-shadow .16s,background .16s}[data-vl-page=task] .tk-search:focus-within{border-color:var(--vl-accent-strong);background:var(--vl-surface);box-shadow:0 0 0 3px var(--vl-ring)}[data-vl-page=task] .tk-search>svg{width:1rem;height:1rem;flex:none}[data-vl-page=task] .tk-search input{min-width:0;flex:1;border:0;background:transparent;color:var(--vl-ink);font-size:.875rem;outline:none}[data-vl-page=task] .tk-search input::placeholder{color:var(--vl-ink-3)}[data-vl-page=task] .tk-search kbd{padding:0 .35rem;border:1px solid var(--vl-line-strong);border-radius:.3rem;font-family:inherit;font-size:.7rem;line-height:1.1rem}[data-vl-page=task] .tk-search-clear{display:inline-grid;place-items:center;padding:.15rem;border:0;border-radius:999px;background:transparent;color:var(--vl-ink-3)}[data-vl-page=task] .tk-search-clear svg{width:.85rem;height:.85rem}[data-vl-page=task] .tk-segmented{display:inline-flex;gap:.15rem;padding:.2rem;border-radius:.8rem;background:var(--vl-muted-bg)}[data-vl-page=task] .tk-segmented button{display:inline-flex;align-items:center;gap:.4rem;height:2rem;padding:0 .75rem;border:0;border-radius:.62rem;background:transparent;color:var(--vl-ink-2);font-size:.82rem;font-weight:650;transition:background .16s var(--tk-ease),color .16s,box-shadow .16s}[data-vl-page=task] .tk-segmented button:hover{color:var(--vl-ink)}[data-vl-page=task] .tk-segmented button[data-active]{background:var(--vl-surface);color:var(--vl-ink);box-shadow:0 1px 2px #00255214,0 4px 12px -6px #00255240}.dark [data-vl-page=task] .tk-segmented button[data-active]{background:#ffffff1f}[data-vl-page=task] .tk-segmented button svg{width:.95rem;height:.95rem}[data-vl-page=task] .tk-segmented--sm button{height:1.75rem;padding:0 .6rem;font-size:.78rem}[data-vl].tk-filters{overflow:hidden;border-color:var(--vl-line-strong);border-radius:.9rem;color:var(--vl-ink)}[data-vl].tk-filters .tk-filters-head{display:flex;align-items:center;justify-content:space-between;padding:.75rem .9rem;border-bottom:1px solid var(--vl-line);font-size:.9rem}[data-vl].tk-filters .tk-filters-body{display:flex;flex-direction:column;gap:.9rem;padding:.9rem}[data-vl] .tk-field{display:flex;min-width:0;flex-direction:column;gap:.4rem}[data-vl] .tk-field-label{color:var(--vl-ink-3);font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}[data-vl] .tk-field-hint{font-size:.75rem}[data-vl] .tk-chips{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl] .tk-chip-toggle{display:inline-flex;align-items:center;gap:.3rem;min-height:1.9rem;padding:.15rem .6rem;border:1px solid var(--vl-line-strong);border-radius:999px;background:transparent;color:var(--vl-ink-2);font-size:.78rem;font-weight:600;transition:border-color .14s,background .14s,box-shadow .14s}[data-vl] .tk-chip-toggle:hover{background:var(--vl-hover)}[data-vl] .tk-chip-toggle[data-active]{border-color:var(--vl-accent-strong);background:var(--vl-now-tint);color:var(--vl-ink);box-shadow:0 0 0 1px var(--vl-accent-strong)}[data-vl] .tk-chip-toggle svg{width:.8rem;height:.8rem}[data-vl] .tk-chip-toggle--bare{padding:.15rem .3rem}[data-vl] .tk-check{display:flex;align-items:center;gap:.55rem;color:var(--vl-ink-2);font-size:.85rem;cursor:pointer}[data-vl] .tk-unread{display:inline-block;flex:none;width:.5rem;height:.5rem;border-radius:999px;background:var(--tk-unread, #8b5cf6);box-shadow:0 0 0 3px color-mix(in srgb,var(--tk-unread, #8b5cf6) 22%,transparent)}[data-vl] .tk-counters{display:inline-flex;align-items:center;gap:.55rem;color:var(--vl-ink-3);font-size:.75rem;font-variant-numeric:tabular-nums}[data-vl] .tk-counters>span{display:inline-flex;align-items:center;gap:.2rem}[data-vl] .tk-counters>span[data-done]{color:var(--vl-ok-fg)}[data-vl] .tk-counters svg{width:.8rem;height:.8rem}[data-vl] .tk-id{flex:none;padding:.05rem .3rem;border-radius:.35rem;color:var(--vl-ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3;cursor:copy;transition:background-color .12s,color .12s}[data-vl] .tk-id:hover,[data-vl] .tk-id:focus-visible{background:var(--vl-info-bg);color:var(--vl-info-fg);outline:none}[data-vl] .tk-paziente{display:inline-flex;max-width:14rem;align-items:center;gap:.25rem;padding:.05rem .45rem .05rem .35rem;border-radius:.45rem;background:var(--vl-info-bg);color:var(--vl-info-fg);font-size:.74rem;font-weight:650}[data-vl] .tk-paziente svg{width:.75rem;height:.75rem;flex:none}[data-vl] .tk-paziente span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=task] .tk-chevron{width:.95rem;height:.95rem;flex:none;color:var(--vl-ink-3);transition:transform .2s var(--tk-ease)}[data-vl-page=task] .tk-chevron[data-closed]{transform:rotate(-90deg)}[data-vl-page=task] .tk-tabelle{display:flex;flex-direction:column;gap:1.5rem}[data-vl-page=task] .tk-table{--tk-cols: 2.5rem minmax(14rem, 1fr) 7.5rem 9.5rem 7.5rem 8.5rem 6.5rem;overflow:clip;border:1px solid var(--vl-line);border-radius:var(--tk-radius);background:var(--vl-surface);box-shadow:var(--vl-shadow);padding-bottom:.25rem}[data-vl-page=task] .tk-table[data-con-lista]{--tk-cols: 2.5rem minmax(14rem, 1fr) 7.5rem 9.5rem 7.5rem 8.5rem 6.5rem 9rem}[data-vl-page=task] :is(.tk-thead,.tk-row){display:grid;grid-template-columns:var(--tk-cols);align-items:center;column-gap:.5rem;padding:0 .75rem}[data-vl-page=task] .tk-thead{position:sticky;top:4rem;z-index:2;min-height:2.5rem;border-bottom:1px solid var(--vl-line);background:var(--vl-thead);color:var(--vl-ink-3);font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .14s}[data-vl-page=task] .tk-thead:hover{background:var(--vl-hover)}[data-vl-page=task] .tk-thead[data-chiuso]{border-bottom:0}[data-vl-page=task] .tk-table:has(.tk-thead[data-chiuso]){padding-bottom:0}[data-vl-page=task] .tk-thead .tk-c-titolo{display:flex;min-width:0;align-items:center;gap:.75rem}[data-vl-page=task] .tk-sort{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}[data-vl-page=task] .tk-sort:hover,[data-vl-page=task] .tk-sort[data-active]{color:var(--vl-ink)}[data-vl-page=task] .tk-sort svg{width:.8rem;height:.8rem}[data-vl-page=task] :is(.tk-group,.tk-archivio){--tk-s: var(--vl-muted-dot)}[data-vl-page=task] :is(.tk-group,.tk-archivio)[data-stato=IN_CORSO]{--tk-s: var(--vl-info-dot)}[data-vl-page=task] :is(.tk-group,.tk-archivio)[data-stato=IN_ATTESA]{--tk-s: var(--vl-warn-dot)}[data-vl-page=task] :is(.tk-group,.tk-archivio)[data-stato=COMPLETATO]{--tk-s: var(--vl-ok-dot)}[data-vl-page=task] :is(.tk-group,.tk-archivio)[data-stato=ANNULLATO]{--tk-s: var(--vl-ink-3)}[data-vl-page=task] .tk-group-check{display:inline-flex;width:2rem;justify-content:center}[data-vl-page=task] .tk-group-toggle{display:inline-flex;align-items:center;gap:.45rem;padding:.15rem .35rem;border:0;border-radius:.5rem;background:transparent;color:var(--vl-ink);font-size:.85rem;letter-spacing:0;text-transform:none}[data-vl-page=task] .tk-group-dot{width:.6rem;height:.6rem;flex:none;border-radius:999px;background:var(--tk-s, var(--vl-muted-dot));box-shadow:0 0 0 3px color-mix(in srgb,var(--tk-s, var(--vl-muted-dot)) 22%,transparent)}[data-vl-page=task] .tk-row{position:relative;min-height:var(--tk-row-h);border-top:1px solid var(--vl-line);cursor:pointer;transition:background .14s}[data-vl-page=task] .tk-thead+.tk-row{border-top-color:transparent}[data-vl-page=task] .tk-row:hover{background:var(--vl-hover)}[data-vl-page=task] .tk-row[data-selected]{background:color-mix(in srgb,var(--vl-accent-strong) 8%,transparent)}[data-vl-page=task] .tk-row[data-active]{background:var(--vl-now-tint);box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl-page=task] .tk-c-sel{display:inline-flex;justify-content:center}[data-vl-page=task] .tk-row .tk-c-sel{opacity:0;transition:opacity .12s}[data-vl-page=task] .tk-row:hover .tk-c-sel,[data-vl-page=task] .tk-row[data-selected] .tk-c-sel,[data-vl-page=task] .tk-table[data-selezione] .tk-row .tk-c-sel{opacity:1}[data-vl-page=task] .tk-row .tk-c-titolo{display:flex;min-width:0;align-items:center;gap:.7rem;padding:.5rem 0}[data-vl-page=task] .tk-row-main{display:flex;min-width:0;flex-direction:column;gap:.2rem}[data-vl-page=task] .tk-row :is(.tk-c-assegnatari,.tk-c-scadenza,.tk-c-priorita,.tk-c-stato){display:flex;min-width:0;align-items:center}[data-vl-page=task] .tk-c-aggiornato{font-size:.78rem;white-space:nowrap}[data-vl-page=task] .tk-c-lista{min-width:0;overflow:hidden}[data-vl-page=task] .tk-cell-btn{display:inline-flex;min-height:2rem;align-items:center;padding:.15rem .35rem;border:0;border-radius:.55rem;background:transparent}[data-vl-page=task] .tk-cell-btn:hover{background:var(--vl-hover)}[data-vl-page=task] .tk-cell-placeholder{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border:1.5px dashed var(--vl-line-strong);border-radius:999px;color:var(--vl-ink-3);opacity:0;transition:opacity .14s}[data-vl-page=task] .tk-row:hover .tk-cell-placeholder{opacity:1}[data-vl-page=task] .tk-cell-placeholder svg{width:.8rem;height:.8rem}[data-vl-page=task] .tk-cell-picker{max-width:100%;border-color:transparent!important;background:transparent!important;box-shadow:none!important}[data-vl-page=task] .tk-row:hover .tk-cell-picker{background:var(--vl-hover)!important}[data-vl-page=task] .tk-quick-add{display:flex;width:calc(100% - 1.5rem);align-items:center;gap:.55rem;min-height:2.6rem;margin:.15rem .75rem .35rem;padding:0 .75rem 0 3.25rem;border:1px dashed transparent;border-radius:.7rem;background:transparent;color:var(--vl-ink-3);font-size:.85rem;text-align:left;transition:color .14s,background .14s,border-color .14s}[data-vl-page=task] .tk-quick-add:hover{border-color:var(--vl-line-strong);color:var(--vl-ink)}[data-vl-page=task] .tk-quick-add svg{width:.95rem;height:.95rem;flex:none}[data-vl-page=task] .tk-quick-add--open{border:1px solid var(--vl-accent-strong);background:var(--vl-surface);box-shadow:0 0 0 3px var(--vl-ring);color:var(--vl-ink)}[data-vl-page=task] .tk-quick-add input{min-width:0;flex:1;border:0;background:transparent;color:var(--vl-ink);font-size:.9rem;outline:none}[data-vl-page=task] .tk-quick-add .tk-muted{flex:none;font-size:.72rem}[data-vl].tk-bulk{position:fixed;left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:60;display:flex;max-width:calc(100vw - 2rem);align-items:center;gap:.3rem;padding:.4rem .45rem .4rem .9rem;overflow-x:auto;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:linear-gradient(135deg,#0a3a74,#00214a);color:#fff;box-shadow:0 24px 60px -20px #00143c99;transform:translate(-50%);animation:tk-rise .26s var(--tk-ease, ease)}.silvia [data-vl].tk-bulk{background:#161616}@keyframes tk-rise{0%{opacity:0;transform:translate(-50%,14px)}}[data-vl].tk-bulk .tk-bulk-count{display:inline-flex;flex:none;align-items:center;gap:.35rem;margin-right:.4rem;font-size:.82rem;color:#ffffffb8;white-space:nowrap}[data-vl].tk-bulk .tk-bulk-count b{color:#72fa93;font-size:1rem}[data-vl].tk-bulk .tk-bulk-count svg{width:1rem;height:1rem}[data-vl].tk-bulk :is(.tk-bulk-btn,.tk-bulk-close){display:inline-flex;flex:none;align-items:center;gap:.35rem;height:2.1rem;padding:0 .7rem;border:0;border-radius:.65rem;background:transparent;color:#fff;font-size:.8rem;font-weight:650;white-space:nowrap}[data-vl].tk-bulk :is(.tk-bulk-btn,.tk-bulk-close):hover:not(:disabled){background:#ffffff1a}[data-vl].tk-bulk :is(.tk-bulk-btn,.tk-bulk-close) svg{width:.95rem;height:.95rem}[data-vl].tk-bulk .tk-bulk-btn--apply{background:#72fa93;color:#002552}[data-vl].tk-bulk .tk-bulk-btn--apply:hover:not(:disabled){background:#8dfba7}[data-vl].tk-bulk .tk-bulk-btn--danger{color:#fda4af}[data-vl].tk-bulk .tk-bulk-close{margin-left:.2rem;padding:0 .5rem;color:#fff9}[data-vl].tk-bulk .tk-bulk-picker{display:inline-flex;flex:none;align-items:center}[data-vl].tk-bulk .tk-bulk-picker-icon{display:none}[data-vl].tk-bulk .tk-bulk-picker button{height:2.1rem;border:0!important;background:transparent!important;color:#fff!important;font-size:.8rem;font-weight:650}[data-vl].tk-bulk .tk-bulk-picker button:hover{background:#ffffff1a!important}[data-vl].tk-bulk .tk-bulk-picker button :is(span,svg){color:#fff!important}[data-vl-page=task] .tk-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3.5rem 1.5rem;border:1px dashed var(--vl-line-strong);border-radius:var(--tk-radius);background:var(--vl-surface);color:var(--vl-ink-2);text-align:center}[data-vl-page=task] .tk-empty>b{margin-top:.5rem;color:var(--vl-ink);font-size:1.05rem}[data-vl-page=task] .tk-empty>span{max-width:26rem;font-size:.875rem}[data-vl-page=task] .tk-empty>button{margin-top:.75rem}[data-vl-page=task] .tk-empty-art{position:relative;display:inline-grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:999px;background:var(--vl-now-tint);color:var(--vl-accent-strong)}[data-vl-page=task] .tk-empty[data-variante=errore] .tk-empty-art{background:var(--vl-danger-bg);color:var(--vl-danger-dot)}[data-vl-page=task] .tk-empty[data-variante=filtri] .tk-empty-art{background:var(--vl-muted-bg);color:var(--vl-ink-3)}[data-vl-page=task] .tk-empty-art svg{position:relative;width:1.9rem;height:1.9rem}[data-vl-page=task] .tk-empty-ring{position:absolute;inset:-.6rem;border:1px solid currentColor;border-radius:999px;opacity:.18;animation:tk-ring 3.2s ease-out infinite}[data-vl-page=task] .tk-empty-ring--2{animation-delay:1.6s}@keyframes tk-ring{0%{transform:scale(.85);opacity:.3}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion: reduce){[data-vl-page=task] .tk-empty-ring,[data-vl].tk-bulk{animation:none}}[data-vl-page=task] .tk-skeleton{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--vl-line);border-radius:var(--tk-radius);background:var(--vl-surface)}[data-vl-page=task] .tk-skeleton-row{display:flex;align-items:center;gap:1rem;height:var(--tk-row-h);padding:0 1rem}[data-vl-page=task] .tk-skeleton-row+.tk-skeleton-row{border-top:1px solid var(--vl-line)}[data-vl-page=task] .tk-skeleton-kanban{display:grid;grid-template-columns:repeat(4,minmax(14rem,1fr));gap:.9rem;overflow:hidden}[data-vl-page=task] .tk-skeleton-col{display:flex;flex-direction:column;gap:.65rem;padding:.85rem;border:1px solid var(--vl-line);border-radius:var(--tk-radius);background:var(--vl-surface)}[data-vl-page=task] .tk-hero .vl-hero{margin-bottom:0;padding:1.35rem 1.6rem 1.25rem}[data-vl-page=task] .tk-hero .vl-hero .vl-title{margin-top:.7rem;font-size:clamp(1.6rem,1.2rem + 1.1vw,2.15rem)}[data-vl-page=task] .tk-hero .vl-hero .vl-subtitle{margin-top:.35rem}[data-vl-page=task] .tk-hero[data-ambito=lista] .vl-live-dot{background:var(--tk-c);box-shadow:0 0 0 3px color-mix(in srgb,var(--tk-c) 35%,transparent)}[data-vl-page=task] .tk-hero .vl-hero-actions{display:flex;align-items:center;gap:.9rem}[data-vl] .tk-hero-cta kbd{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;margin-left:-.35rem;border-radius:.4rem;background:color-mix(in srgb,var(--vl-cta-ink) 12%,transparent);color:var(--vl-cta-ink);font:700 .7rem/1 inherit;opacity:.75}[data-vl-page=task] .tk-frase{display:inline;color:var(--vl-hero-ink-2);font-size:.95rem;line-height:1.7}[data-vl-page=task] .tk-frase b{color:#fff;font-weight:750;font-variant-numeric:tabular-nums}[data-vl-page=task] .tk-frase--loading{opacity:.7}[data-vl-page=task] .tk-frase-calma{color:var(--vl-hero-accent);font-weight:650}[data-vl-page=task] .tk-frase-sep{opacity:.45}[data-vl-page=task] .tk-frase-late{color:#fda4af!important}[data-vl-page=task] .tk-frase-num{display:inline;margin:0 -.3rem;padding:.1rem .3rem;border:0;border-radius:.45rem;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background .15s var(--tk-ease),color .15s var(--tk-ease)}[data-vl-page=task] .tk-frase-num:hover{background:var(--vl-hero-glass-hover);color:#fff}[data-vl-page=task] .tk-frase-num[data-tono=late] b{color:#fda4af}[data-vl-page=task] .tk-frase-num[data-tono=today] b{color:#fcd34d}[data-vl-page=task] .tk-frase-num[data-tono=unread] b{color:#c4b5fd}[data-vl-page=task] .tk-frase-num[data-active]{background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;color:#fff}[data-vl-page=task] .tk-frase-num:focus-visible{outline:2px solid #fff;outline-offset:1px}[data-vl-page=task] .tk-main>.tk-toolbar{padding:0 .1rem}[data-vl-page=task] .tk-btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--vl-accent-strong) 45%,transparent);background:var(--vl-now-tint);color:var(--vl-ink)}@media (hover: none){[data-vl-page=task] .tk-keys-btn{display:none}}[data-vl-page=task] .tk-filtro-attivo{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .9rem;border-radius:.75rem;background:var(--vl-now-tint);color:var(--vl-ink-2);font-size:.875rem}[data-vl-page=task] .tk-filtro-attivo b{color:var(--vl-ink)}[data-vl-page=task] .tk-link{display:inline-flex;align-items:center;gap:.25rem}[data-vl-page=task] .tk-link svg{width:.85rem;height:.85rem}[data-vl-page=task] .tk-link--center{align-self:center;margin-top:.25rem}[data-vl-page=task] .tk-riga-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem}[data-vl-page=task] .tk-riga-title{display:flex;min-width:0;align-items:center;gap:.45rem}[data-vl-page=task] .tk-riga-title b{overflow:hidden;color:var(--vl-ink);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=task] [data-unread] .tk-riga-title b{font-weight:750}[data-vl-page=task] [data-chiuso] .tk-riga-title b{color:var(--vl-ink-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--vl-ink-3) 60%,transparent)}[data-vl-page=task] .tk-riga-sub{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;color:var(--vl-ink-3);font-size:.75rem}[data-vl-page=task] .tk-riga-check,[data-vl-page=task] .tk-riga-posticipa{display:inline-flex;flex:none}[data-vl-page=task] .tk-row-action{display:inline-grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.6rem;background:transparent;color:var(--vl-ink-3);opacity:0;transition:opacity .14s,background .14s,color .14s}[data-vl-page=task] .tk-row-action svg{width:1rem;height:1rem}[data-vl-page=task] .tk-row-action:hover,[data-vl-page=task] .tk-row-action[data-state=open]{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=task] :is(.tk-riga,.tk-row):is(:hover,:focus-within,[data-active]) .tk-row-action,[data-vl-page=task] .tk-row-action[data-state=open],[data-vl-page=task] .tk-row-action:focus-visible{opacity:1}@media (hover: none){[data-vl-page=task] .tk-row-action{opacity:1}}[data-vl-page=task] .tk-inbox{display:flex;flex-direction:column;gap:1.1rem}[data-vl-page=task] .tk-giornata{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;border:1px solid color-mix(in srgb,var(--vl-ok-dot) 30%,transparent);border-radius:var(--tk-radius);background:var(--vl-ok-bg);color:var(--vl-ok-fg);font-size:.875rem;animation:tk-entra .42s var(--tk-ease) backwards}[data-vl-page=task] .tk-giornata b{margin-right:.35rem}[data-vl-page=task] .tk-giornata-icon{display:inline-grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--vl-ok-dot) 18%,transparent)}[data-vl-page=task] .tk-giornata-icon svg{width:1rem;height:1rem}[data-vl-page=task] .tk-gruppo{display:flex;flex-direction:column;gap:.45rem}[data-vl-page=task] .tk-gruppo-head{display:inline-flex;align-self:flex-start;align-items:center;gap:.45rem;padding:.15rem .4rem .15rem .2rem;border:0;border-radius:.5rem;background:transparent;color:var(--vl-ink-2);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}[data-vl-page=task] .tk-gruppo-head b{font-weight:750}[data-vl-page=task] button.tk-gruppo-head:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=task] :is(.tk-gruppo-head,.tk-group-toggle) em{min-width:1.35rem;padding:0 .4rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-muted-fg);font-size:.7rem;font-style:normal;font-weight:750;letter-spacing:0;line-height:1.25rem;text-align:center;font-variant-numeric:tabular-nums}[data-vl-page=task] .tk-gruppo[data-gruppo=ritardo] .tk-gruppo-head{color:var(--tk-late)}[data-vl-page=task] .tk-gruppo[data-gruppo=ritardo] .tk-gruppo-head em{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=task] .tk-gruppo[data-gruppo=oggi] .tk-gruppo-head{color:var(--tk-today)}[data-vl-page=task] .tk-gruppo[data-gruppo=oggi] .tk-gruppo-head em{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=task] .tk-gruppo[data-gruppo=chiusi] .tk-gruppo-head{color:var(--tk-unread)}[data-vl-page=task] .tk-righe{margin:0;padding:0;overflow:hidden;border:1px solid var(--vl-line);border-radius:var(--tk-radius);background:var(--vl-surface);box-shadow:var(--vl-shadow);list-style:none}[data-vl-page=task] .tk-gruppo[data-gruppo=ritardo] .tk-righe{border-color:color-mix(in srgb,var(--tk-late) 28%,var(--vl-line))}[data-vl-page=task] .tk-riga-li+.tk-riga-li{border-top:1px solid var(--vl-line)}[data-vl-page=task] .tk-riga{position:relative;display:flex;min-height:3.5rem;align-items:center;gap:.8rem;padding:.55rem .75rem .55rem 1rem;cursor:pointer;transition:background .14s}[data-vl-page=task] .tk-riga:hover{background:var(--vl-hover)}[data-vl-page=task] .tk-riga[data-active]{background:var(--vl-now-tint);box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl-page=task] .tk-riga:focus-visible,[data-vl-page=task] .tk-row:focus-visible{outline:none;background:var(--vl-hover);box-shadow:inset 0 0 0 2px var(--vl-ring)}[data-vl-page=task] .tk-riga-side{display:flex;flex:none;align-items:center;gap:.75rem}[data-vl-page=task] .tk-riga-when{display:inline-flex;min-width:5.25rem;justify-content:flex-end;font-size:.75rem;white-space:nowrap}[data-vl-page=task] .tk-riga-li[data-uscente]{overflow:hidden;animation:tk-esce .65s var(--tk-ease) forwards}@keyframes tk-esce{0%,40%{max-height:6rem;opacity:1;transform:none}to{max-height:0;opacity:0;transform:translate(.75rem)}}@keyframes tk-entra{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}[data-vl-page=task] .tk-table{--tk-cols: 2rem minmax(0, 1fr) 6rem 8.5rem 6.75rem 6rem}[data-vl-page=task] .tk-table[data-con-lista]{--tk-cols: 2rem minmax(0, 1fr) 6rem 8.5rem 6.75rem 6rem 8.5rem}[data-vl-page=task] .tk-row .tk-riga-sub{flex-wrap:nowrap;overflow:hidden}[data-vl-page=task] .tk-row .tk-riga-sub>*{flex:none}@media (max-width: 1535px){[data-vl-page=task] .tk-table{--tk-cols: 2rem minmax(0, 1fr) 6rem 8.5rem 6.75rem}[data-vl-page=task] .tk-table[data-con-lista]{--tk-cols: 2rem minmax(0, 1fr) 6rem 8.5rem 6.75rem 8.5rem}[data-vl-page=task] .tk-c-aggiornato{display:none}}[data-vl-page=task] .tk-row .tk-c-titolo{gap:.75rem}[data-vl-page=task] .tk-cell-quiet[data-vuota]>*{opacity:0;transition:opacity .14s}[data-vl-page=task] .tk-row:is(:hover,:focus-within) .tk-cell-quiet[data-vuota]>*{opacity:1}[data-vl-page=task] .tk-table:not([data-selezione]) .tk-thead .tk-group-check{opacity:0;transition:opacity .14s}[data-vl-page=task] .tk-table .tk-thead:hover .tk-group-check,[data-vl-page=task] .tk-table .tk-thead:focus-within .tk-group-check{opacity:1}[data-vl-page=task] .tk-group-toggle b{font-size:.875rem}[data-vl-page=task] .tk-quick-add--open{padding-left:.75rem}[data-vl-page=task] .tk-quick-add-icon{display:inline-grid;flex:none;place-items:center;width:1.5rem;margin-left:1.95rem;color:var(--vl-accent-strong)}[data-vl-page=task] .tk-quick-add-input{min-width:0;flex:1}[data-vl-page=task] .tk-quick-add-hint{display:inline-flex;flex:none;align-items:center;gap:.25rem;color:var(--vl-ink-3);font-size:.75rem}[data-vl-page=task] .tk-quick-add-hint svg{width:.8rem;height:.8rem}[data-vl-page=task] .tk-navm,[data-vl-page=task] .tk-fab{display:none}[data-vl-page=task] .tk-rail-section-title{padding:.85rem .55rem .3rem}[data-vl-page=task] .tk-rail-foot{display:flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--vl-line)}[data-vl-page=task] .tk-rail-foot .tk-rail-item--manage{margin-top:0}[data-vl-page=task] .tk-rail-foot .tk-rail-toggle{align-self:center;margin:0 0 0 auto}[data-vl-page=task] .tk-rail[data-compatta] .tk-rail-section-title{display:none}[data-vl-page=task] .tk-rail[data-compatta] .tk-rail-foot{flex-direction:column}[data-vl-page=task] .tk-rail[data-compatta] .tk-rail-foot .tk-rail-toggle{margin:0}[data-vl].tk-keys-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.25rem 1.75rem}[data-vl].tk-keys .tk-keys-titolo{margin:0 0 .4rem;color:var(--vl-ink-3);font-size:.75rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}[data-vl].tk-keys dl{display:grid;gap:.35rem;margin:0}[data-vl].tk-keys dl>div{display:grid;grid-template-columns:minmax(4.5rem,auto) 1fr;align-items:center;gap:.75rem;font-size:.875rem}[data-vl].tk-keys dt{display:inline-flex;gap:.3rem}[data-vl].tk-keys dd{margin:0;color:var(--vl-ink-2)}[data-vl].tk-keys kbd{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border:1px solid var(--vl-line-strong);border-bottom-width:2px;border-radius:.4rem;background:var(--vl-surface-2, var(--vl-surface));color:var(--vl-ink);font:650 .75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-reduced-motion: reduce){[data-vl-page=task] :is(.tk-riga-li[data-uscente],.tk-giornata){animation:none}}@media (max-width: 1023px){[data-vl].tk-page,[data-vl].tk-page[data-rail-compatta]{grid-template-columns:minmax(0,1fr);gap:.75rem}[data-vl-page=task] .tk-rail{display:none}[data-vl-page=task] .tk-navm{position:sticky;top:.5rem;z-index:20;display:flex;gap:.25rem;padding:.25rem;border:1px solid var(--vl-line);border-radius:999px;background:color-mix(in srgb,var(--vl-surface) 88%,transparent);box-shadow:var(--vl-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-vl-page=task] .tk-navm>button{position:relative;display:inline-flex;min-width:0;min-height:2.5rem;flex:1;align-items:center;justify-content:center;gap:.4rem;padding:0 .75rem;border:0;border-radius:999px;background:transparent;color:var(--vl-ink-2);font-size:.875rem;font-weight:650;white-space:nowrap}[data-vl-page=task] .tk-navm>button svg{width:1rem;height:1rem;flex:none}[data-vl-page=task] .tk-navm>button[data-active]{background:var(--vl-now-tint);color:var(--vl-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--vl-accent-strong) 30%,transparent) inset}[data-vl-page=task] .tk-navm-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=task] .tk-navm-dot{width:.55rem;height:.55rem;flex:none;border-radius:999px;background:var(--tk-c)}[data-vl-page=task] .tk-navm .tk-rail-count{min-width:1.2rem;font-size:.65rem;line-height:1.1rem}[data-vl-page=task] .tk-thead,[data-vl-page=task] .tk-table[data-con-lista] .tk-thead{grid-template-columns:2rem minmax(0,1fr)}[data-vl-page=task] .tk-thead>:not(.tk-c-sel,.tk-c-titolo),[data-vl-page=task] .tk-thead .tk-sort{display:none}[data-vl-page=task] .tk-table:not([data-selezione]) .tk-thead{grid-template-columns:minmax(0,1fr)}[data-vl-page=task] .tk-row,[data-vl-page=task] .tk-table[data-con-lista] .tk-row{grid-template-columns:2rem auto auto 1fr;grid-template-areas:"sel titolo titolo titolo" ". assegnatari scadenza priorita";row-gap:.1rem;padding:.4rem .75rem .55rem}[data-vl-page=task] .tk-row .tk-c-sel{grid-area:sel;opacity:1}[data-vl-page=task] .tk-row .tk-c-titolo{grid-area:titolo}[data-vl-page=task] .tk-row .tk-c-assegnatari{grid-area:assegnatari}[data-vl-page=task] .tk-row .tk-c-scadenza{grid-area:scadenza}[data-vl-page=task] .tk-row .tk-c-priorita{grid-area:priorita;justify-content:flex-end}[data-vl-page=task] .tk-row .tk-c-lista{display:none}[data-vl-page=task] .tk-cell-placeholder{opacity:1}[data-vl-page=task] .tk-table:not([data-selezione]) .tk-row{grid-template-columns:auto auto 1fr;grid-template-areas:"titolo titolo titolo" "assegnatari scadenza priorita"}[data-vl-page=task] .tk-table:not([data-selezione]) :is(.tk-row .tk-c-sel,.tk-thead .tk-c-sel){display:none}[data-vl-page=task] .tk-table:not([data-selezione]) .tk-row .tk-c-assegnatari{padding-left:2.1rem}}@media (max-width: 767px){[data-vl-page=task] .tk-hero .vl-hero{padding:1rem 1.1rem;border-radius:1.15rem}[data-vl-page=task] .tk-hero .vl-hero .vl-title{margin-top:.5rem;font-size:1.5rem}[data-vl-page=task] .tk-hero .vl-hero-grid,[data-vl-page=task] .tk-hero .vl-hero-actions{display:none}[data-vl-page=task] .tk-frase{font-size:.875rem;line-height:1.6}[data-vl-page=task] .tk-search kbd{display:none}[data-vl-page=task] .tk-search{max-width:none}[data-vl-page=task] .tk-main>.tk-toolbar{flex-wrap:nowrap}[data-vl-page=task] .tk-main>.tk-toolbar .tk-search{min-width:0;flex:1}[data-vl-page=task] .tk-toolbar-right{flex-wrap:nowrap}[data-vl-page=task] .tk-toolbar-right .tk-btn>span:not(.tk-btn-count),[data-vl-page=task] .tk-segmented button span{display:none}[data-vl-page=task] .tk-riga{align-items:flex-start;flex-wrap:wrap;gap:.3rem .75rem;padding:.7rem .75rem .7rem .85rem}[data-vl-page=task] .tk-riga-main{flex-basis:calc(100% - 2.6rem)}[data-vl-page=task] .tk-riga-title b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-vl-page=task] .tk-riga-side{width:100%;justify-content:flex-end;gap:.6rem;padding-left:2.35rem}[data-vl-page=task] .tk-riga-side .tk-counters{margin-right:auto}[data-vl-page=task] .tk-riga-when{min-width:0}[data-vl-page=task] .tk-fab{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:50;display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;border:0;border-radius:999px;background:var(--vl-cta-bg);color:var(--vl-cta-ink);box-shadow:0 0 0 1px #ffffff40 inset,0 14px 30px -10px var(--vl-cta-glow);transition:transform .18s var(--tk-ease)}[data-vl-page=task] .tk-fab:active{transform:scale(.94)}[data-vl-page=task] .tk-fab svg{width:1.5rem;height:1.5rem;stroke-width:2.75}[data-vl-page=task] .tk-main{padding-bottom:4.5rem}[data-vl].tk-bulk{left:.75rem;right:.75rem;max-width:none;transform:none;animation:none}}[data-vl-page=task] .tk-archivio{margin-top:1.5rem;overflow:clip;border:1px solid var(--vl-line);border-radius:var(--tk-radius);background:var(--vl-surface);box-shadow:var(--vl-shadow)}[data-vl-page=task] .tk-archivio-head{display:flex;width:100%;align-items:center;gap:.5rem;padding:.85rem 1rem;border:0;background:transparent;color:var(--vl-ink);font-size:14px!important;text-align:left}[data-vl-page=task] .tk-archivio-head:hover{background:var(--vl-hover)}[data-vl-page=task] .tk-archivio[aria-label] .tk-archivio-head[aria-expanded=true]{border-bottom:1px solid var(--vl-line)}[data-vl-page=task] .tk-archivio-head b{font-weight:700}[data-vl-page=task] .tk-archivio-head em{min-width:1.5rem;padding:0 .45rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-muted-fg);font-size:12px;font-style:normal;font-weight:700;line-height:1.35rem;text-align:center}[data-vl-page=task] .tk-archivio-hint{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;color:var(--vl-ink-3);font-size:12px;font-weight:500}[data-vl-page=task] .tk-archivio-hint svg{width:.8rem;height:.8rem}[data-vl-page=task] .tk-archivio .tk-righe{border:0;border-radius:0;box-shadow:none;background:transparent}[data-vl-page=task] .tk-archivio-quando{color:var(--vl-ink-3);font-size:12px;white-space:nowrap}[data-vl-page=task] .tk-archivio-vuoto{margin:0;padding:1rem;color:var(--vl-ink-3);font-size:13px}[data-vl-page=task] .tk-archivio-altri{display:flex;width:100%;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1rem;border:0;border-top:1px solid var(--vl-line);background:transparent;color:var(--vl-accent-strong);font-size:13px!important;font-weight:600}[data-vl-page=task] .tk-archivio-altri:hover:not(:disabled){background:var(--vl-hover)}[data-vl-page=task] .tk-archivio .tk-spin{width:.9rem;height:.9rem;animation:tk-archivio-giro .8s linear infinite}@keyframes tk-archivio-giro{to{transform:rotate(360deg)}}@media (max-width: 640px){[data-vl-page=task] .tk-archivio-hint{display:none}}[data-vl][data-vl-page=email],[data-vl-page=email][data-vl]{--em-r: 1.15rem;--em-r-sm: .7rem;--em-ease: cubic-bezier(.2, 0, 0, 1);--em-spring: cubic-bezier(.2, .9, .25, 1.15);--em-unread: #19c463;--em-sel: rgba(25, 196, 99, .1);--em-open: rgba(0, 37, 82, .055);--em-ai-a: #8b5cf6;--em-ai-b: #3b82f6;--em-ai-c: #19c463;--em-ai: linear-gradient(120deg, var(--em-ai-a), var(--em-ai-b) 55%, var(--em-ai-c));--em-paziente: #e11d74;--em-paziente-bg: #fdeef5;--em-carta: #ffffff;--em-carta-line: rgba(0, 37, 82, .08);color:var(--vl-ink)}.dark [data-vl][data-vl-page=email],.dark [data-vl-page=email][data-vl]{--em-unread: #72fa93;--em-sel: rgba(114, 250, 147, .1);--em-open: rgba(255, 255, 255, .06);--em-paziente: #ff8fc1;--em-paziente-bg: rgba(255, 105, 180, .14);--em-carta-line: rgba(255, 255, 255, .1)}.silvia [data-vl][data-vl-page=email],.silvia [data-vl-page=email][data-vl]{--em-unread: #ffffff;--em-sel: rgba(255, 255, 255, .08);--em-open: rgba(255, 255, 255, .07);--em-paziente: #ffffff;--em-paziente-bg: rgba(255, 255, 255, .1);--em-carta-line: rgba(255, 255, 255, .12)}[data-vl-page=email] button{font-weight:inherit;font-family:inherit}[data-vl-page=email] button:focus,[data-vl-page=email] button:focus-visible{outline:none}[data-vl-page=email] :is(.em-dest-input,.em-oggetto,.em-cerca input,.em-editor-prose):focus-visible{outline:none}[data-vl-page=email] :is(button,a,[role=listitem]):focus-visible{outline:2px solid var(--vl-ring);outline-offset:2px}[data-vl-page=email] svg{flex-shrink:0}[data-vl-page=email] kbd{display:inline-grid;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;border:1px solid var(--vl-line-strong);border-bottom-width:2px;border-radius:.35rem;background:var(--vl-surface);color:var(--vl-ink-2);font:600 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}[data-vl].em-pagina{display:flex;flex-direction:column;gap:.9rem;height:calc(100dvh - 7.5rem);min-height:36rem}[data-vl].em-pagina--setup,[data-vl].em-pagina--caricamento{display:grid;place-items:center}.em-avvio{display:grid;justify-items:center;gap:1rem;color:var(--vl-ink-3);font-weight:600}[data-vl-page=email] .em-testa{position:relative;isolation:isolate;overflow:hidden;flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,34rem) auto;align-items:center;gap:1.25rem;padding:1rem 1.25rem 1rem 1.4rem;border:1px solid var(--vl-hero-line);border-radius:1.35rem;background:var(--vl-hero-bg);box-shadow:0 1px #ffffff1f inset,0 26px 50px -34px #001838cc;color:#fff;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl-page=email] .em-testa-aurora{position:absolute;inset:-120% -5% auto auto;z-index:-1;width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(114,250,147,.35),transparent 70%);filter:blur(28px);animation:vl-drift 16s ease-in-out infinite alternate;pointer-events:none}[data-vl-page=email] .em-testa:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.2px);background-size:20px 20px;-webkit-mask-image:linear-gradient(100deg,transparent 30%,#000 70%,transparent 100%);mask-image:linear-gradient(100deg,transparent 30%,#000 70%,transparent 100%);pointer-events:none}[data-vl-page=email] .em-eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:var(--vl-hero-ink-2);font-size:.72rem;font-weight:650;letter-spacing:.04em}[data-vl-page=email] .em-eyebrow span:last-child{color:var(--vl-hero-ink-2)}[data-vl-page=email] .em-titolo{margin:.3rem 0 0;font-size:clamp(1.3rem,1rem + 1vw,1.75rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;-webkit-text-fill-color:#fff}[data-vl-page=email] .em-sottotitolo{margin:.25rem 0 0;color:var(--vl-hero-ink-2);font-size:.85rem}[data-vl-page=email] .em-sottotitolo strong{color:var(--vl-hero-accent);font-weight:750}[data-vl-page=email] .em-inline-ico{display:inline;width:.9rem;height:.9rem;margin-left:.15rem;vertical-align:-.1rem;color:var(--vl-hero-accent)}[data-vl-page=email] .em-cerca{position:relative;display:flex;align-items:center;gap:.6rem;height:2.9rem;padding:0 .6rem 0 1rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .2s var(--em-ease),border-color .2s var(--em-ease),box-shadow .2s var(--em-ease)}[data-vl-page=email] .em-cerca:focus-within{border-color:#72fa9399;background:#ffffff21;box-shadow:0 0 0 4px #72fa9324,0 10px 30px -12px #72fa9366}[data-vl-page=email] .em-cerca>svg{width:1.05rem;height:1.05rem;color:var(--vl-hero-ink-2)}[data-vl-page=email] .em-cerca input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font-size:.92rem;outline:none}[data-vl-page=email] .em-cerca input::placeholder{color:var(--vl-hero-ink-3)}[data-vl-page=email] .em-cerca kbd{border-color:#fff3;background:#ffffff0f;color:var(--vl-hero-ink-2)}[data-vl-page=email] .em-cerca-x{display:grid;place-items:center;width:1.9rem;height:1.9rem;border:0;border-radius:999px;background:#ffffff1f;color:#fff}[data-vl-page=email] .em-cerca-x svg{width:.95rem;height:.95rem}[data-vl-page=email] .em-testa-btn{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid rgba(255,255,255,.14);border-radius:.85rem;background:#ffffff0f;color:var(--vl-hero-ink-2);transition:background .16s var(--em-ease),color .16s var(--em-ease)}[data-vl-page=email] .em-testa-btn:hover{background:#ffffff1f;color:#fff}[data-vl-page=email] .em-testa-btn svg{width:1.15rem;height:1.15rem}[data-vl-page=email] .em-app{--em-col-rail: 14.5rem;--em-col-lista-def: minmax(21rem, 27rem);position:relative;flex:1;min-height:0;display:grid;grid-template-columns:var(--em-col-rail) var(--em-col-lista, var(--em-col-lista-def)) minmax(0,1fr);gap:.9rem}[data-vl-page=email] :is(.em-rail,.em-colonna-lista,.em-colonna-lettura){min-height:0;border:1px solid var(--vl-line);border-radius:var(--em-r);background:var(--vl-surface);box-shadow:var(--vl-shadow);animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl-page=email] .em-colonna-lista{display:flex;flex-direction:column;overflow:hidden;animation-delay:60ms}[data-vl-page=email] .em-colonna-lettura{overflow:hidden;animation-delay:.12s}[data-vl-page=email] .em-rail{display:flex;flex-direction:column;gap:.15rem;overflow-y:auto;padding:.7rem;scrollbar-width:thin}[data-vl-page=email] .em-scrivi{position:relative;display:flex;align-items:center;gap:.65rem;height:3rem;margin-bottom:.7rem;padding:0 .9rem 0 1rem;border:0;border-radius:1rem;background:var(--vl-cta-bg);color:var(--vl-cta-ink);font-size:.95rem;font-weight:750;box-shadow:0 10px 26px -10px var(--vl-cta-glow),0 1px #ffffff80 inset;transition:transform .18s var(--em-spring),box-shadow .18s var(--em-ease)}[data-vl-page=email] .em-scrivi:hover{transform:translateY(-1px);box-shadow:0 16px 32px -12px var(--vl-cta-glow),0 1px #ffffff80 inset}[data-vl-page=email] .em-scrivi:active{transform:translateY(0) scale(.98)}[data-vl-page=email] .em-scrivi svg{width:1.15rem;height:1.15rem}[data-vl-page=email] .em-scrivi span{flex:1;text-align:left;color:var(--vl-cta-ink)}[data-vl-page=email] .em-scrivi kbd{border-color:#00255233;background:#ffffff59;color:var(--vl-cta-ink)}[data-vl-page=email] .em-rail-lista{display:flex;flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none}[data-vl-page=email] .em-rail-voce{position:relative;display:flex;width:100%;align-items:center;gap:.7rem;height:2.35rem;padding:0 .65rem;border:0;border-radius:.75rem;background:transparent;color:var(--vl-ink-2);font-size:.86rem;font-weight:560;text-align:left;transition:background .16s var(--em-ease),color .16s var(--em-ease)}[data-vl-page=email] .em-rail-voce:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=email] .em-rail-voce svg{width:1.05rem;height:1.05rem}[data-vl-page=email] .em-rail-voce[data-attiva]{background:var(--em-sel);color:var(--vl-ink);font-weight:700}[data-vl-page=email] .em-rail-voce[data-attiva]:before{content:"";position:absolute;left:-.7rem;top:.5rem;bottom:.5rem;width:3px;border-radius:0 3px 3px 0;background:var(--em-unread)}[data-vl-page=email] .em-rail-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}[data-vl-page=email] .em-rail-n{min-width:1.4rem;padding:.1rem .4rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-ink-2);font-size:.7rem;font-weight:700;text-align:center}[data-vl-page=email] .em-rail-voce[data-forte] .em-rail-n{background:var(--em-unread);color:#002552}[data-vl-page=email] .em-rail-sezione{margin:1rem 0 .35rem .65rem;color:var(--vl-ink-3);font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}[data-vl-page=email] .em-rail-etichetta{position:relative}[data-vl-page=email] .em-rail-x{position:absolute;right:.3rem;top:50%;display:none;place-items:center;width:1.5rem;height:1.5rem;border:0;border-radius:.45rem;background:var(--vl-surface);color:var(--vl-ink-3);transform:translateY(-50%)}[data-vl-page=email] .em-rail-etichetta:hover .em-rail-x{display:grid}[data-vl-page=email] .em-rail-x:hover{color:var(--vl-danger-fg)}[data-vl-page=email] .em-rail-x svg{width:.8rem;height:.8rem}[data-vl-page=email] .em-etichetta-pallino{width:.65rem;height:.65rem;margin:0 .2rem;border-radius:.2rem;flex-shrink:0}[data-vl-page=email] .em-rail-account{display:flex;align-items:center;gap:.6rem;margin-top:auto;padding:.75rem .25rem .1rem;border-top:1px solid var(--vl-line)}[data-vl-page=email] .em-rail-account-testo{display:flex;flex:1;min-width:0;flex-direction:column}[data-vl-page=email] .em-rail-account-testo strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-rail-account-testo small{overflow:hidden;color:var(--vl-ink-3);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-icon-btn{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:0;border-radius:.65rem;background:transparent;color:var(--vl-ink-2);transition:background .14s var(--em-ease),color .14s var(--em-ease),transform .14s var(--em-ease)}[data-vl-page=email] .em-icon-btn:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=email] .em-icon-btn:active{transform:scale(.92)}[data-vl-page=email] .em-icon-btn[data-attivo]{background:var(--em-sel);color:var(--vl-ink)}[data-vl-page=email] .em-icon-btn--pericolo:hover{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=email] .em-icon-btn svg{width:1.05rem;height:1.05rem}[data-vl-page=email] .em-stella-piena{fill:#f5b301;color:#f5b301}[data-vl-page=email] .em-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.15rem;padding:0 .85rem;border:1px solid var(--vl-line-strong);border-radius:.7rem;background:var(--vl-surface);color:var(--vl-ink);font-size:.82rem;font-weight:650;white-space:nowrap;text-decoration:none;transition:background .14s var(--em-ease),border-color .14s var(--em-ease),transform .14s var(--em-ease)}[data-vl-page=email] .em-btn:hover{background:var(--vl-hover);border-color:var(--vl-ink-3)}[data-vl-page=email] .em-btn:active{transform:scale(.97)}[data-vl-page=email] .em-btn:disabled{opacity:.5;pointer-events:none}[data-vl-page=email] .em-btn svg{width:.95rem;height:.95rem}[data-vl-page=email] .em-btn--primario{border-color:transparent;background:#002552;color:#fff}[data-vl-page=email] .em-btn--primario:hover{border-color:transparent;background:#003775}.dark [data-vl-page=email] .em-btn--primario,.silvia [data-vl-page=email] .em-btn--primario{background:var(--vl-accent);color:#002552}[data-vl-page=email] .em-btn--grande{height:2.6rem;padding:0 1.1rem;border-radius:.85rem}[data-vl-page=email] .em-input{width:100%;min-width:0;height:2.2rem;padding:0 .7rem;border:1px solid var(--vl-line-strong);border-radius:.6rem;background:var(--vl-surface-2);color:var(--vl-ink);font-size:.85rem;outline:none;transition:border-color .14s var(--em-ease),box-shadow .14s var(--em-ease)}[data-vl-page=email] .em-input:focus{border-color:var(--vl-accent-strong);box-shadow:0 0 0 3px var(--vl-ring)}[data-vl-page=email] .em-lista-testa{flex-shrink:0;padding:.85rem .9rem .6rem 1rem;border-bottom:1px solid var(--vl-line)}[data-vl-page=email] .em-lista-titolo{display:flex;align-items:center;gap:.5rem}[data-vl-page=email] .em-lista-titolo h2{overflow:hidden;margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:var(--vl-ink)}[data-vl-page=email] .em-lista-titolo small{padding:.1rem .45rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-ink-3);font-size:.7rem;font-weight:700}[data-vl-page=email] .em-lista-titolo .em-icon-btn{margin-left:auto}[data-vl-page=email] .em-filtri{display:flex;gap:.35rem;margin-top:.6rem;overflow-x:auto;scrollbar-width:none}[data-vl-page=email] .em-filtro{display:inline-flex;align-items:center;gap:.3rem;height:1.75rem;padding:0 .65rem;border:1px solid var(--vl-line-strong);border-radius:999px;background:transparent;color:var(--vl-ink-2);font-size:.74rem;font-weight:600;white-space:nowrap;transition:all .16s var(--em-ease)}[data-vl-page=email] .em-filtro svg{width:.8rem;height:.8rem}[data-vl-page=email] .em-filtro:hover{border-color:var(--vl-ink-3);color:var(--vl-ink)}[data-vl-page=email] .em-filtro[data-attivo]{border-color:transparent;background:#002552;color:#fff}.dark [data-vl-page=email] .em-filtro[data-attivo],.silvia [data-vl-page=email] .em-filtro[data-attivo]{background:var(--vl-accent);color:#002552}[data-vl-page=email] .em-bulk{flex-shrink:0;display:flex;align-items:center;gap:.15rem;height:3.4rem;padding:0 .6rem;border-bottom:1px solid var(--vl-line);background:var(--em-sel);animation:vl-fade .18s var(--em-ease)}[data-vl-page=email] .em-bulk-check{display:grid;place-items:center;width:1.4rem;height:1.4rem;margin:0 .35rem;border:1.5px solid var(--vl-ink-3);border-radius:.4rem;background:transparent;color:transparent}[data-vl-page=email] .em-bulk-check[data-tutte]{border-color:transparent;background:var(--vl-accent-strong);color:#fff}[data-vl-page=email] .em-bulk-check svg{width:.85rem;height:.85rem}[data-vl-page=email] .em-bulk-n{margin-right:.4rem;font-size:.85rem;font-weight:800}[data-vl-page=email] .em-lista-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}[data-vl-page=email] .em-lista{padding:.25rem .4rem .6rem}[data-vl-page=email] .em-gruppo{position:sticky;top:0;z-index:2;padding:.7rem .6rem .35rem;background:linear-gradient(var(--vl-surface) 70%,transparent);color:var(--vl-ink-3);font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.dark [data-vl-page=email] .em-gruppo{background:linear-gradient(#0b2c57 70%,transparent)}.silvia [data-vl-page=email] .em-gruppo{background:linear-gradient(#0f0f0f 70%,transparent)}[data-vl-page=email] .em-riga{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;max-height:10rem;padding:.7rem .75rem .7rem .6rem;border-radius:.9rem;cursor:pointer;transition:background .16s var(--em-ease),box-shadow .16s var(--em-ease),opacity .22s var(--em-ease),transform .22s var(--em-ease),max-height .22s var(--em-ease),padding .22s var(--em-ease)}[data-vl-page=email] .em-riga+.em-riga:after{content:"";position:absolute;left:3.6rem;right:.75rem;top:0;height:1px;background:var(--vl-line)}[data-vl-page=email] .em-riga:hover{background:var(--vl-hover)}[data-vl-page=email] .em-riga:hover:after,[data-vl-page=email] .em-riga:hover+.em-riga:after,[data-vl-page=email] .em-riga[data-aperta]:after,[data-vl-page=email] .em-riga[data-aperta]+.em-riga:after{opacity:0}[data-vl-page=email] .em-riga[data-focus]{box-shadow:inset 0 0 0 1.5px var(--vl-ring)}[data-vl-page=email] .em-riga[data-aperta]{background:var(--em-open);box-shadow:inset 0 0 0 1px var(--vl-line-strong)}[data-vl-page=email] .em-riga[data-selezionata]{background:var(--em-sel)}[data-vl-page=email] .em-riga[data-uscente]{max-height:0;padding-top:0;padding-bottom:0;opacity:0;transform:translate(28px);overflow:hidden}[data-vl-page=email] .em-riga[data-non-letta]:before{content:"";position:absolute;left:0;top:.95rem;bottom:.95rem;width:3px;border-radius:0 3px 3px 0;background:var(--em-unread);box-shadow:0 0 10px var(--em-unread)}[data-vl-page=email] .em-riga-sel{position:relative;width:2.35rem;height:2.35rem;padding:0;border:0;border-radius:999px;background:transparent}[data-vl-page=email] .em-riga-av,[data-vl-page=email] .em-riga-check{position:absolute;inset:0;width:100%;height:100%;font-size:.8rem;transition:opacity .16s var(--em-ease),transform .22s var(--em-spring)}[data-vl-page=email] .em-riga-check{display:grid;place-items:center;border:1.5px solid var(--vl-ink-3);border-radius:999px;background:var(--vl-surface);color:transparent;opacity:0;transform:scale(.6) rotate(-30deg)}[data-vl-page=email] .em-riga-check svg{width:1rem;height:1rem}[data-vl-page=email] .em-riga-sel:hover .em-riga-av,[data-vl-page=email] .em-riga[data-selezionata] .em-riga-av{opacity:0;transform:scale(.6)}[data-vl-page=email] .em-riga-sel:hover .em-riga-check,[data-vl-page=email] .em-riga[data-selezionata] .em-riga-check{opacity:1;transform:none}[data-vl-page=email] .em-riga[data-selezionata] .em-riga-check{border-color:transparent;background:var(--vl-accent-strong);color:#fff}[data-vl-page=email] .em-riga-corpo{min-width:0}[data-vl-page=email] .em-riga-l1{position:relative;display:flex;align-items:center;gap:.5rem;min-height:1.35rem}[data-vl-page=email] .em-riga-nomi{display:flex;flex:1;min-width:0;align-items:center;gap:.35rem;color:var(--vl-ink-2);font-size:.86rem;font-weight:560}[data-vl-page=email] .em-riga-nomi .truncate{color:inherit}[data-vl-page=email] .em-riga[data-non-letta] .em-riga-nomi{color:var(--vl-ink);font-weight:780}[data-vl-page=email] .em-riga-conta{color:var(--vl-ink-3);font-size:.72rem;font-weight:650}[data-vl-page=email] .em-riga-bozza{color:var(--vl-danger-fg);font-weight:700}[data-vl-page=email] .em-riga-meta{display:flex;align-items:center;gap:.3rem;color:var(--vl-ink-3);transition:opacity .12s var(--em-ease)}[data-vl-page=email] .em-riga-ico{width:.85rem;height:.85rem}[data-vl-page=email] .em-riga-ico--star{fill:#f5b301;color:#f5b301}[data-vl-page=email] .em-riga-data{color:var(--vl-ink-3);font-size:.74rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}[data-vl-page=email] .em-riga[data-non-letta] .em-riga-data{color:var(--vl-accent-ink);font-weight:750}[data-vl-page=email] .em-riga-azioni{position:absolute;right:-.25rem;top:50%;display:flex;gap:.1rem;padding:.15rem;border:1px solid var(--vl-line);border-radius:.65rem;background:var(--vl-surface);box-shadow:var(--vl-shadow-hover);opacity:0;pointer-events:none;transform:translateY(-50%) translate(6px);transition:opacity .14s var(--em-ease),transform .18s var(--em-ease)}.dark [data-vl-page=email] .em-riga-azioni{background:#0d3263}.silvia [data-vl-page=email] .em-riga-azioni{background:#161616}[data-vl-page=email] .em-riga:hover .em-riga-azioni{opacity:1;pointer-events:auto;transform:translateY(-50%)}[data-vl-page=email] .em-riga:hover .em-riga-meta{opacity:0}[data-vl-page=email] .em-riga-azioni button{display:grid;place-items:center;width:1.85rem;height:1.85rem;border:0;border-radius:.5rem;background:transparent;color:var(--vl-ink-2)}[data-vl-page=email] .em-riga-azioni button:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=email] .em-riga-azioni svg{width:.95rem;height:.95rem}[data-vl-page=email] .em-riga-oggetto{overflow:hidden;margin-top:.1rem;color:var(--vl-ink-2);font-size:.83rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-riga[data-non-letta] .em-riga-oggetto{color:var(--vl-ink);font-weight:700}[data-vl-page=email] .em-riga-l3{display:flex;margin-top:.1rem}[data-vl-page=email] .em-riga-anteprima{display:-webkit-box;overflow:hidden;color:var(--vl-ink-3);font-size:.79rem;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-vl-page=email] .em-riga-chip{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}[data-vl-page=email] .em-riga-punto{display:none}[data-vl-page=email] :is(.em-chip-paziente,.em-chip-posticipo,.em-chip-etichetta){display:inline-flex;align-items:center;gap:.3rem;height:1.35rem;padding:0 .5rem;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap}[data-vl-page=email] :is(.em-chip-paziente,.em-chip-posticipo) svg{width:.75rem;height:.75rem}[data-vl-page=email] .em-chip-paziente{background:var(--em-paziente-bg);color:var(--em-paziente)}[data-vl-page=email] .em-chip-posticipo{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=email] .em-chip-etichetta{border:1px solid color-mix(in srgb,var(--em-et) 45%,transparent);background:color-mix(in srgb,var(--em-et) 14%,transparent);color:color-mix(in srgb,var(--em-et) 75%,var(--vl-ink))}[data-vl-page=email] .em-chip-etichetta button{display:grid;place-items:center;margin-right:-.25rem;padding:0;border:0;background:transparent;color:inherit;opacity:.6}[data-vl-page=email] .em-chip-etichetta button:hover{opacity:1}[data-vl-page=email] .em-chip-etichetta button svg{width:.7rem;height:.7rem}[data-vl-page=email] .em-lista-fine{display:grid;place-items:center;height:3rem;color:var(--vl-ink-3)}[data-vl-page=email] .em-lista-fine svg{width:1.1rem;height:1.1rem}[data-vl-page=email] .em-scheletro-lista{padding:.5rem .6rem}[data-vl-page=email] .em-scheletro-riga{display:flex;gap:.75rem;padding:.75rem .4rem;animation:em-pulsa 1.4s ease-in-out infinite}[data-vl-page=email] .em-sk-av{width:2.35rem;height:2.35rem;border-radius:999px;background:var(--vl-muted-bg)}[data-vl-page=email] .em-sk-righe{display:flex;flex:1;flex-direction:column;gap:.45rem;padding-top:.2rem}[data-vl-page=email] .em-sk-righe span{height:.65rem;border-radius:999px;background:var(--vl-muted-bg)}[data-vl-page=email] .em-sk-righe span:nth-child(1){width:45%}[data-vl-page=email] .em-sk-righe span:nth-child(2){width:80%}[data-vl-page=email] .em-sk-righe span:nth-child(3){width:65%}@keyframes em-pulsa{0%,to{opacity:1}50%{opacity:.45}}[data-vl-page=email] .em-vuoto{display:grid;justify-items:center;gap:.6rem;padding:3rem 1.5rem;color:var(--vl-ink-3);text-align:center}[data-vl-page=email] .em-vuoto>svg{width:1.8rem;height:1.8rem}[data-vl-page=email] .em-vuoto p{margin:0;color:var(--vl-ink-2);font-weight:650}[data-vl-page=email] .em-vuoto small{color:var(--vl-ink-3)}[data-vl-page=email] .em-vuoto small kbd{margin:0 .1rem}[data-vl-page=email] .em-vuoto-orb{position:relative;display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:.5rem;border-radius:1.4rem;background:linear-gradient(140deg,#002552,#0a4a8f);color:var(--vl-accent);box-shadow:0 18px 40px -16px #00255299,0 1px #fff3 inset;transform:rotate(-6deg)}[data-vl-page=email] .em-vuoto-orb svg{width:1.9rem;height:1.9rem}[data-vl-page=email] .em-vuoto-orb--pulsa{animation:em-galleggia 2.6s ease-in-out infinite}@keyframes em-galleggia{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(4deg) translateY(-8px)}}[data-vl-page=email] .em-zero{display:grid;justify-items:center;gap:.35rem;padding:4rem 1.5rem 3rem;text-align:center}[data-vl-page=email] .em-zero-sole{position:relative;display:grid;place-items:center;width:7rem;height:7rem;margin-bottom:1.2rem}[data-vl-page=email] .em-zero-sole>span{position:absolute;inset:0;border-radius:999px;background:radial-gradient(closest-side,rgba(114,250,147,.4),transparent);animation:em-onda 3.2s ease-out infinite}[data-vl-page=email] .em-zero-sole>span:nth-child(2){animation-delay:1.05s}[data-vl-page=email] .em-zero-sole>span:nth-child(3){animation-delay:2.1s}[data-vl-page=email] .em-zero-sole>svg{position:relative;width:3.4rem;height:3.4rem;padding:.8rem;border-radius:999px;background:linear-gradient(140deg,#72fa93,#19c463);color:#002552;stroke-width:3;box-shadow:0 16px 36px -10px #19c463b3}[data-vl-page=email] .em-zero[data-festa] .em-zero-sole>svg{animation:em-boing .7s var(--em-spring)}@keyframes em-onda{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.5);opacity:0}}@keyframes em-boing{0%{transform:scale(.3) rotate(-40deg)}60%{transform:scale(1.15) rotate(8deg)}to{transform:none}}[data-vl-page=email] .em-zero h3{margin:0;font-size:1.6rem;font-weight:850;letter-spacing:-.04em;background:linear-gradient(110deg,#002552,#19c463);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dark [data-vl-page=email] .em-zero h3,.silvia [data-vl-page=email] .em-zero h3{background-image:linear-gradient(110deg,#fff,#72fa93)}[data-vl-page=email] .em-zero p{margin:0;color:var(--vl-ink-3);font-size:.9rem}[data-vl-page=email] .em-programmate{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:.6rem;list-style:none}[data-vl-page=email] .em-programmate li{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--vl-line);border-radius:.9rem}[data-vl-page=email] .em-programmate li>svg{width:1.1rem;height:1.1rem;color:var(--vl-info-fg)}[data-vl-page=email] .em-programmate li>div{display:flex;flex:1;min-width:0;flex-direction:column}[data-vl-page=email] .em-programmate strong{overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-programmate small{color:var(--vl-ink-3);font-size:.74rem}[data-vl-page=email] .em-lettura{display:grid;grid-template-columns:minmax(0,1fr);height:100%}[data-vl-page=email] .em-lettura[data-contatti]{grid-template-columns:minmax(0,1fr) 18.5rem}[data-vl-page=email] .em-lettura--vuota{display:grid;place-items:center}[data-vl-page=email] .em-lettura-main{display:flex;min-width:0;min-height:0;flex-direction:column}[data-vl-page=email] .em-lettura-barra{flex-shrink:0;display:flex;align-items:center;gap:.1rem;height:3.4rem;padding:0 .7rem;border-bottom:1px solid var(--vl-line)}[data-vl-page=email] .em-barra-sep{width:1px;height:1.3rem;margin:0 .35rem;background:var(--vl-line-strong)}[data-vl-page=email] .em-solo-stretto{display:none}[data-vl-page=email] .em-contatti-toggle[data-paziente]:not([data-attivo]){color:var(--em-paziente)}[data-vl-page=email] .em-lettura-scroll{flex:1;min-height:0;overflow-y:auto;padding:1.4rem 1.6rem 2rem;scrollbar-width:thin;animation:em-entra .26s var(--em-ease)}@keyframes em-entra{0%{opacity:0;transform:translateY(6px)}}[data-vl-page=email] .em-lettura-oggetto{margin:0;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:800;line-height:1.2;letter-spacing:-.025em;-webkit-text-fill-color:var(--vl-ink)}[data-vl-page=email] .em-lettura-chip{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem}[data-vl-page=email] .em-ai-cta{position:relative;display:inline-flex;align-items:center;gap:.35rem;height:1.75rem;padding:0 .75rem;border:0;border-radius:999px;background:var(--em-ai);color:#fff;font-size:.74rem;font-weight:750;box-shadow:0 6px 18px -6px #8b5cf699;transition:transform .18s var(--em-spring),box-shadow .18s var(--em-ease)}[data-vl-page=email] .em-ai-cta:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 10px 22px -8px #8b5cf6b3}[data-vl-page=email] .em-ai-cta svg{width:.85rem;height:.85rem}[data-vl-page=email] .em-ai-card{position:relative;isolation:isolate;flex-basis:100%;margin-top:.6rem;padding:.9rem 1rem 1rem;border-radius:1rem;background:var(--vl-surface);animation:em-entra .32s var(--em-ease)}[data-vl-page=email] .em-ai-card:before{content:"";position:absolute;inset:0;z-index:-1;padding:1.5px;border-radius:inherit;background:var(--em-ai);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}[data-vl-page=email] .em-ai-card:after{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;background:linear-gradient(120deg,#8b5cf614,#3b82f60f,#19c46312)}[data-vl-page=email] .em-ai-card[data-caricamento]:before{background:conic-gradient(from var(--em-angolo, 0deg),var(--em-ai-a),var(--em-ai-b),var(--em-ai-c),var(--em-ai-a));animation:em-ruota 2.2s linear infinite}@property --em-angolo{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes em-ruota{to{--em-angolo: 360deg}}[data-vl-page=email] .em-ai-card header{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}[data-vl-page=email] .em-ai-card header .em-icon-btn{width:1.7rem;height:1.7rem;margin-left:auto}[data-vl-page=email] .em-ai-card-titolo{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--em-ai);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-vl-page=email] .em-ai-card-titolo svg{width:.9rem;height:.9rem;color:var(--em-ai-a)}[data-vl-page=email] .em-ai-tono{padding:.1rem .5rem;border-radius:999px;background:var(--vl-violet-bg);color:var(--vl-violet-fg);font-size:.68rem;font-weight:700}[data-vl-page=email] .em-ai-testo{margin:0;color:var(--vl-ink);font-size:.9rem;line-height:1.55}[data-vl-page=email] .em-ai-punti{display:grid;gap:.2rem;margin:.55rem 0 0;padding-left:1.1rem;color:var(--vl-ink-2);font-size:.82rem}[data-vl-page=email] .em-ai-punti li::marker{color:var(--em-ai-b)}[data-vl-page=email] .em-ai-todo{display:grid;gap:.35rem;margin-top:.75rem;padding-top:.65rem;border-top:1px dashed var(--vl-line-strong)}[data-vl-page=email] .em-ai-todo-titolo{color:var(--vl-ink-3);font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}[data-vl-page=email] .em-ai-todo-voce{display:flex;align-items:center;gap:.6rem;padding:.4rem .4rem .4rem .65rem;border-radius:.65rem;background:var(--vl-surface-2);font-size:.84rem;font-weight:600}[data-vl-page=email] .em-ai-todo-voce>span{flex:1}[data-vl-page=email] .em-ai-todo-task{display:inline-flex;align-items:center;gap:.3rem;height:1.7rem;padding:0 .55rem;border:1px solid var(--vl-line-strong);border-radius:.5rem;background:var(--vl-surface);color:var(--vl-ink-2);font-size:.72rem;font-weight:700}[data-vl-page=email] .em-ai-todo-task:hover{border-color:var(--vl-accent-strong);color:var(--vl-accent-ink)}[data-vl-page=email] .em-ai-todo-task svg{width:.8rem;height:.8rem}[data-vl-page=email] .em-ai-scheletro{display:grid;gap:.45rem;padding:.3rem 0}[data-vl-page=email] .em-ai-scheletro span{height:.7rem;border-radius:999px;background:linear-gradient(90deg,#8b5cf61f,#3b82f64d,#19c4631f);background-size:200% 100%;animation:em-luccica 1.3s linear infinite}[data-vl-page=email] .em-ai-scheletro span:nth-child(2){width:85%}[data-vl-page=email] .em-ai-scheletro span:nth-child(3){width:60%}@keyframes em-luccica{0%{background-position:200% 0}to{background-position:-200% 0}}[data-vl-page=email] .em-thread{display:flex;flex-direction:column;gap:.6rem;margin-top:1.2rem}[data-vl-page=email] .em-thread-vecchi{position:relative;display:flex;align-items:center;justify-content:center;gap:.4rem;height:2rem;border:0;background:transparent;color:var(--vl-ink-3);font-size:.78rem;font-weight:650}[data-vl-page=email] .em-thread-vecchi:before{content:"";position:absolute;left:0;right:0;top:50%;z-index:-1;border-top:1px dashed var(--vl-line-strong)}[data-vl-page=email] .em-thread-vecchi span{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;border:1px solid var(--vl-line-strong);border-radius:999px;background:var(--vl-surface);color:var(--vl-ink-2);font-weight:800}[data-vl-page=email] .em-thread-vecchi:hover span{border-color:var(--vl-accent-strong);color:var(--vl-accent-ink)}[data-vl-page=email] .em-msg{border:1px solid var(--vl-line);border-radius:1rem;background:var(--vl-surface);transition:box-shadow .2s var(--em-ease),border-color .2s var(--em-ease)}[data-vl-page=email] .em-msg[data-espanso]{border-color:var(--vl-line-strong);box-shadow:var(--vl-shadow)}[data-vl-page=email] .em-msg-testa{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem .85rem;cursor:pointer}[data-vl-page=email] .em-msg-av{width:2.4rem;height:2.4rem}[data-vl-page=email] .em-msg-chi{min-width:0}[data-vl-page=email] .em-msg-riga1{display:flex;align-items:baseline;gap:.4rem;min-width:0}[data-vl-page=email] .em-msg-nome{overflow:hidden;font-size:.9rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-msg-email{overflow:hidden;color:var(--vl-ink-3);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-msg-a{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;padding:0;border:0;background:transparent;color:var(--vl-ink-3);font-size:.76rem;text-align:left}[data-vl-page=email] .em-msg-a svg{width:.8rem;height:.8rem;transition:transform .16s var(--em-ease)}[data-vl-page=email] .em-msg-a svg[data-aperto]{transform:rotate(180deg)}[data-vl-page=email] .em-msg-anteprima{display:block;overflow:hidden;color:var(--vl-ink-3);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-msg-data{color:var(--vl-ink-3);font-size:.74rem;white-space:nowrap}[data-vl-page=email] .em-msg-azioni{display:flex;gap:.1rem}[data-vl-page=email] .em-msg-dettagli{display:grid;grid-template-columns:auto 1fr;gap:.2rem .8rem;margin:0 .85rem .5rem 3.95rem;padding:.6rem .75rem;border-radius:.65rem;background:var(--vl-surface-2);font-size:.76rem}[data-vl-page=email] .em-msg-dettagli dt{color:var(--vl-ink-3);font-weight:650}[data-vl-page=email] .em-msg-dettagli dd{margin:0;overflow-wrap:anywhere}[data-vl-page=email] .em-msg-corpo{padding:0 .85rem .9rem 3.95rem}[data-vl-page=email] .em-carta{padding:1rem 1.15rem;border:1px solid var(--em-carta-line);border-radius:.85rem;background:var(--em-carta)}[data-vl-page=email] .em-msg--bozza{border-style:dashed;border-color:color-mix(in srgb,var(--vl-danger-dot) 45%,transparent)}[data-vl-page=email] .em-msg-bozza{display:flex;width:100%;align-items:center;gap:.6rem;padding:.8rem .9rem;border:0;background:transparent;color:var(--vl-ink-2);font-size:.84rem;text-align:left}[data-vl-page=email] .em-msg-bozza svg{width:1rem;height:1rem;color:var(--vl-danger-fg)}[data-vl-page=email] .em-msg-bozza>span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-msg-bozza strong{color:var(--vl-danger-fg)}[data-vl-page=email] .em-msg-bozza-cta{color:var(--vl-accent-ink);font-weight:700}[data-vl-page=email] .em-corpo{position:relative}[data-vl-page=email] .em-corpo iframe{display:block;width:100%;border:0;background:transparent;color-scheme:light}[data-vl-page=email] .em-corpo-citazioni{display:inline-grid;place-items:center;width:2rem;height:1.1rem;margin-top:.5rem;padding:0;border:0;border-radius:.4rem;background:#00255214;color:#4b5565}[data-vl-page=email] .em-corpo-citazioni:hover{background:#00255229}[data-vl-page=email] .em-corpo-citazioni svg{width:1rem;height:1rem}[data-vl-page=email] .em-allegati{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none}[data-vl-page=email] .em-allegati li{position:relative}[data-vl-page=email] .em-allegato{display:flex;width:100%;align-items:center;gap:.6rem;padding:.55rem 2.6rem .55rem .55rem;border:1px solid var(--vl-line-strong);border-radius:.8rem;background:var(--vl-surface);color:var(--vl-ink);text-align:left;transition:border-color .16s var(--em-ease),transform .16s var(--em-ease),box-shadow .16s var(--em-ease)}[data-vl-page=email] .em-allegato:hover{border-color:var(--vl-accent-strong);box-shadow:var(--vl-shadow);transform:translateY(-1px)}[data-vl-page=email] .em-allegato-ico{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:.6rem;background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=email] .em-allegato-ico[data-tipo=image]{background:var(--vl-violet-bg);color:var(--vl-violet-fg)}[data-vl-page=email] .em-allegato-ico[data-tipo=application]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=email] .em-allegato-ico svg{width:1.1rem;height:1.1rem}[data-vl-page=email] .em-allegato-testo{display:flex;min-width:0;flex-direction:column}[data-vl-page=email] .em-allegato-testo strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-allegato-testo small{color:var(--vl-ink-3);font-size:.7rem}[data-vl-page=email] .em-allegato-scarica{position:absolute;right:.45rem;top:50%;display:grid;place-items:center;width:1.9rem;height:1.9rem;border:0;border-radius:.5rem;background:transparent;color:var(--vl-ink-3);transform:translateY(-50%)}[data-vl-page=email] .em-allegato-scarica:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=email] .em-allegato-scarica svg{width:.95rem;height:.95rem}[data-vl-page=email].em-anteprima{padding:1rem}[data-vl-page=email] .em-anteprima-titolo{overflow:hidden;padding-right:2rem;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-anteprima-img{max-width:100%;max-height:75vh;margin:0 auto;border-radius:.6rem}[data-vl-page=email] .em-anteprima-pdf{width:100%;height:75vh;border:0;border-radius:.6rem}[data-vl-page=email] .em-rispondi-barra{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;padding-left:3.95rem}[data-vl-page=email] .em-scheletro-lettura{display:grid;gap:.8rem;width:min(36rem,80%);animation:em-pulsa 1.4s ease-in-out infinite}[data-vl-page=email] .em-scheletro-lettura span{height:1rem;border-radius:.5rem;background:var(--vl-muted-bg)}[data-vl-page=email] .em-scheletro-lettura span.h-40{height:10rem;border-radius:1rem}[data-vl-page=email] .em-contatti{display:flex;min-height:0;flex-direction:column;gap:.75rem;overflow-y:auto;padding:1rem .9rem;border-left:1px solid var(--vl-line);background:var(--vl-surface-2);scrollbar-width:thin;animation:em-scivola .28s var(--em-ease)}@keyframes em-scivola{0%{opacity:0;transform:translate(12px)}}[data-vl-page=email] .em-contatti-titolo{color:var(--vl-ink-3);font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}[data-vl-page=email] .em-contatti-vuoto{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:1px dashed var(--vl-line-strong);border-radius:.8rem;color:var(--vl-ink-3);font-size:.8rem}[data-vl-page=email] .em-contatti-vuoto svg{width:1rem;height:1rem}[data-vl-page=email] .em-paz{position:relative;overflow:hidden;padding:.95rem;border:1px solid var(--vl-line);border-radius:1rem;background:var(--vl-surface);box-shadow:var(--vl-shadow)}[data-vl-page=email] .em-paz:before{content:"";position:absolute;inset:0 0 auto;height:4rem;background:linear-gradient(160deg,var(--em-paziente-bg),transparent);pointer-events:none}[data-vl-page=email] .em-paz-testa{position:relative;display:flex;align-items:center;gap:.7rem}[data-vl-page=email] .em-paz-av{width:2.8rem;height:2.8rem;font-size:.95rem}[data-vl-page=email] .em-paz-badge{display:inline-flex;align-items:center;gap:.25rem;color:var(--em-paziente);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}[data-vl-page=email] .em-paz-badge svg{width:.75rem;height:.75rem}[data-vl-page=email] .em-paz-testa h3{margin:.05rem 0 0;font-size:1rem;font-weight:800;line-height:1.2;-webkit-text-fill-color:var(--vl-ink)}[data-vl-page=email] .em-paz-testa small{color:var(--vl-ink-3);font-size:.72rem}[data-vl-page=email] .em-paz-stat{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:.8rem 0 0}[data-vl-page=email] .em-paz-stat div{padding:.45rem .6rem;border-radius:.6rem;background:var(--vl-surface-2)}[data-vl-page=email] .em-paz-stat dt{color:var(--vl-ink-3);font-size:.66rem;font-weight:700;text-transform:uppercase}[data-vl-page=email] .em-paz-stat dd{margin:0;font-size:.95rem;font-weight:800}[data-vl-page=email] .em-paz-prossima{display:flex;gap:.65rem;margin-top:.6rem;padding:.6rem;border:1px solid color-mix(in srgb,var(--vl-ok-dot) 35%,transparent);border-radius:.8rem;background:var(--vl-ok-bg)}[data-vl-page=email] .em-paz-cal{display:grid;flex-shrink:0;place-items:center;align-content:center;width:2.8rem;height:3rem;overflow:hidden;border-radius:.55rem;background:var(--vl-surface);box-shadow:var(--vl-shadow)}[data-vl-page=email] .em-paz-cal small{width:100%;background:#e5484d;color:#fff;font-size:.58rem;font-weight:800;text-align:center;text-transform:uppercase}[data-vl-page=email] .em-paz-cal strong{font-size:1.2rem;font-weight:850;line-height:1.6}[data-vl-page=email] .em-paz-prossima>div{display:flex;min-width:0;flex-direction:column}[data-vl-page=email] .em-paz-etichetta{display:inline-flex;align-items:center;gap:.25rem;color:var(--vl-ok-fg);font-size:.66rem;font-weight:800;text-transform:uppercase}[data-vl-page=email] .em-paz-etichetta svg{width:.75rem;height:.75rem}[data-vl-page=email] .em-paz-quando{font-size:.82rem;font-weight:750}[data-vl-page=email] .em-paz-quando:first-letter{text-transform:uppercase}[data-vl-page=email] .em-paz-prossima small{color:var(--vl-ink-2);font-size:.72rem}[data-vl-page=email] .em-paz-nessuna{display:flex;align-items:center;gap:.4rem;margin-top:.6rem;padding:.55rem .65rem;border-radius:.7rem;background:var(--vl-surface-2);color:var(--vl-ink-3);font-size:.76rem}[data-vl-page=email] .em-paz-nessuna svg{width:.9rem;height:.9rem}[data-vl-page=email] .em-paz-altre{margin:.45rem 0 0;padding-left:1rem;color:var(--vl-ink-2);font-size:.74rem}[data-vl-page=email] .em-paz-azioni{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.8rem}[data-vl-page=email] .em-paz-azioni .em-btn{flex:1 0 auto;height:2rem;padding:0 .6rem;font-size:.76rem}[data-vl-page=email] .em-contatti-gruppo h4{display:flex;align-items:center;gap:.35rem;margin:.4rem 0 .35rem;color:var(--vl-ink-3);font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;-webkit-text-fill-color:var(--vl-ink-3)}[data-vl-page=email] .em-contatti-gruppo h4 svg{width:.8rem;height:.8rem}[data-vl-page=email] .em-persona{display:flex;width:100%;align-items:center;gap:.55rem;padding:.4rem;border:0;border-radius:.65rem;background:transparent;color:var(--vl-ink);text-align:left}[data-vl-page=email] .em-persona:hover{background:var(--vl-hover)}[data-vl-page=email] .em-persona-av{width:2rem;height:2rem;font-size:.7rem}[data-vl-page=email] .em-persona>span{display:flex;min-width:0;flex-direction:column}[data-vl-page=email] .em-persona strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-persona small{overflow:hidden;color:var(--vl-ink-3);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-dock{position:fixed;right:1.5rem;bottom:0;z-index:60}[data-vl-page=email] .em-dock[data-grande]{inset:0;display:grid;place-items:center;background:#00122973;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:vl-fade .2s var(--em-ease)}[data-vl-page=email] .em-composer{position:relative;display:flex;flex-direction:column;background:var(--vl-surface);color:var(--vl-ink)}.dark [data-vl-page=email] .em-composer--finestra{background:#0b2c57}.silvia [data-vl-page=email] .em-composer--finestra{background:#111}[data-vl-page=email] .em-composer--finestra{width:min(38rem,calc(100vw - 2rem));height:min(40rem,calc(100dvh - 6rem));overflow:hidden;border:1px solid var(--vl-line-strong);border-bottom:0;border-radius:1.1rem 1.1rem 0 0;box-shadow:0 30px 80px -20px #0018388c,0 0 0 1px #0025520a;animation:em-sale .32s var(--em-spring)}@keyframes em-sale{0%{opacity:0;transform:translateY(40px) scale(.98)}}[data-vl-page=email] .em-composer--grande{width:min(64rem,calc(100vw - 3rem));height:min(48rem,calc(100dvh - 4rem));border-bottom:1px solid var(--vl-line-strong);border-radius:1.2rem}[data-vl-page=email] .em-composer--mini{display:flex;flex-direction:row;align-items:center;gap:.2rem;width:20rem;height:2.9rem;padding:0 .4rem 0 .2rem;border-radius:.9rem .9rem 0 0;background:#002552;color:#fff;box-shadow:0 -10px 30px -12px #00183899}[data-vl-page=email] .em-composer--mini .em-icon-btn{color:#ffffffbf}[data-vl-page=email] .em-composer--mini .em-icon-btn:hover{background:#ffffff1a;color:#fff}[data-vl-page=email] .em-composer-mini-titolo{flex:1;min-width:0;height:100%;padding:0 .7rem;border:0;background:transparent;color:#fff;font-size:.86rem;font-weight:700;text-align:left}[data-vl-page=email] .em-composer-mini-titolo span{display:block;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-composer-testa{display:flex;flex-shrink:0;align-items:center;gap:.1rem;height:2.9rem;padding:0 .4rem 0 1rem;background:linear-gradient(120deg,#002552,#003775);color:#fff}[data-vl-page=email] .em-composer-titolo{flex:1;overflow:hidden;color:#fff;font-size:.88rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-composer-testa .em-icon-btn{width:1.95rem;height:1.95rem;color:#ffffffbf}[data-vl-page=email] .em-composer-testa .em-icon-btn:hover{background:#ffffff1f;color:#fff}[data-vl-page=email] .em-composer--inline{margin-top:1rem;margin-left:3.95rem;overflow:visible;border:1px solid var(--vl-line-strong);border-radius:1rem;box-shadow:0 18px 40px -24px #00183873;animation:em-entra .26s var(--em-ease)}[data-vl-page=email] .em-composer-campi{flex-shrink:0;padding:.15rem .9rem 0}[data-vl-page=email] .em-dest{position:relative;display:flex;align-items:flex-start;gap:.5rem;min-height:2.6rem;padding:.35rem 0;border-bottom:1px solid var(--vl-line);cursor:text}[data-vl-page=email] .em-dest-label{width:2rem;padding-top:.42rem;color:var(--vl-ink-3);font-size:.8rem;font-weight:650}[data-vl-page=email] .em-dest-campo{display:flex;flex:1;min-width:0;flex-wrap:wrap;align-items:center;gap:.3rem}[data-vl-page=email] .em-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;height:1.8rem;padding:0 .2rem 0 .15rem;border:1px solid var(--vl-line-strong);border-radius:999px;background:var(--vl-surface-2);font-size:.8rem;font-weight:600;animation:em-pop .22s var(--em-spring)}@keyframes em-pop{0%{opacity:0;transform:scale(.8)}}[data-vl-page=email] .em-chip[data-errore]{border-color:var(--vl-danger-dot);background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=email] .em-chip-av{width:1.45rem;height:1.45rem;font-size:.55rem}[data-vl-page=email] .em-chip-testo{overflow:hidden;max-width:14rem;color:inherit;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-chip-x{display:grid;place-items:center;width:1.3rem;height:1.3rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--vl-ink-3)}[data-vl-page=email] .em-chip-x:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=email] .em-chip-x svg{width:.75rem;height:.75rem}[data-vl-page=email] .em-chip--gruppo{padding-left:0;border-color:color-mix(in srgb,var(--vl-info-fg) 35%,var(--vl-line-strong));background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=email] .em-chip-gruppo{display:inline-flex;min-width:0;align-items:center;gap:.3rem;height:100%;padding:0 .1rem 0 .15rem;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}[data-vl-page=email] .em-chip-gruppo-ico{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:999px;background:var(--vl-surface)}[data-vl-page=email] .em-chip-gruppo-ico svg{width:.8rem;height:.8rem}[data-vl-page=email] .em-chip-gruppo-n{padding:0 .4rem;border-radius:999px;background:var(--vl-surface);font-size:.68rem;font-weight:750;font-variant-numeric:tabular-nums}[data-vl-page=email] .em-chip--gruppo .em-chip-x{color:inherit}[data-vl-page=email] .em-dest-input-wrap{position:relative;flex:1;min-width:9rem}[data-vl-page=email] .em-dest-input{width:100%;height:1.85rem;border:0;background:transparent;color:var(--vl-ink);font-size:.86rem;outline:none}[data-vl-page=email] .em-dest-coda{display:flex;gap:.15rem;padding-top:.25rem}[data-vl-page=email] .em-dest-coda button{height:1.6rem;padding:0 .45rem;border:0;border-radius:.4rem;background:transparent;color:var(--vl-ink-3);font-size:.78rem;font-weight:650}[data-vl-page=email] .em-dest-coda button:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=email] .em-sugg{position:absolute;left:-.4rem;top:calc(100% + .35rem);z-index:30;width:min(25rem,80vw);margin:0;padding:.3rem;border:1px solid var(--vl-line-strong);border-radius:.9rem;background:var(--vl-surface);box-shadow:0 20px 50px -18px #00183873;list-style:none;animation:em-entra .16s var(--em-ease)}.dark [data-vl-page=email] .em-sugg{background:#0d3263}.silvia [data-vl-page=email] .em-sugg{background:#161616}[data-vl-page=email] .em-sugg li{display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem;border-radius:.6rem;cursor:pointer}[data-vl-page=email] .em-sugg li[data-attivo]{background:var(--em-sel)}[data-vl-page=email] .em-sugg-av{width:2rem;height:2rem;font-size:.7rem}[data-vl-page=email] .em-sugg-testo{display:flex;flex:1;min-width:0;flex-direction:column}[data-vl-page=email] .em-sugg-testo strong{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-sugg-testo small{overflow:hidden;color:var(--vl-ink-3);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-sugg-fonte{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .45rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-muted-fg);font-size:.64rem;font-weight:750}[data-vl-page=email] .em-sugg-fonte[data-fonte=PAZIENTE]{background:var(--em-paziente-bg);color:var(--em-paziente)}[data-vl-page=email] .em-sugg-fonte[data-fonte=COLLEGA],[data-vl-page=email] .em-sugg-fonte[data-fonte=GRUPPO]{background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=email] .em-sugg-av--gruppo{display:grid;flex:none;place-items:center;border-radius:999px;background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=email] .em-sugg-av--gruppo svg{width:1rem;height:1rem}[data-vl-page=email] .em-gruppo-testa{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem .85rem;border-bottom:1px solid var(--vl-line)}[data-vl-page=email] .em-gruppo-testa .em-sugg-av--gruppo{width:2.5rem;height:2.5rem}[data-vl-page=email] .em-gruppo-titolo{color:var(--vl-ink);font-size:1rem;font-weight:750}[data-vl-page=email] .em-gruppo-desc{color:var(--vl-ink-3);font-size:.78rem}[data-vl-page=email] .em-gruppo-membri{max-height:min(24rem,55vh);margin:0;padding:.35rem;overflow-y:auto;list-style:none}[data-vl-page=email] .em-gruppo-membri li{display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;border-radius:.6rem}[data-vl-page=email] .em-gruppo-membri li:hover{background:var(--vl-hover)}[data-vl-page=email] .em-gruppo-azioni{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:.75rem 1.1rem 1rem;border-top:1px solid var(--vl-line)}[data-vl-page=email] .em-sugg li.em-sugg-gestisci{margin-top:.2rem;border-top:1px solid var(--vl-line);border-radius:0 0 .6rem .6rem;color:var(--vl-ink-2);font-size:.82rem;font-weight:650}[data-vl-page=email] .em-sugg li.em-sugg-gestisci svg{width:1rem;height:1rem;margin:0 .5rem}[data-vl-page=email] .em-gg-testa-testo{flex:1;min-width:0}[data-vl-page=email] .em-gg-indietro svg{width:1rem;height:1rem}[data-vl-page=email] .em-gg-vuoto,[data-vl-page=email] .em-gg-nota{padding:.6rem .2rem;color:var(--vl-ink-3);font-size:.8rem}[data-vl-page=email] .em-gg-vuoto{padding:2rem 1.1rem;text-align:center}[data-vl-page=email] .em-gg-elenco li{padding:0}[data-vl-page=email] .em-gg-riga{display:flex;flex:1;min-width:0;align-items:center;gap:.6rem;padding:.55rem .6rem;border:0;border-radius:.6rem;background:transparent;color:inherit;text-align:left}[data-vl-page=email] .em-gg-ico{width:.9rem;height:.9rem;color:var(--vl-ink-3)}[data-vl-page=email] .em-gg-elimina:hover,[data-vl-page=email] .em-gg-elimina-btn:hover{color:var(--vl-danger-fg)}[data-vl-page=email] .em-gg-elimina-btn{margin-right:auto}[data-vl-page=email] .em-gg-corpo{display:flex;flex-direction:column;gap:1rem;max-height:min(34rem,65vh);padding:1rem 1.1rem;overflow-y:auto}[data-vl-page=email] .em-gg-campo{display:flex;flex-direction:column;gap:.4rem}[data-vl-page=email] .em-gg-campo>span{color:var(--vl-ink-3);font-size:.7rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}[data-vl-page=email] .em-gg-campo>input,[data-vl-page=email] .em-gg-cerca{height:2.3rem;padding:0 .75rem;border:1px solid var(--vl-line-strong);border-radius:.7rem;background:var(--vl-surface-2);color:var(--vl-ink);font-size:.86rem;outline:none}[data-vl-page=email] .em-gg-campo>input:focus,[data-vl-page=email] .em-gg-cerca:focus-within{border-color:var(--vl-accent-strong)}[data-vl-page=email] .em-gg-cerca{display:flex;align-items:center;gap:.5rem}[data-vl-page=email] .em-gg-cerca svg{width:.95rem;height:.95rem;color:var(--vl-ink-3)}[data-vl-page=email] .em-gg-cerca input{flex:1;min-width:0;border:0;background:transparent;color:inherit;font-size:inherit;outline:none}[data-vl-page=email] .em-gg-cerca button{display:grid;place-items:center;padding:0;border:0;background:transparent}[data-vl-page=email] .em-gg-ruoli{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl-page=email] .em-gg-ruolo{height:1.85rem;padding:0 .7rem;border:1px solid var(--vl-line-strong);border-radius:999px;background:var(--vl-surface);color:var(--vl-ink-2);font-size:.78rem;font-weight:600;transition:background .14s var(--em-ease),border-color .14s var(--em-ease)}[data-vl-page=email] .em-gg-ruolo:hover{background:var(--vl-hover)}[data-vl-page=email] .em-gg-ruolo[aria-pressed=true]{border-color:color-mix(in srgb,var(--vl-info-fg) 45%,transparent);background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=email] .em-gg-trovati{margin:0;padding:.25rem;border:1px solid var(--vl-line);border-radius:.7rem;list-style:none}[data-vl-page=email] .em-gg-trovati button{display:flex;width:100%;align-items:baseline;gap:.5rem;padding:.45rem .5rem;border:0;border-radius:.5rem;background:transparent;color:var(--vl-ink);font-size:.84rem;text-align:left}[data-vl-page=email] .em-gg-trovati button:hover{background:var(--em-sel)}[data-vl-page=email] .em-gg-trovati svg{width:.85rem;height:.85rem;align-self:center;color:var(--vl-info-fg)}[data-vl-page=email] .em-gg-trovati small{color:var(--vl-ink-3);font-size:.74rem}[data-vl-page=email] .em-gg-anteprima{max-height:18rem;padding:.25rem;border:1px solid var(--vl-line);border-radius:.8rem}[data-vl-page=email] .em-gg-anteprima li[data-escluso]{opacity:.55}[data-vl-page=email] .em-gg-anteprima li[data-escluso] strong{text-decoration:line-through}[data-vl-page=email] .em-gruppo-modifica{margin-right:auto}[data-vl-page=email] .em-sugg-fonte svg{width:.7rem;height:.7rem}[data-vl-page=email] .em-oggetto{width:100%;height:2.7rem;border:0;border-bottom:1px solid var(--vl-line);background:transparent;color:var(--vl-ink);font-size:.95rem;font-weight:700;outline:none}[data-vl-page=email] .em-oggetto::placeholder{color:var(--vl-ink-3);font-weight:600}[data-vl-page=email] .em-composer-corpo{position:relative;flex:1;min-height:0;overflow-y:auto;padding:.75rem .95rem .5rem;scrollbar-width:thin}[data-vl-page=email] .em-composer--inline .em-composer-corpo{min-height:9rem;max-height:28rem}[data-vl-page=email] .em-editor .tiptap,[data-vl-page=email] .em-editor-prose{min-height:8rem;color:var(--vl-ink);font-size:.92rem;line-height:1.6;outline:none}[data-vl-page=email] .em-editor-prose p{margin:0 0 .45rem}[data-vl-page=email] .em-editor-prose :is(ul,ol){margin:.2rem 0 .5rem;padding-left:1.4rem}[data-vl-page=email] .em-editor-prose ul{list-style:disc}[data-vl-page=email] .em-editor-prose ol{list-style:decimal}[data-vl-page=email] .em-editor-prose blockquote{margin:.3rem 0 .6rem;padding-left:.8rem;border-left:3px solid var(--vl-line-strong);color:var(--vl-ink-2)}[data-vl-page=email] .em-editor-prose a{color:#0b63ce;text-decoration:underline}.dark [data-vl-page=email] .em-editor-prose a{color:#8cc4ff}[data-vl-page=email] .em-editor-prose img{max-width:100%;border-radius:.5rem}[data-vl-page=email] .em-editor-prose img.ProseMirror-selectednode{outline:2px solid var(--vl-accent-strong)}[data-vl-page=email] .em-editor-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--vl-ink-3);pointer-events:none}[data-vl-page=email] .em-composer-corpo[data-ai] .em-editor{opacity:.35;filter:blur(1px);transition:opacity .2s,filter .2s}[data-vl-page=email] .em-ai-overlay{position:absolute;left:50%;top:3rem;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border-radius:999px;background:var(--em-ai);color:#fff;font-size:.82rem;font-weight:750;box-shadow:0 14px 30px -10px #8b5cf6b3;transform:translate(-50%);animation:em-respira 1.6s ease-in-out infinite}[data-vl-page=email] .em-ai-overlay span{color:#fff}[data-vl-page=email] .em-ai-overlay svg{width:1rem;height:1rem}@keyframes em-respira{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}}[data-vl-page=email] .em-firma,[data-vl-page=email] .em-citazione{margin-top:.6rem}[data-vl-page=email] .em-firma-toggle{display:inline-flex;align-items:center;gap:.35rem;color:var(--vl-ink-3);font-size:.74rem;font-weight:650;cursor:pointer}[data-vl-page=email] .em-firma-toggle input{accent-color:var(--vl-accent-strong)}[data-vl-page=email] .em-firma .em-corpo{margin-top:.35rem;padding:.6rem .75rem;border-radius:.6rem;background:var(--em-carta);opacity:.85}[data-vl-page=email] .em-citazione-toggle{height:1.7rem;padding:0 .6rem;border:1px dashed var(--vl-line-strong);border-radius:999px;background:transparent;color:var(--vl-ink-3);font-size:.74rem;font-weight:650}[data-vl-page=email] .em-citazione-toggle:hover{border-style:solid;color:var(--vl-ink)}[data-vl-page=email] .em-citazione .em-corpo{margin-top:.4rem;padding:.6rem .75rem;border-radius:.6rem;background:var(--em-carta)}[data-vl-page=email] .em-allegati-composer{display:flex;flex-wrap:wrap;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none}[data-vl-page=email] .em-allegati-composer li{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;height:2rem;padding:0 .25rem 0 .55rem;border:1px solid var(--vl-line-strong);border-radius:.6rem;background:var(--vl-surface-2);font-size:.78rem;animation:em-pop .22s var(--em-spring)}[data-vl-page=email] .em-allegati-composer li>svg{width:.85rem;height:.85rem;color:var(--vl-ink-3)}[data-vl-page=email] .em-allegato-nome{overflow:hidden;max-width:14rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-allegati-composer small{color:var(--vl-ink-3)}[data-vl-page=email] .em-allegati-composer button{display:grid;place-items:center;width:1.4rem;height:1.4rem;padding:0;border:0;border-radius:.4rem;background:transparent;color:var(--vl-ink-3)}[data-vl-page=email] .em-allegati-composer button:hover{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=email] .em-allegati-composer button svg{width:.75rem;height:.75rem}[data-vl-page=email] .em-allegati-oltre{border-color:var(--vl-danger-dot)!important;background:var(--vl-danger-bg)!important;color:var(--vl-danger-fg);font-weight:700}[data-vl-page=email] .em-composer-formato{flex-shrink:0;padding:.25rem .6rem;border-top:1px solid var(--vl-line)}[data-vl-page=email] .em-composer-piede{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.6rem .75rem;border-top:1px solid var(--vl-line)}[data-vl-page=email] .em-composer-spazio{flex:1}[data-vl-page=email] .em-invia-gruppo{display:flex;margin-right:.35rem}[data-vl-page=email] .em-btn--invia{height:2.35rem;padding:0 1.05rem;border:0;border-radius:.8rem 0 0 .8rem;background:linear-gradient(135deg,#002552,#0a4a8f);color:#fff;font-weight:750;box-shadow:0 8px 20px -10px #002552cc}[data-vl-page=email] .em-btn--invia:hover{border:0;background:linear-gradient(135deg,#003775,#0d5bb0)}.dark [data-vl-page=email] .em-btn--invia,.silvia [data-vl-page=email] .em-btn--invia{background:linear-gradient(135deg,#72fa93,#19c463);color:#002552;box-shadow:0 8px 20px -10px #72fa93cc}[data-vl-page=email] .em-btn--invia-freccia{width:2.1rem;padding:0;border-left:1px solid rgba(255,255,255,.2);border-radius:0 .8rem .8rem 0}[data-vl-page=email] .em-btn--invia-freccia:hover{border-left:1px solid rgba(255,255,255,.2)}[data-vl-page=email] .em-btn--ai{height:2.15rem;border:0;background:var(--em-ai);color:#fff;box-shadow:0 6px 16px -8px #8b5cf6cc}[data-vl-page=email] .em-btn--ai span{color:#fff}[data-vl-page=email] .em-btn--ai:hover{border:0;background:var(--em-ai);filter:brightness(1.08)}[data-vl-page=email] .em-salvataggio{display:inline-flex;align-items:center;gap:.3rem;min-width:6rem;color:var(--vl-ink-3);font-size:.72rem;font-weight:600}[data-vl-page=email] .em-salvataggio[data-stato=errore]{color:var(--vl-danger-fg)}[data-vl-page=email] .em-salvataggio svg{width:.8rem;height:.8rem}[data-vl-page=email] .em-drop{position:absolute;inset:.5rem;z-index:20;display:grid;place-items:center;align-content:center;gap:.5rem;border:2px dashed var(--vl-accent-strong);border-radius:1rem;background:color-mix(in srgb,var(--vl-surface) 88%,transparent);color:var(--vl-accent-ink);font-weight:750;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}[data-vl-page=email] .em-drop svg{width:1.6rem;height:1.6rem}[data-vl-page=email].em-pop{border:1px solid var(--vl-line-strong);border-radius:.9rem;background:var(--vl-surface);color:var(--vl-ink);box-shadow:0 24px 60px -20px #00183873}.dark [data-vl-page=email].em-pop{background:#0d3263}.silvia [data-vl-page=email].em-pop{background:#161616}[data-vl-page=email] .em-pop-titolo{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem .45rem;color:var(--vl-ink-3);font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}[data-vl-page=email] .em-pop-titolo svg{width:.85rem;height:.85rem}[data-vl-page=email] .em-pop-voce{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.6rem;height:2.3rem;padding:0 .55rem;border:0;border-radius:.55rem;background:transparent;color:var(--vl-ink);font-size:.84rem;font-weight:600;text-align:left}[data-vl-page=email] .em-pop-voce:hover,[data-vl-page=email] .em-pop-voce:focus-visible{background:var(--em-sel)}[data-vl-page=email] .em-pop-voce small{color:var(--vl-ink-3);font-size:.74rem;font-weight:550}[data-vl-page=email] .em-pop-voce--check{justify-content:flex-start}[data-vl-page=email] .em-pop-lista{max-height:16rem;overflow-y:auto}[data-vl-page=email] .em-pop-vuoto{margin:0;padding:.6rem;color:var(--vl-ink-3);font-size:.78rem}[data-vl-page=email] .em-pop-crea{justify-content:flex-start;color:var(--vl-accent-ink)}[data-vl-page=email] .em-pop-crea svg{width:.9rem;height:.9rem}[data-vl-page=email] .em-check{display:grid;place-items:center;width:1.1rem;height:1.1rem;border:1.5px solid var(--vl-ink-3);border-radius:.3rem;font-size:.8rem;font-weight:800}[data-vl-page=email] .em-check[data-stato=tutte]{border-color:transparent;background:var(--vl-accent-strong);color:#fff}[data-vl-page=email] .em-check svg{width:.75rem;height:.75rem}[data-vl-page=email] .em-pop-custom{display:flex;gap:.35rem;margin-top:.3rem;padding:.45rem .3rem .2rem;border-top:1px solid var(--vl-line)}[data-vl-page=email] .em-ai-textarea{height:auto;padding:.55rem .7rem;line-height:1.45;resize:none}[data-vl-page=email] .em-btn--ai-pieno{width:100%;height:2.3rem;margin-top:.5rem;border:0;background:var(--em-ai);color:#fff}[data-vl-page=email] .em-btn--ai-pieno:hover{border:0;filter:brightness(1.08)}[data-vl-page=email] .em-ai-azioni{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem}[data-vl-page=email] .em-ai-chip{height:1.75rem;padding:0 .6rem;border:1px solid var(--vl-line-strong);border-radius:999px;background:transparent;color:var(--vl-ink-2);font-size:.74rem;font-weight:650}[data-vl-page=email] .em-ai-chip:hover:not(:disabled){border-color:var(--em-ai-a);color:var(--em-ai-a)}[data-vl-page=email] .em-ai-chip:disabled{opacity:.4}[data-vl-page=email] .em-ai-nota{margin:.6rem 0 0;color:var(--vl-ink-3);font-size:.68rem;line-height:1.4}[data-vl-page=email].em-menu [role=menuitem] svg{width:.95rem;height:.95rem}[data-vl-page=email] .em-scorciatoie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.6rem}[data-vl-page=email] .em-scorciatoie h4{margin:0 0 .5rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;-webkit-text-fill-color:var(--vl-ink-3)}[data-vl-page=email] .em-scorciatoie dl{display:grid;gap:.35rem;margin:0}[data-vl-page=email] .em-scorciatoie dl>div{display:flex;align-items:center;gap:.7rem;font-size:.83rem}[data-vl-page=email] .em-scorciatoie dt{display:flex;gap:.2rem;min-width:4.2rem}[data-vl-page=email] .em-scorciatoie dd{margin:0;color:var(--vl-ink-2)}[data-vl-page=email].em-toast-invio{position:relative;display:flex;align-items:center;gap:.6rem;width:22rem;max-width:calc(100vw - 2rem);overflow:hidden;padding:.85rem .85rem .95rem 1rem;border-radius:.95rem;background:#002552;color:#fff;font-family:Montserrat,system-ui,sans-serif;font-size:.88rem;font-weight:650;box-shadow:0 24px 50px -18px #001838b3}[data-vl-page=email].em-toast-invio>span:first-of-type{flex:1;color:#fff}[data-vl-page=email].em-toast-invio>svg{width:1rem;height:1rem;color:#72fa93}[data-vl-page=email].em-toast-invio button{display:inline-flex;align-items:center;gap:.3rem;height:2rem;padding:0 .75rem;border:0;border-radius:.6rem;background:#72fa93;color:#002552;font-size:.8rem;font-weight:800}[data-vl-page=email].em-toast-invio button svg{width:.85rem;height:.85rem}[data-vl-page=email] .em-toast-barra{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#72fa93,#19c463);transform-origin:left;animation:em-countdown linear forwards}@keyframes em-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}[data-vl-page=email] .em-setup{display:grid;justify-items:center;width:min(40rem,100%);padding:2.5rem 2rem;border:1px solid var(--vl-line);border-radius:1.5rem;background:var(--vl-surface);box-shadow:var(--vl-shadow);text-align:center;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl-page=email] .em-setup-orb{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:1.2rem;border-radius:1.4rem;background:var(--vl-hero-bg);color:var(--vl-accent);box-shadow:0 18px 40px -16px #00255299}[data-vl-page=email] .em-setup-orb svg{width:1.9rem;height:1.9rem}[data-vl-page=email] .em-setup h2{margin:0;font-size:1.5rem;font-weight:850;letter-spacing:-.03em;-webkit-text-fill-color:var(--vl-ink)}[data-vl-page=email] .em-setup-sotto{max-width:32rem;margin:.6rem 0 0;color:var(--vl-ink-2);font-size:.9rem}[data-vl-page=email] .em-setup-passi{display:grid;gap:.7rem;margin:1.5rem 0 0;padding:0;counter-reset:passo;list-style:none;text-align:left}[data-vl-page=email] .em-setup-passi li{position:relative;padding-left:2.3rem;color:var(--vl-ink-2);font-size:.86rem;line-height:1.5;counter-increment:passo}[data-vl-page=email] .em-setup-passi li:before{content:counter(passo);position:absolute;left:0;top:0;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;background:var(--em-sel);color:var(--vl-accent-ink);font-size:.78rem;font-weight:800}[data-vl-page=email] .em-setup-scope{display:flex;width:100%;align-items:center;gap:.6rem;margin-top:.45rem;padding:.6rem .75rem;border:1px solid var(--vl-line-strong);border-radius:.7rem;background:var(--vl-surface-2);color:var(--vl-ink);text-align:left}[data-vl-page=email] .em-setup-scope code{flex:1;overflow-wrap:anywhere;font-size:.72rem}[data-vl-page=email] .em-setup-scope svg{width:.95rem;height:.95rem;color:var(--vl-ink-3)}[data-vl-page=email] .em-setup-dettaglio{display:flex;align-items:flex-start;gap:.4rem;margin:1.4rem 0 1.2rem;color:var(--vl-ink-3);font-size:.74rem;text-align:left}[data-vl-page=email] .em-setup-dettaglio svg{width:.9rem;height:.9rem;margin-top:.1rem}[data-vl].em-pagina{container:em / inline-size}@container em (max-width: 1500px){[data-vl-page=email] .em-app{--em-col-rail: 13rem;--em-col-lista-def: minmax(19rem, 24rem)}}[data-vl-page=email] .em-lettura[data-stretta][data-contatti]{position:relative;grid-template-columns:minmax(0,1fr)}.dark [data-vl-page=email] .em-lettura[data-stretta] .em-contatti{background:#0b2c57}.silvia [data-vl-page=email] .em-lettura[data-stretta] .em-contatti{background:#111}[data-vl-page=email] .em-lettura[data-stretta] .em-contatti{position:absolute;right:0;top:3.4rem;bottom:0;z-index:5;width:min(19rem,88%);box-shadow:-24px 0 48px -28px #0018388c}@container em (max-width: 1240px){[data-vl-page=email] .em-app{--em-col-rail: 4.2rem;--em-col-lista-def: minmax(18rem, 23rem)}[data-vl-page=email] .em-rail{align-items:center;padding:.6rem .4rem}[data-vl-page=email] .em-scrivi{justify-content:center;width:3rem;padding:0}[data-vl-page=email] :is(.em-scrivi span,.em-scrivi kbd,.em-rail-nome,.em-rail-sezione,.em-rail-account-testo,.em-rail-x){display:none!important}[data-vl-page=email] .em-rail-voce{justify-content:center;width:2.8rem;padding:0}[data-vl-page=email] .em-rail-voce[data-attiva]:before{left:-.4rem}[data-vl-page=email] .em-rail-n{position:absolute;right:-.15rem;top:-.15rem;min-width:1.1rem;padding:0 .25rem;font-size:.6rem}[data-vl-page=email] .em-rail-account{flex-direction:column;padding:.6rem 0 0}}@container em (max-width: 900px){[data-vl-page=email] .em-testa{grid-template-columns:minmax(0,1fr) auto}[data-vl-page=email] .em-cerca{grid-column:1 / -1;grid-row:2}[data-vl-page=email] .em-app{grid-template-columns:4.2rem minmax(0,1fr)}[data-vl].em-pagina[data-vista=lista] .em-colonna-lettura,[data-vl].em-pagina[data-vista=lettura] .em-colonna-lista{display:none}[data-vl-page=email] .em-solo-stretto{display:inline-grid}}@media (max-width: 640px){[data-vl][data-vl-page=email] .vl-avatar,[data-vl-page=email] .vl-avatar{display:inline-flex}[data-vl-page=email] .em-testa{padding:.9rem 1rem;border-radius:1.1rem}[data-vl-page=email] .em-app{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 16rem)}[data-vl-page=email] .em-rail{position:fixed;left:50%;bottom:.9rem;z-index:40;flex-direction:row;align-items:center;gap:.2rem;width:auto;max-width:calc(100vw - 2rem);height:auto;overflow-x:auto;padding:.35rem;border-radius:999px;box-shadow:0 18px 40px -16px #0018388c;transform:translate(-50%)}[data-vl-page=email] .em-rail-lista{flex-direction:row}[data-vl-page=email] .em-rail-lista:nth-of-type(2),[data-vl-page=email] .em-rail-account{display:none}[data-vl-page=email] .em-scrivi{flex-shrink:0;justify-content:center;width:2.8rem;height:2.8rem;margin:0;padding:0;border-radius:999px}[data-vl-page=email] .em-rail-lista li{flex-shrink:0}[data-vl-page=email] .em-lettura-scroll{padding:1rem .9rem 5rem}[data-vl-page=email] :is(.em-msg-corpo,.em-rispondi-barra){padding-left:.85rem}[data-vl-page=email] .em-composer--inline{margin-left:0}[data-vl-page=email] .em-msg-dettagli{margin-left:.85rem}[data-vl-page=email] .em-msg-testa{grid-template-columns:auto minmax(0,1fr) auto}[data-vl-page=email] .em-msg-data{display:none}[data-vl-page=email] .em-dock{inset:auto 0 0}[data-vl-page=email] .em-composer--finestra{width:100vw;height:calc(100dvh - 3rem)}[data-vl-page=email] .em-scorciatoie{grid-template-columns:1fr}}[data-vl-page=email] .em-maniglia{position:absolute;grid-column:3;grid-row:1;top:0;bottom:0;left:-.9rem;z-index:4;display:grid;place-items:center;width:.9rem;cursor:col-resize;touch-action:none;outline:none}[data-vl-page=email] .em-maniglia-linea{position:absolute;top:50%;left:50%;width:3px;height:2.6rem;border-radius:999px;background:var(--vl-line-strong);opacity:0;transform:translate(-50%,-50%);transition:height .42s var(--em-spring),opacity .2s var(--em-ease),background .2s var(--em-ease),box-shadow .2s var(--em-ease)}[data-vl-page=email] .em-maniglia-presa{position:relative;display:grid;gap:3px;padding:.45rem .22rem;border:1px solid var(--vl-line-strong);border-radius:999px;background:var(--vl-surface);box-shadow:var(--vl-shadow);opacity:0;transform:scale(.6);transition:opacity .18s var(--em-ease),transform .32s var(--em-spring)}.dark [data-vl-page=email] .em-maniglia-presa{background:#0b305d}.silvia [data-vl-page=email] .em-maniglia-presa{background:#161616}[data-vl-page=email] .em-maniglia-presa i{width:3px;height:3px;border-radius:50%;background:var(--vl-ink-3)}[data-vl-page=email] .em-maniglia:is(:hover,:focus-visible,[data-trascina]) .em-maniglia-linea{height:calc(100% - 2.4rem);opacity:1;background:linear-gradient(180deg,transparent,var(--vl-accent-strong) 18%,var(--vl-accent) 50%,var(--vl-accent-strong) 82%,transparent);box-shadow:0 0 14px 0 var(--vl-ring)}[data-vl-page=email] .em-maniglia:is(:hover,:focus-visible,[data-trascina]) .em-maniglia-presa{opacity:1;transform:scale(1)}[data-vl-page=email] .em-maniglia[data-trascina] .em-maniglia-presa{transform:scale(1.12);border-color:var(--vl-accent-strong)}[data-vl-page=email] .em-maniglia[data-stacca] .em-maniglia-linea{width:5px;background:var(--em-ai);box-shadow:0 0 24px 2px #8b5cf673;animation:em-maniglia-pulsa .9s var(--em-ease) infinite alternate}[data-vl-page=email] .em-maniglia-fumetto{position:absolute;top:50%;left:calc(100% + .6rem);display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .7rem;border-radius:999px;background:#002552;color:#fff;font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 12px 28px -12px #00183899;transform:translateY(-50%);pointer-events:none;animation:em-fumetto-entra .22s var(--em-spring) both}[data-vl-page=email] .em-maniglia[data-stacca] .em-maniglia-fumetto{background:var(--em-ai)}[data-vl-page=email] .em-maniglia-fumetto svg{width:.85rem;height:.85rem}.dark [data-vl-page=email] .em-maniglia-fumetto{background:#fff;color:#002552}.silvia [data-vl-page=email] .em-maniglia-fumetto{background:#fff;color:#000}@keyframes em-maniglia-pulsa{to{box-shadow:0 0 34px 6px #3b82f680}}@keyframes em-fumetto-entra{0%{opacity:0;transform:translate(-.4rem,-50%) scale(.9)}}html[data-em-trascina],html[data-em-trascina] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html[data-em-trascina] iframe{pointer-events:none}[data-vl-page=email] .em-ampiezza{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:2rem;padding:.18rem;border-radius:.8rem;background:var(--vl-surface-2);box-shadow:inset 0 0 0 1px var(--vl-line)}[data-vl-page=email] .em-ampiezza-cursore{position:absolute;top:.18rem;left:.18rem;width:2rem;height:calc(100% - .36rem);border-radius:.62rem;background:var(--vl-surface);box-shadow:0 1px 2px #0025521a,0 4px 12px -4px #00255240;transition:transform .42s var(--em-spring)}.dark [data-vl-page=email] .em-ampiezza-cursore{background:#ffffff24}.silvia [data-vl-page=email] .em-ampiezza-cursore{background:#262626}[data-vl-page=email] .em-ampiezza[data-attiva=ampia] .em-ampiezza-cursore{transform:translate(100%)}[data-vl-page=email] .em-ampiezza-voce{position:relative;display:grid;place-items:center;height:1.8rem;border:0;border-radius:.62rem;background:transparent;color:var(--vl-ink-3);transition:color .16s var(--em-ease),transform .14s var(--em-ease)}[data-vl-page=email] .em-ampiezza-voce:hover,[data-vl-page=email] .em-ampiezza-voce[aria-checked=true]{color:var(--vl-ink)}[data-vl-page=email] .em-ampiezza-voce:active{transform:scale(.9)}[data-vl-page=email] .em-ampiezza-voce svg{width:.95rem;height:.95rem}[data-vl-page=email] .em-ampiezza-voce[data-voce=immersiva]:hover svg{animation:em-espandi .62s var(--em-spring);color:var(--em-ai-a)}@keyframes em-espandi{40%{transform:scale(1.28)}}[data-vl-page=email] .em-esci-immersiva{display:inline-flex;align-items:center;gap:.4rem;height:2.15rem;padding:0 .45rem 0 .7rem;border:0;border-radius:.75rem;background:var(--vl-surface-2);box-shadow:inset 0 0 0 1px var(--vl-line);color:var(--vl-ink);font-size:.8rem;font-weight:700;transition:background .14s var(--em-ease),transform .14s var(--em-ease)}[data-vl-page=email] .em-esci-immersiva:hover{background:var(--vl-hover)}[data-vl-page=email] .em-esci-immersiva:active{transform:scale(.95)}[data-vl-page=email] .em-esci-immersiva svg{width:.95rem;height:.95rem}[data-vl-page=email] .em-naviga{display:inline-flex;align-items:center;margin-left:.25rem}[data-vl-page=email] .em-naviga-pos{min-width:4.2rem;color:var(--vl-ink-3);font-size:.76rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}[data-vl-page=email] .em-naviga-pos strong{color:var(--vl-ink);font-weight:800}[data-vl-page=email] .em-naviga .em-icon-btn:disabled{opacity:.35;pointer-events:none}@container em (min-width: 901px){[data-vl].em-pagina[data-ampiezza=ampia] .em-app{--em-col-rail: 4.2rem;--em-col-lista-def: minmax(17rem, 21rem)}[data-vl].em-pagina[data-ampiezza=ampia] .em-rail{align-items:center;padding:.6rem .4rem}[data-vl].em-pagina[data-ampiezza=ampia] .em-scrivi{justify-content:center;width:3rem;padding:0}[data-vl].em-pagina[data-ampiezza=ampia] :is(.em-scrivi span,.em-scrivi kbd,.em-rail-nome,.em-rail-sezione,.em-rail-account-testo,.em-rail-x){display:none!important}[data-vl].em-pagina[data-ampiezza=ampia] .em-rail-voce{justify-content:center;width:2.8rem;padding:0}[data-vl].em-pagina[data-ampiezza=ampia] .em-rail-voce[data-attiva]:before{left:-.4rem}[data-vl].em-pagina[data-ampiezza=ampia] .em-rail-n{position:absolute;right:-.15rem;top:-.15rem;min-width:1.1rem;padding:0 .25rem;font-size:.6rem}[data-vl].em-pagina[data-ampiezza=ampia] .em-rail-account{flex-direction:column;padding:.6rem 0 0}}@container em (max-width: 900px){[data-vl-page=email] .em-maniglia{display:none}[data-vl-page=email] .em-ampiezza{grid-auto-columns:2rem;padding:0;background:transparent;box-shadow:none}[data-vl-page=email] :is(.em-ampiezza-cursore,.em-ampiezza-voce:not([data-voce=immersiva])){display:none}[data-vl-page=email] :is(.em-esci-immersiva span,.em-esci-immersiva kbd,.em-naviga-pos){display:none}[data-vl-page=email] .em-esci-immersiva{justify-content:center;width:2.15rem;padding:0}}[data-vl].em-pagina[data-ampiezza=immersiva]{position:fixed;inset:0;z-index:50;height:auto;min-height:0;padding:max(.9rem,env(safe-area-inset-top)) max(.9rem,env(safe-area-inset-right)) max(.9rem,env(safe-area-inset-bottom)) max(.9rem,env(safe-area-inset-left));background:radial-gradient(70rem 40rem at 12% -10%,rgba(114,250,147,.12),transparent 60%),radial-gradient(60rem 40rem at 100% 110%,rgba(139,92,246,.1),transparent 60%),linear-gradient(var(--vl-canvas),var(--vl-canvas)),var(--background)}[data-vl].em-pagina[data-ampiezza=immersiva] :is(.em-testa,.em-rail,.em-colonna-lista,.em-maniglia){display:none}[data-vl].em-pagina[data-ampiezza=immersiva] .em-app{grid-template-columns:minmax(0,1fr);height:auto}[data-vl].em-pagina[data-ampiezza=immersiva] .em-colonna-lettura{display:block;animation:none;box-shadow:0 1px #ffffff80 inset,0 40px 120px -50px #0018388c}[data-vl].em-pagina[data-ampiezza=immersiva] .em-solo-stretto{display:none}[data-vl-page=email] .em-immersiva-hint{position:absolute;bottom:max(1.8rem,calc(env(safe-area-inset-bottom) + 1rem));left:50%;z-index:6;display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .95rem;border-radius:999px;background:#002552eb;color:#fff;font-size:.8rem;white-space:nowrap;box-shadow:0 18px 40px -14px #00183899;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;animation:em-hint 3.2s var(--em-ease) .45s both}[data-vl-page=email] .em-immersiva-hint svg{width:.95rem;height:.95rem;color:var(--vl-accent)}[data-vl-page=email] .em-immersiva-hint strong{font-weight:750}[data-vl-page=email] .em-immersiva-hint-tasti{color:#ffffffb8}[data-vl-page=email] .em-immersiva-hint kbd{border-color:#ffffff40;background:#ffffff1a;color:#fff}.dark [data-vl-page=email] .em-immersiva-hint,.silvia [data-vl-page=email] .em-immersiva-hint{background:#fffffff0;color:#002552}.dark [data-vl-page=email] .em-immersiva-hint-tasti,.silvia [data-vl-page=email] .em-immersiva-hint-tasti{color:#002552b3}.dark [data-vl-page=email] .em-immersiva-hint kbd,.silvia [data-vl-page=email] .em-immersiva-hint kbd{border-color:#00255233;background:#fff;color:#002552}.dark [data-vl-page=email] .em-immersiva-hint svg{color:var(--vl-accent-strong)}@keyframes em-hint{0%{opacity:0;transform:translate(-50%,1.2rem) scale(.94)}12%,82%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,.5rem) scale(.98);visibility:hidden}}@media (max-width: 640px){[data-vl-page=email] .em-immersiva-hint-tasti{display:none}}html[data-em-vt] [data-vl-page=email] .em-testa{view-transition-name:em-testa}html[data-em-vt] [data-vl-page=email] .em-rail{view-transition-name:em-rail}html[data-em-vt] [data-vl-page=email] .em-colonna-lista{view-transition-name:em-lista}html[data-em-vt] [data-vl-page=email] .em-colonna-lettura{view-transition-name:em-lettura}::view-transition-group(em-testa),::view-transition-group(em-rail),::view-transition-group(em-lista),::view-transition-group(em-lettura){animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.9,.1,1)}::view-transition-image-pair(em-rail),::view-transition-image-pair(em-lista),::view-transition-image-pair(em-lettura){overflow:hidden;border-radius:1.15rem}::view-transition-old(em-rail),::view-transition-new(em-rail),::view-transition-old(em-lista),::view-transition-new(em-lista),::view-transition-old(em-lettura),::view-transition-new(em-lettura){width:100%;height:100%;object-fit:none;object-position:left top;mix-blend-mode:normal}::view-transition-old(em-lettura){animation:em-vt-svanisci .15s cubic-bezier(.4,0,1,1) both}::view-transition-new(em-lettura){animation:em-vt-appari .32s .11s cubic-bezier(.2,0,0,1) both}::view-transition-old(em-testa):only-child{animation:em-vt-esci-su .34s cubic-bezier(.4,0,1,1) both}::view-transition-new(em-testa):only-child{animation:em-vt-entra-su .52s .12s cubic-bezier(.2,.9,.1,1) both}::view-transition-old(em-rail):only-child,::view-transition-old(em-lista):only-child{animation:em-vt-esci-sx .34s cubic-bezier(.4,0,1,1) both}::view-transition-old(em-lista):only-child{animation-delay:40ms}::view-transition-new(em-rail):only-child,::view-transition-new(em-lista):only-child{animation:em-vt-entra-sx .56s .16s cubic-bezier(.2,.9,.1,1) both}::view-transition-new(em-lista):only-child{animation-delay:.22s}html[data-em-vt=entra]::view-transition-old(root){animation:em-vt-arretra .52s cubic-bezier(.4,0,.2,1) both}html[data-em-vt=entra]::view-transition-new(root){animation:em-vt-appari .42s 60ms ease both}html[data-em-vt=esci]::view-transition-old(root){animation:em-vt-svanisci .38s ease both}html[data-em-vt=esci]::view-transition-new(root){animation:em-vt-avanza .6s cubic-bezier(.2,.9,.1,1) both}@keyframes em-vt-svanisci{to{opacity:0}}@keyframes em-vt-appari{0%{opacity:0}}@keyframes em-vt-esci-su{to{opacity:0;transform:translateY(-1.6rem) scale(.97);filter:blur(6px)}}@keyframes em-vt-entra-su{0%{opacity:0;transform:translateY(-1.2rem) scale(.98);filter:blur(6px)}}@keyframes em-vt-esci-sx{to{opacity:0;transform:translate(-2.2rem) scale(.96);filter:blur(8px)}}@keyframes em-vt-entra-sx{0%{opacity:0;transform:translate(-1.8rem) scale(.97);filter:blur(8px)}}@keyframes em-vt-arretra{to{opacity:0;transform:scale(.94);filter:blur(10px)}}@keyframes em-vt-avanza{0%{opacity:0;transform:scale(.96);filter:blur(10px)}}@media (prefers-reduced-motion: reduce){[data-vl-page=email] *,[data-vl-page=email] *:before,[data-vl-page=email] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}[data-vl-page=email].em-menu-riga .em-menu-titolo{padding:.4rem .6rem .3rem;color:var(--vl-ink-3);font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}[data-vl-page=email].em-menu-riga .em-etichetta-pallino{margin:0}[data-vl-page=email] .em-lista:focus,[data-vl-page=email] .em-lista:focus-visible{outline:none}[data-vl-page=email] .em-sel-trigger{position:relative;display:inline-flex;align-items:center;gap:.6rem;max-width:100%;height:2.75rem;margin:-.15rem 0 0 -.35rem;padding:0 .7rem 0 .35rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff12;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #ffffff1a inset;transition:background .2s var(--em-ease),border-color .2s var(--em-ease),transform .2s var(--em-spring),box-shadow .2s var(--em-ease)}[data-vl-page=email] .em-sel-trigger:hover,[data-vl-page=email] .em-sel-trigger[data-state=open]{border-color:#72fa9380;background:#ffffff1f;box-shadow:0 0 0 4px #72fa931f,0 12px 30px -14px #72fa9380}[data-vl-page=email] .em-sel-trigger:active{transform:scale(.98)}[data-vl-page=email] .em-sel-trigger[data-tipo=COLLEGA]{border-color:#fbbf248c;background:#fbbf241f}[data-vl-page=email] .em-sel-trigger-testo{display:flex;min-width:0;flex-direction:column;line-height:1.15;text-align:left}[data-vl-page=email] .em-sel-trigger-testo small{color:var(--vl-hero-accent);font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}[data-vl-page=email] .em-sel-trigger[data-tipo=COLLEGA] .em-sel-trigger-testo small{color:#fcd34d}[data-vl-page=email] .em-sel-trigger-testo strong{overflow:hidden;color:#fff;font-size:.8rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-sel-trigger-chev{width:.95rem;height:.95rem;color:var(--vl-hero-ink-2)}[data-vl-page=email] .em-sel-trigger-dot{position:absolute;left:2.05rem;top:.3rem;width:.6rem;height:.6rem;border:2px solid #002552;border-radius:999px;background:#72fa93;box-shadow:0 0 10px #72fa93}[data-vl-page=email] :is(.em-sel-av,.em-sel-ico){width:2rem;height:2rem;font-size:.68rem}[data-vl-page=email] .em-sel-ico{display:grid;flex-shrink:0;place-items:center;border-radius:999px;background:linear-gradient(140deg,#72fa93,#19c463);color:#002552;box-shadow:0 6px 16px -6px #72fa93b3}[data-vl-page=email] .em-sel-ico svg{width:1rem;height:1rem}[data-vl-page=email].em-sel-pop{position:relative;isolation:isolate;overflow:hidden;padding:.5rem!important;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;background:linear-gradient(160deg,#04275a,#001b3d);color:#fff;box-shadow:0 40px 90px -30px #000a1ed9,0 1px #ffffff1a inset;animation:em-tendina .26s var(--em-spring)}@keyframes em-tendina{0%{opacity:0;transform:translateY(-8px) scale(.97)}}[data-vl-page=email] .em-sel-aurora{position:absolute;inset:-40% -30% auto auto;z-index:-1;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(114,250,147,.28),transparent 70%);filter:blur(24px);pointer-events:none}[data-vl-page=email] .em-sel-sezione{display:flex;align-items:center;gap:.4rem;padding:.5rem .6rem .35rem;color:#ffffff80;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}[data-vl-page=email] .em-sel-sezione span{color:#ffffff80}[data-vl-page=email] .em-sel-sezione small{padding:.05rem .4rem;border-radius:999px;background:#ffffff1a;color:#ffffffb3;font-size:.62rem;letter-spacing:0}[data-vl-page=email] .em-sel-sezione--colleghi{margin-top:.35rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}[data-vl-page=email] .em-sel-lista{display:flex;flex-direction:column;gap:.15rem}[data-vl-page=email] .em-sel-lista--colleghi{max-height:min(18rem,40vh);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}[data-vl-page=email] .em-sel-voce{position:relative;display:flex;width:100%;align-items:center;gap:.7rem;padding:.55rem .6rem;border:1px solid transparent;border-radius:.85rem;background:transparent;color:#fff;text-align:left;transition:background .15s var(--em-ease),border-color .15s var(--em-ease),transform .15s var(--em-ease)}[data-vl-page=email] .em-sel-voce:hover,[data-vl-page=email] .em-sel-voce:focus-visible{background:#ffffff12;transform:translate(2px)}[data-vl-page=email] .em-sel-voce[data-attiva]{border-color:#72fa9359;background:linear-gradient(100deg,#72fa9329,#72fa930a)}[data-vl-page=email] .em-sel-testo{display:flex;flex:1;min-width:0;flex-direction:column}[data-vl-page=email] .em-sel-testo strong{overflow:hidden;color:#fff;font-size:.86rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-sel-testo small{overflow:hidden;color:#ffffff8c;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-sel-n{min-width:1.5rem;padding:.12rem .45rem;border-radius:999px;background:#72fa93;color:#002552;font-size:.7rem;font-weight:800;text-align:center}[data-vl-page=email] .em-sel-check{width:1rem;height:1rem;color:#72fa93}[data-vl-page=email] .em-sel-cerca{display:flex;align-items:center;gap:.5rem;height:2.4rem;margin:0 .15rem .4rem;padding:0 .75rem;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;background:#ffffff0f;transition:border-color .15s var(--em-ease),box-shadow .15s var(--em-ease)}[data-vl-page=email] .em-sel-cerca:focus-within{border-color:#72fa9380;box-shadow:0 0 0 3px #72fa931f}[data-vl-page=email] .em-sel-cerca svg{width:.9rem;height:.9rem;color:#ffffff80}[data-vl-page=email] .em-sel-cerca input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font-size:.84rem;outline:none}[data-vl-page=email] .em-sel-cerca input::placeholder{color:#fff6}[data-vl-page=email] .em-sel-vuoto{margin:0;padding:.8rem;color:#ffffff80;font-size:.8rem;text-align:center}[data-vl-page=email] .em-sel-nota{display:flex;align-items:center;gap:.4rem;margin:.4rem 0 0;padding:.55rem .6rem .2rem;border-top:1px solid rgba(255,255,255,.08);color:#ffffff73;font-size:.68rem}[data-vl-page=email] .em-sel-nota svg{width:.8rem;height:.8rem}[data-vl-page=email] .em-avviso-casella{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.25rem .65rem;border-radius:999px;font-size:.72rem;font-weight:650}[data-vl-page=email] .em-avviso-casella svg{width:.85rem;height:.85rem}[data-vl-page=email] .em-avviso-casella[data-tipo=COLLEGA]{border:1px solid rgba(251,191,36,.45);background:#fbbf2424;color:#fde68a}[data-vl-page=email] .em-avviso-casella[data-tipo=STUDIO]{border:1px solid rgba(114,250,147,.3);background:#72fa931a;color:#bbf7d0}[data-vl-page=email] .em-da{display:flex;align-items:center;gap:.5rem;min-height:2.4rem;border-bottom:1px solid var(--vl-line)}[data-vl-page=email] .em-da .em-dest-label{padding-top:0}[data-vl-page=email] .em-da-valore{overflow:hidden;padding:.15rem .55rem;border-radius:999px;background:var(--vl-ok-bg);color:var(--vl-ok-fg);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=email] .em-da[data-tipo=COLLEGA] .em-da-valore{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=email] .em-rail>*{flex-shrink:0}[data-vl-page=email].em-menu-riga .em-menu-titolo--paziente{display:flex;align-items:center;gap:.35rem;color:var(--em-paziente);letter-spacing:.02em;text-transform:none;font-size:.78rem}[data-vl-page=email].em-menu-riga .em-menu-titolo--paziente svg{width:.85rem;height:.85rem}[data-vl-page=email] .em-reazioni{display:flex;flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none}[data-vl-page=email] .em-msg-reazioni-chiuso{margin:-.35rem .85rem .6rem 3.95rem}[data-vl-page=email] .em-msg-reazioni-chiuso .em-reazioni{margin:0}[data-vl-page=email] .em-reazione{display:inline-flex;align-items:center;gap:.3rem;min-height:1.75rem;padding:.15rem .55rem;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;font-size:.95rem;line-height:1;cursor:default}[data-vl-page=email] .em-reazione[data-mia]{background:var(--em-sel);box-shadow:0 0 0 1px color-mix(in srgb,var(--em-unread) 45%,transparent) inset}[data-vl-page=email] .em-reazione-n{color:var(--vl-ink-2);font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums}[data-vl-page=email] .em-menu-reazioni{display:flex;gap:.1rem;min-width:0;padding:.3rem}[data-vl-page=email] .em-menu-emoji{justify-content:center;width:2.2rem;height:2.2rem;padding:0;border-radius:.6rem;font-size:1.25rem;transition:transform .14s var(--em-spring)}[data-vl-page=email] .em-menu-emoji:focus,[data-vl-page=email] .em-menu-emoji:hover{transform:scale(1.18)}[data-vl-page=email] .em-msg-disiscrivi{flex-shrink:0;padding:0;border:0;background:transparent;color:var(--vl-ink-2);font-size:.74rem;font-weight:650;text-decoration:underline;text-underline-offset:2px;cursor:pointer}[data-vl-page=email] .em-msg-disiscrivi:hover{color:var(--vl-ink)}[data-vl][data-vl-page=agenda],[data-vl-page=agenda][data-vl]{--ag-ease: cubic-bezier(.2, 0, 0, 1);--ag-spring: cubic-bezier(.2, .9, .25, 1.15);--ag-accento: #19c463;--ag-accento-ink: #0b7a3e;--ag-adesso: #ff3b5c;--ag-fondo: #ffffff;--ag-fondo-ev: #ffffff;--ag-ink-ev: #00183a;--ag-linea: rgba(0, 37, 82, .075);--ag-linea-mezza: rgba(0, 37, 82, .035);--ag-fuori-orario: rgba(0, 37, 82, .022);--ag-oggi: rgba(25, 196, 99, .045);--ag-weekend: rgba(0, 37, 82, .012);--ag-passato: rgba(0, 37, 82, .018);--ag-gutter: 3.7rem;--ag-riga-mese: 1.42rem;--ag-ombra-card: 0 1px 2px rgba(0, 37, 82, .05), 0 30px 70px -30px rgba(0, 24, 56, .45);--ag-heat-1: rgba(25, 196, 99, .18);--ag-heat-2: rgba(25, 196, 99, .36);--ag-heat-3: rgba(25, 196, 99, .6);--ag-heat-4: #19c463;color:var(--vl-ink)}.dark [data-vl][data-vl-page=agenda],.dark [data-vl-page=agenda][data-vl]{--ag-accento: #72fa93;--ag-accento-ink: #72fa93;--ag-fondo: #0a274c;--ag-fondo-ev: #0b2b53;--ag-ink-ev: #ffffff;--ag-linea: rgba(255, 255, 255, .075);--ag-linea-mezza: rgba(255, 255, 255, .035);--ag-fuori-orario: rgba(0, 0, 0, .16);--ag-oggi: rgba(114, 250, 147, .04);--ag-weekend: rgba(0, 0, 0, .08);--ag-passato: rgba(0, 0, 0, .1);--ag-ombra-card: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 34px 80px -30px rgba(0, 0, 0, .85);--ag-heat-1: rgba(114, 250, 147, .16);--ag-heat-2: rgba(114, 250, 147, .32);--ag-heat-3: rgba(114, 250, 147, .55);--ag-heat-4: #72fa93}.silvia [data-vl][data-vl-page=agenda],.silvia [data-vl-page=agenda][data-vl]{--ag-accento: #ffffff;--ag-accento-ink: #ffffff;--ag-fondo: #0f0f0f;--ag-fondo-ev: #141414;--ag-ink-ev: #ffffff;--ag-linea: #1f1f1f;--ag-linea-mezza: #171717;--ag-fuori-orario: rgba(0, 0, 0, .35);--ag-oggi: rgba(255, 255, 255, .025);--ag-weekend: rgba(0, 0, 0, .2);--ag-passato: rgba(0, 0, 0, .22);--ag-ombra-card: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 34px 80px -30px rgba(0, 0, 0, 1);--ag-heat-1: rgba(255, 255, 255, .12);--ag-heat-2: rgba(255, 255, 255, .26);--ag-heat-3: rgba(255, 255, 255, .5);--ag-heat-4: #ffffff}[data-vl-page=agenda] button{font-weight:inherit;font-family:inherit;color:inherit}[data-vl-page=agenda] button:focus,[data-vl-page=agenda] input:focus-visible,[data-vl-page=agenda] textarea:focus-visible,[data-vl-page=agenda] select:focus-visible{outline:none}[data-vl-page=agenda] :is(button,a,[role=button]):focus-visible{outline:2px solid var(--vl-ring);outline-offset:2px}[data-vl-page=agenda] svg{flex-shrink:0}[data-vl-page=agenda] :is(h1,h2,h3,h4){-webkit-text-fill-color:currentColor}[data-vl-page=agenda] kbd{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border:1px solid var(--vl-line-strong);border-bottom-width:2px;border-radius:.35rem;background:var(--vl-surface);color:var(--vl-ink-2);font:600 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}[data-vl].ag-pagina{display:flex;flex-direction:column;gap:.9rem;height:calc(100dvh - 7.5rem);min-height:38rem}[data-vl].ag-pagina--setup,[data-vl].ag-pagina--caricamento{display:grid;place-items:center}.ag-avvio{display:grid;justify-items:center;gap:1rem;color:var(--vl-ink-3);font-weight:600}[data-vl-page=agenda] .ag-testa{position:relative;isolation:isolate;overflow:visible;flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(16rem,26rem);align-items:center;gap:1.25rem;padding:1rem 1.25rem 1rem 1.4rem;border:1px solid var(--vl-hero-line);border-radius:1.35rem;background:var(--vl-hero-bg);box-shadow:0 1px #ffffff1f inset,0 26px 50px -34px #001838cc;color:#fff;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards;z-index:5}[data-vl-page=agenda] .ag-testa:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4.166%);-webkit-mask-image:linear-gradient(180deg,transparent 30%,#000 100%);mask-image:linear-gradient(180deg,transparent 30%,#000 100%);pointer-events:none}[data-vl-page=agenda] .ag-testa-luci{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}[data-vl-page=agenda] .ag-testa-aurora{position:absolute;inset:-120% -5% auto auto;z-index:-1;width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(114,250,147,.32),transparent 70%);filter:blur(30px);animation:vl-drift 16s ease-in-out infinite alternate;pointer-events:none}[data-vl-page=agenda] .ag-testa-aurora--2{inset:auto auto -140% 10%;width:40%;background:radial-gradient(closest-side,rgba(99,102,241,.35),transparent 70%);animation-duration:22s;animation-direction:alternate-reverse}.silvia [data-vl-page=agenda] .ag-testa-aurora{background:radial-gradient(closest-side,rgba(255,255,255,.12),transparent 70%)}[data-vl-page=agenda] .ag-testa-sx{min-width:0}[data-vl-page=agenda] .ag-eyebrow{display:flex;align-items:center;gap:.5rem;color:var(--vl-hero-ink-2);font-size:.74rem;font-weight:600;letter-spacing:.01em}[data-vl-page=agenda] .ag-eyebrow>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-sync{padding:.12rem .5rem;border-radius:999px;background:var(--vl-hero-glass);color:var(--vl-hero-ink-3);font-size:.68rem;white-space:nowrap}[data-vl-page=agenda] .ag-titolo{margin:.25rem 0 .1rem;color:#fff;-webkit-text-fill-color:#fff;font-size:clamp(1.25rem,2.1vw,1.7rem);font-weight:750;letter-spacing:-.025em;line-height:1.15}[data-vl-page=agenda] .ag-sottotitolo{margin:0;color:var(--vl-hero-ink-2);font-size:.84rem}[data-vl-page=agenda] .ag-sottotitolo strong{color:#fff;font-weight:700}[data-vl-page=agenda] .ag-prossimo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"etichetta meet" "titolo meet" "quando meet" "barra barra";align-items:center;column-gap:.9rem;min-width:15rem;max-width:24rem;padding:.65rem .8rem .65rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;background:linear-gradient(135deg,#ffffff1c,#ffffff0a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:left;cursor:pointer;transition:transform .2s var(--ag-spring),background .16s var(--ag-ease);animation:vl-rise .6s cubic-bezier(.2,.8,.2,1) .12s backwards}[data-vl-page=agenda] .ag-prossimo:before{content:"";position:absolute;left:.45rem;top:.7rem;bottom:.7rem;width:3px;border-radius:3px;background:var(--c);box-shadow:0 0 12px var(--c)}[data-vl-page=agenda] .ag-prossimo:hover{transform:translateY(-1px);background:linear-gradient(135deg,#ffffff26,#ffffff0f)}[data-vl-page=agenda] .ag-prossimo-etichetta{grid-area:etichetta;color:var(--vl-hero-accent);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-vl-page=agenda] .ag-prossimo strong{grid-area:titolo;overflow:hidden;font-size:.92rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-prossimo small{grid-area:quando;overflow:hidden;color:var(--vl-hero-ink-2);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-prossimo-barra{grid-area:barra;height:3px;margin-top:.45rem;border-radius:3px;background:#ffffff1f;overflow:hidden}[data-vl-page=agenda] .ag-prossimo-barra i{display:block;height:100%;border-radius:inherit;background:var(--vl-hero-accent);transition:width 1s linear}[data-vl-page=agenda] .ag-prossimo-meet{grid-area:meet;display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .75rem;border-radius:.7rem;background:var(--vl-cta-bg);color:var(--vl-cta-ink);font-size:.78rem;font-weight:750;text-decoration:none;box-shadow:0 8px 22px -10px var(--vl-cta-glow)}[data-vl-page=agenda] .ag-prossimo-meet svg{width:.95rem;height:.95rem}[data-vl-page=agenda] .ag-testa-dx{display:flex;align-items:center;gap:.6rem;min-width:0}[data-vl-page=agenda] .ag-cerca{position:relative;flex:1;display:flex;align-items:center;gap:.55rem;height:2.6rem;padding:0 .6rem 0 .85rem;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;background:#ffffff14;transition:background .16s var(--ag-ease),border-color .16s var(--ag-ease),box-shadow .16s var(--ag-ease)}[data-vl-page=agenda] .ag-cerca:focus-within{border-color:#ffffff59;background:#ffffff21;box-shadow:0 0 0 4px #72fa931f}[data-vl-page=agenda] .ag-cerca>svg{width:1rem;height:1rem;color:var(--vl-hero-ink-3)}[data-vl-page=agenda] .ag-cerca input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font-size:.86rem}[data-vl-page=agenda] .ag-cerca input::placeholder{color:var(--vl-hero-ink-3)}[data-vl-page=agenda] .ag-cerca kbd{border-color:#fff3;background:transparent;color:var(--vl-hero-ink-3)}[data-vl-page=agenda] .ag-cerca-x{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:.5rem;color:var(--vl-hero-ink-2)}[data-vl-page=agenda] .ag-cerca-x svg{width:.9rem;height:.9rem}[data-vl-page=agenda] .ag-risultati{position:absolute;top:calc(100% + .5rem);right:0;z-index:40;width:min(30rem,92vw);max-height:min(60vh,32rem);overflow-y:auto;padding:.4rem;border:1px solid var(--vl-line-strong);border-radius:1rem;background:var(--ag-fondo);box-shadow:var(--ag-ombra-card);color:var(--vl-ink);animation:ag-pop .18s var(--ag-spring) both}[data-vl-page=agenda] .ag-risultati-vuoto{display:flex;align-items:center;gap:.5rem;margin:0;padding:.9rem;color:var(--vl-ink-3);font-size:.84rem}[data-vl-page=agenda] .ag-risultati-vuoto svg{width:1rem}[data-vl-page=agenda] .ag-risultato{display:flex;align-items:center;gap:.7rem;width:100%;padding:.55rem .65rem;border-radius:.7rem;text-align:left}[data-vl-page=agenda] .ag-risultato:hover{background:var(--vl-hover)}[data-vl-page=agenda] .ag-risultato i{width:.6rem;height:.6rem;border-radius:50%;background:var(--c)}[data-vl-page=agenda] .ag-risultato span{display:grid;min-width:0}[data-vl-page=agenda] .ag-risultato strong{overflow:hidden;font-size:.86rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-risultato small{overflow:hidden;color:var(--vl-ink-3);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-risultato[data-passato]{opacity:.6}[data-vl-page=agenda] .ag-testa-btn{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;background:#ffffff14;color:#fff;transition:background .16s var(--ag-ease)}[data-vl-page=agenda] .ag-testa-btn:hover{background:#ffffff26}[data-vl-page=agenda] .ag-testa-btn svg{width:1.1rem;height:1.1rem}[data-vl-page=agenda] .ag-app{flex:1;display:flex;gap:.9rem;min-height:0}[data-vl-page=agenda] .ag-lato{display:flex;flex-direction:column;gap:1.1rem;width:16.5rem;flex-shrink:0;overflow-y:auto;padding:.95rem;border:1px solid var(--vl-line);border-radius:1.25rem;background:var(--vl-surface);box-shadow:var(--vl-shadow);animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) 60ms backwards;scrollbar-width:thin}[data-vl-page=agenda] .ag-principale{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--vl-line);border-radius:1.25rem;background:var(--ag-fondo);box-shadow:var(--vl-shadow);animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) .1s backwards}.dark [data-vl-page=agenda] .ag-principale{background:linear-gradient(180deg,#ffffff09,#ffffff04)}[data-vl-page=agenda] .ag-lato>*{flex-shrink:0}[data-vl-page=agenda] .ag-fab{display:none}[data-vl-page=agenda] .ag-crea{position:relative;display:flex;align-items:center;gap:.7rem;height:3.1rem;padding:0 .65rem 0 .45rem;border-radius:1rem;background:linear-gradient(135deg,#002552,#00489a);color:#fff;font-size:.95rem;font-weight:750;box-shadow:0 14px 30px -16px #002552cc;transition:transform .2s var(--ag-spring),box-shadow .2s var(--ag-ease);overflow:hidden}[data-vl-page=agenda] .ag-crea:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translate(-100%);transition:transform .7s var(--ag-ease)}[data-vl-page=agenda] .ag-crea:hover{transform:translateY(-1px);box-shadow:0 18px 34px -16px #002552e6}[data-vl-page=agenda] .ag-crea:hover:after{transform:translate(100%)}.dark [data-vl-page=agenda] .ag-crea{background:linear-gradient(135deg,#72fa93,#3fe0a5);color:#002552;box-shadow:0 14px 30px -16px #72fa9399}.silvia [data-vl-page=agenda] .ag-crea{background:#fff;color:#000}[data-vl-page=agenda] .ag-crea-icona{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.75rem;background:#ffffff24}[data-vl-page=agenda] .ag-crea-icona svg{width:1.2rem;height:1.2rem}[data-vl-page=agenda] .ag-crea kbd{margin-left:auto;border-color:#ffffff40;background:transparent;color:inherit;opacity:.7}.dark [data-vl-page=agenda] .ag-crea kbd,.silvia [data-vl-page=agenda] .ag-crea kbd{border-color:currentColor}[data-vl-page=agenda] .ag-ai{position:relative;display:flex;align-items:center;gap:.45rem;height:2.6rem;padding:0 .3rem 0 .7rem;border-radius:.85rem;background:linear-gradient(var(--vl-surface),var(--vl-surface)) padding-box,linear-gradient(120deg,#8b5cf6,#3b82f6 55%,#19c463) border-box;border:1.5px solid transparent}.dark [data-vl-page=agenda] .ag-ai,.silvia [data-vl-page=agenda] .ag-ai{background:linear-gradient(var(--ag-fondo),var(--ag-fondo)) padding-box,linear-gradient(120deg,#8b5cf6,#3b82f6 55%,#72fa93) border-box}[data-vl-page=agenda] .ag-ai[data-lavora]{animation:ag-ai-pulsa 1.4s ease-in-out infinite}[data-vl-page=agenda] .ag-ai>svg{width:1rem;height:1rem;color:#8b5cf6}[data-vl-page=agenda] .ag-ai input{flex:1;min-width:0;border:0;background:transparent;color:var(--vl-ink);font-size:.8rem}[data-vl-page=agenda] .ag-ai input::placeholder{color:var(--vl-ink-3);font-style:italic}[data-vl-page=agenda] .ag-ai button{display:grid;place-items:center;width:1.95rem;height:1.95rem;border-radius:.6rem;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;transition:opacity .14s}[data-vl-page=agenda] .ag-ai button:disabled{opacity:.35}[data-vl-page=agenda] .ag-ai button svg{width:1rem;height:1rem}[data-vl-page=agenda] .ag-mini-testa{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem;padding:0 .15rem}[data-vl-page=agenda] .ag-mini-testa strong{font-size:.86rem;font-weight:750}[data-vl-page=agenda] .ag-mini-testa button{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:.5rem;color:var(--vl-ink-2)}[data-vl-page=agenda] .ag-mini-testa button:hover{background:var(--vl-hover)}[data-vl-page=agenda] .ag-mini-testa svg{width:1rem;height:1rem}[data-vl-page=agenda] .ag-mini-griglia{display:grid;grid-template-columns:repeat(7,1fr);gap:1px 0}[data-vl-page=agenda] .ag-mini-dow{padding:.15rem 0;color:var(--vl-ink-3);font-size:.64rem;font-weight:700;text-align:center}[data-vl-page=agenda] .ag-mini-giorno{position:relative;display:grid;place-items:center;height:1.85rem;border-radius:.55rem;color:var(--vl-ink);font-size:.74rem;font-weight:600;font-variant-numeric:tabular-nums;transition:background .12s}[data-vl-page=agenda] .ag-mini-giorno:hover{background:var(--vl-hover)}[data-vl-page=agenda] .ag-mini-giorno[data-fuori]{color:var(--vl-ink-3);opacity:.6}[data-vl-page=agenda] .ag-mini-giorno[data-finestra]{background:color-mix(in srgb,var(--ag-accento) 10%,transparent);border-radius:0}[data-vl-page=agenda] .ag-mini-giorno[data-eventi]:after{content:"";position:absolute;bottom:.2rem;width:3px;height:3px;border-radius:50%;background:var(--vl-ink-3)}[data-vl-page=agenda] .ag-mini-giorno[data-oggi]{background:var(--ag-adesso);color:#fff;border-radius:.55rem;font-weight:800}[data-vl-page=agenda] .ag-mini-giorno[data-oggi]:after{background:#fff}[data-vl-page=agenda] .ag-mini-giorno[data-scelto]:not([data-oggi]){box-shadow:inset 0 0 0 1.5px var(--ag-accento);border-radius:.55rem}[data-vl-page=agenda] .ag-calendari h4,[data-vl-page=agenda] .ag-colleghi h4{display:flex;align-items:center;gap:.4rem;margin:0 0 .35rem .2rem;color:var(--vl-ink-3);-webkit-text-fill-color:var(--vl-ink-3);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-vl-page=agenda] .ag-calendari h4:not(:first-child){margin-top:.8rem}[data-vl-page=agenda] .ag-colleghi h4 svg{width:.8rem}[data-vl-page=agenda] .ag-calendari ul,[data-vl-page=agenda] .ag-colleghi ul{margin:0;padding:0;list-style:none}[data-vl-page=agenda] .ag-cal{display:flex;align-items:center;gap:.6rem;width:100%;padding:.38rem .45rem;border-radius:.6rem;font-size:.8rem;text-align:left;transition:background .12s}[data-vl-page=agenda] .ag-cal:hover{background:var(--vl-hover)}[data-vl-page=agenda] .ag-cal i{position:relative;width:1.05rem;height:1.05rem;border:2px solid var(--c);border-radius:.32rem;transition:background .16s var(--ag-ease)}[data-vl-page=agenda] .ag-cal[data-on] i{background:var(--c)}[data-vl-page=agenda] .ag-cal[data-on] i:after{content:"";position:absolute;left:.26rem;top:.06rem;width:.3rem;height:.55rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);animation:ag-pop .22s var(--ag-spring) both}[data-vl-page=agenda] .ag-cal span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-cal:not([data-on]) span{color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-cal-lock{width:.75rem;height:.75rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-lato-nota{display:flex;gap:.45rem;margin:0 0 .5rem .2rem;color:var(--vl-ink-3);font-size:.74rem;line-height:1.4}[data-vl-page=agenda] .ag-lato-nota svg{width:.85rem;height:.85rem;margin-top:.1rem}[data-vl-page=agenda] .ag-colleghi-scelti li{display:flex;align-items:center;gap:.5rem;padding:.25rem .3rem .25rem .25rem;margin-bottom:.2rem;border-radius:999px;background:color-mix(in srgb,var(--c) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent);font-size:.78rem;font-weight:600}[data-vl-page=agenda] .ag-colleghi-scelti li .ag-avatar{box-shadow:0 0 0 2px var(--c)}[data-vl-page=agenda] .ag-colleghi-scelti li span:not(.ag-avatar){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-colleghi-scelti button{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-colleghi-scelti button:hover{background:var(--vl-hover)}[data-vl-page=agenda] .ag-colleghi-scelti svg{width:.8rem}[data-vl-page=agenda] .ag-colleghi-cerca{position:relative;display:flex;align-items:center;gap:.45rem;height:2.2rem;padding:0 .6rem;border:1px solid var(--vl-line-strong);border-radius:.7rem}[data-vl-page=agenda] .ag-colleghi-cerca>svg{width:.9rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-colleghi-cerca input{flex:1;min-width:0;border:0;background:transparent;color:var(--vl-ink);font-size:.8rem}[data-vl-page=agenda] .ag-suggerimenti{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:30;min-width:15rem;max-height:18rem;overflow-y:auto;margin:0;padding:.3rem;border:1px solid var(--vl-line-strong);border-radius:.85rem;background:var(--ag-fondo);box-shadow:var(--ag-ombra-card);list-style:none;animation:ag-pop .16s var(--ag-spring) both}[data-vl-page=agenda] .ag-suggerimenti button{display:flex;align-items:center;gap:.6rem;width:100%;padding:.4rem .5rem;border-radius:.6rem;text-align:left}[data-vl-page=agenda] .ag-suggerimenti button:hover,[data-vl-page=agenda] .ag-suggerimenti button[data-attivo]{background:var(--vl-hover)}[data-vl-page=agenda] .ag-suggerimenti button>span:not(.ag-avatar){display:grid;flex:1;min-width:0}[data-vl-page=agenda] .ag-suggerimenti strong{overflow:hidden;font-size:.8rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-suggerimenti small{overflow:hidden;color:var(--vl-ink-3);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-suggerimenti button>svg{width:.95rem;color:var(--ag-accento-ink)}[data-vl-page=agenda] .ag-avatar{display:inline-grid;place-items:center;flex-shrink:0;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#002552,#1d5fb8);color:#fff;font-weight:750;letter-spacing:.02em}.dark [data-vl-page=agenda] .ag-avatar{background:linear-gradient(135deg,#1d5fb8,#19c463)}.silvia [data-vl-page=agenda] .ag-avatar{background:#2a2a2a}[data-vl-page=agenda] .ag-barra-strumenti{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.7rem .8rem;border-bottom:1px solid var(--vl-line)}[data-vl-page=agenda] .ag-spazio{flex:1}[data-vl-page=agenda] .ag-periodo{margin:0 0 0 .3rem;color:var(--vl-ink);-webkit-text-fill-color:var(--vl-ink);font-size:1.12rem;font-weight:750;letter-spacing:-.02em;white-space:nowrap;animation:ag-scivola .32s var(--ag-ease) both}[data-vl-page=agenda] .ag-carica{width:1rem;height:1rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-frecce{display:inline-flex}[data-vl-page=agenda] .ag-icona-btn{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.65rem;color:var(--vl-ink-2);transition:background .12s,color .12s}[data-vl-page=agenda] .ag-icona-btn:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=agenda] .ag-icona-btn svg{width:1.05rem;height:1.05rem}[data-vl-page=agenda] .ag-viste{display:inline-flex;padding:.2rem;border-radius:.8rem;background:var(--vl-surface-2);box-shadow:inset 0 0 0 1px var(--vl-line)}[data-vl-page=agenda] .ag-viste button{height:1.85rem;padding:0 .7rem;border-radius:.6rem;color:var(--vl-ink-2);font-size:.78rem;font-weight:650;white-space:nowrap;transition:background .16s var(--ag-ease),color .16s var(--ag-ease),box-shadow .16s var(--ag-ease)}[data-vl-page=agenda] .ag-viste button:hover{color:var(--vl-ink)}[data-vl-page=agenda] .ag-viste button[data-attivo]{background:var(--ag-fondo);color:var(--vl-ink);box-shadow:0 1px 2px #0025521a,0 4px 12px -6px #00255240}.dark [data-vl-page=agenda] .ag-viste button[data-attivo]{background:#ffffff1f}[data-vl-page=agenda] .ag-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.15rem;padding:0 .85rem;border:1px solid var(--vl-line-strong);border-radius:.7rem;background:var(--vl-surface);color:var(--vl-ink);font-size:.82rem;font-weight:650;white-space:nowrap;text-decoration:none;transition:background .14s var(--ag-ease),border-color .14s var(--ag-ease),transform .14s var(--ag-ease)}[data-vl-page=agenda] .ag-btn:hover{background:var(--vl-hover);border-color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-btn:active{transform:scale(.97)}[data-vl-page=agenda] .ag-btn:disabled{opacity:.45;pointer-events:none}[data-vl-page=agenda] .ag-btn svg{width:.95rem;height:.95rem}[data-vl-page=agenda] .ag-btn kbd{border-color:#ffffff40;background:transparent;color:inherit;opacity:.7}[data-vl-page=agenda] .ag-btn--primario{border-color:transparent;background:#002552;color:#fff}[data-vl-page=agenda] .ag-btn--primario:hover{border-color:transparent;background:#003775}.dark [data-vl-page=agenda] .ag-btn--primario,.silvia [data-vl-page=agenda] .ag-btn--primario{background:var(--vl-accent);color:#002552}.silvia [data-vl-page=agenda] .ag-btn--primario{color:#000}[data-vl-page=agenda] .ag-btn--pericolo{border-color:transparent;background:#dc2626;color:#fff}[data-vl-page=agenda] .ag-btn--pericolo:hover{border-color:transparent;background:#b91c1c}[data-vl-page=agenda] .ag-btn--fantasma{border-color:transparent;background:transparent;color:var(--vl-ink-2)}[data-vl-page=agenda] .ag-btn--grande{height:2.6rem;padding:0 1.1rem;border-radius:.85rem}[data-vl-page=agenda] .ag-btn--piccolo{height:1.85rem;padding:0 .6rem;font-size:.74rem}[data-vl-page=agenda] .ag-btn--meet{height:2.5rem;border:0;background:linear-gradient(135deg,#1a73e8,#0b57d0);color:#fff;box-shadow:0 10px 24px -12px #1a73e8cc}[data-vl-page=agenda] .ag-btn--meet:hover{background:linear-gradient(135deg,#1967d2,#0842a0)}[data-vl-page=agenda] .ag-btn--meet-add{justify-content:flex-start;width:100%;border-style:dashed;color:#1a73e8}.dark [data-vl-page=agenda] .ag-btn--meet-add{color:#8ab4f8}[data-vl-page=agenda] .ag-oggi{height:2.1rem}[data-vl-page=agenda] .ag-link{padding:0;color:var(--ag-accento-ink);font-size:.76rem;font-weight:650;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .14s}[data-vl-page=agenda] .ag-link:hover{text-decoration-color:currentColor}[data-vl-page=agenda] .ag-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:1.75rem;padding:.15rem .6rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-muted-fg);font-size:.74rem;font-weight:650}[data-vl-page=agenda] .ag-chip svg{width:.8rem;height:.8rem}[data-vl-page=agenda] .ag-chip--live{background:color-mix(in srgb,var(--ag-adesso) 12%,transparent);color:var(--ag-adesso)}[data-vl-page=agenda] .ag-chip--avviso{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=agenda] .ag-chip--add{border:1px dashed var(--vl-line-strong);background:transparent;color:var(--vl-ink-2)}[data-vl-page=agenda] .ag-inline{display:inline;width:.8em;height:.8em;vertical-align:-.08em}[data-vl-page=agenda] .ag-vista{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;animation:vl-fade .26s var(--ag-ease) both}[data-vl-page=agenda] .ag-tempo{display:flex;flex-direction:column;height:100%;min-height:0;user-select:none;-webkit-user-select:none}[data-vl-page=agenda] .ag-tempo[data-trascina]{cursor:grabbing}[data-vl-page=agenda] .ag-tempo[data-trascina=crea],[data-vl-page=agenda] .ag-tempo[data-trascina=ridimensiona]{cursor:ns-resize}[data-vl-page=agenda] .ag-tempo-testa,[data-vl-page=agenda] .ag-striscia-wrap{display:grid;grid-template-columns:var(--ag-gutter) minmax(0,1fr);overflow-y:hidden;scrollbar-gutter:stable}[data-vl-page=agenda] .ag-tempo-testa{grid-template-columns:var(--ag-gutter) repeat(var(--ag-n),minmax(0,1fr));padding:.55rem 0 .35rem}[data-vl-page=agenda] .ag-tempo-gutter{position:relative}[data-vl-page=agenda] .ag-fuso{align-self:end;padding:0 .5rem .2rem 0;color:var(--vl-ink-3);font-size:.6rem;font-weight:650;text-align:right}[data-vl-page=agenda] .ag-testa-giorno{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.1rem 0;border-radius:.8rem;transition:background .14s}[data-vl-page=agenda] .ag-testa-giorno:hover{background:var(--vl-hover)}[data-vl-page=agenda] .ag-tempo[data-giorni="1"] .ag-testa-giorno{flex-direction:row;justify-content:flex-start;gap:.6rem;padding-left:.6rem}[data-vl-page=agenda] .ag-testa-dow{color:var(--vl-ink-3);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-vl-page=agenda] .ag-testa-num{display:grid;place-items:center;min-width:2.25rem;height:2.25rem;padding:0 .3rem;border-radius:999px;color:var(--vl-ink);font-size:1.28rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em;transition:transform .22s var(--ag-spring)}[data-vl-page=agenda] .ag-testa-giorno[data-passato] .ag-testa-num,[data-vl-page=agenda] .ag-testa-giorno[data-passato] .ag-testa-dow{color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-testa-giorno[data-oggi] .ag-testa-dow{color:var(--ag-adesso)}[data-vl-page=agenda] .ag-testa-giorno[data-oggi] .ag-testa-num{background:var(--ag-adesso);color:#fff;font-weight:800;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--ag-adesso) 70%,transparent)}[data-vl-page=agenda] .ag-testa-giorno:hover .ag-testa-num{transform:scale(1.06)}[data-vl-page=agenda] .ag-striscia-wrap{border-bottom:1px solid var(--vl-line-strong);box-shadow:0 6px 12px -12px #00255266;position:relative;z-index:3}[data-vl-page=agenda] .ag-striscia-etichetta{display:flex;align-items:flex-start;justify-content:flex-end;padding:.35rem .5rem 0 0;color:var(--vl-ink-3);font-size:.58rem;font-weight:650;line-height:1.1;text-align:right}[data-vl-page=agenda] .ag-striscia-toggle{padding:.12rem .35rem;border-radius:.4rem;background:var(--vl-muted-bg);color:var(--vl-ink-2);font-size:.66rem;font-weight:750}[data-vl-page=agenda] .ag-striscia{display:grid;grid-template-columns:repeat(var(--ag-n),minmax(0,1fr));grid-template-rows:repeat(var(--ag-righe),1.45rem);row-gap:2px;min-height:1.9rem;padding:.2rem 0 .25rem}[data-vl-page=agenda] .ag-striscia-cella{grid-row:1 / -1;margin:-.2rem 0 -.25rem;border-left:1px solid var(--ag-linea)}[data-vl-page=agenda] .ag-striscia-cella[data-oggi]{background:var(--ag-oggi)}[data-vl-page=agenda] .ag-barra{position:relative;z-index:1;display:flex;align-items:center;gap:.35rem;min-width:0;margin:0 3px;padding:0 .5rem;border-radius:.45rem;background:var(--c);color:#fff;font-size:.74rem;font-weight:650;line-height:1.45rem;white-space:nowrap;cursor:pointer;pointer-events:auto;transition:transform .16s var(--ag-spring),box-shadow .16s var(--ag-ease),opacity .16s;animation:ag-entra .26s var(--ag-ease) both}[data-vl-page=agenda] .ag-barra span{overflow:hidden;text-overflow:ellipsis}[data-vl-page=agenda] .ag-barra em{margin-left:auto;font-style:normal;opacity:.8}[data-vl-page=agenda] .ag-barra svg{width:.8rem;height:.8rem}[data-vl-page=agenda] .ag-barra:hover{box-shadow:0 6px 16px -8px var(--c);transform:translateY(-1px)}[data-vl-page=agenda] .ag-barra[data-sel]{box-shadow:0 0 0 2px var(--ag-fondo),0 0 0 4px var(--c)}[data-vl-page=agenda] .ag-barra[data-continua]{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}[data-vl-page=agenda] .ag-barra[data-prosegue]{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}[data-vl-page=agenda] .ag-barra[data-movimento]{opacity:.85;box-shadow:0 10px 24px -8px var(--c)}[data-vl-page=agenda] .ag-barra[data-risposta=needsAction]{background:var(--ag-fondo-ev);color:color-mix(in srgb,var(--c) 70%,var(--ag-ink-ev));box-shadow:inset 0 0 0 1.5px var(--c)}[data-vl-page=agenda] .ag-barra[data-risposta=declined]{background:transparent;color:var(--vl-ink-3);box-shadow:inset 0 0 0 1px var(--vl-line-strong);text-decoration:line-through}[data-vl-page=agenda] .ag-barra[data-tipo=outOfOffice]{background:repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 6px,transparent 6px 12px),var(--c)}[data-vl-page=agenda] .ag-barra--bozza{background:color-mix(in srgb,var(--ag-accento) 20%,transparent);color:var(--ag-accento-ink);box-shadow:inset 0 0 0 1.5px var(--ag-accento);animation:ag-bozza 1.4s ease-in-out infinite}[data-vl-page=agenda] .ag-striscia-altri{margin:0 3px;padding:0 .4rem;border-radius:.4rem;color:var(--vl-ink-2);font-size:.7rem;font-weight:700;text-align:left}[data-vl-page=agenda] .ag-striscia-altri:hover{background:var(--vl-hover)}[data-vl-page=agenda] .ag-tempo-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin}[data-vl-page=agenda] .ag-tempo-corpo{position:relative;display:grid;grid-template-columns:var(--ag-gutter) minmax(0,1fr)}[data-vl-page=agenda] .ag-ore span{position:absolute;right:.55rem;transform:translateY(-50%);color:var(--vl-ink-3);font-size:.66rem;font-weight:600;font-variant-numeric:tabular-nums}[data-vl-page=agenda] .ag-ore .ag-ore-adesso{z-index:2;padding:.08rem .35rem;border-radius:.4rem;background:var(--ag-adesso);color:#fff;font-weight:800;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--ag-adesso) 80%,transparent)}[data-vl-page=agenda] .ag-colonne{position:relative;display:grid;grid-template-columns:repeat(var(--ag-n),minmax(0,1fr));background-image:linear-gradient(to bottom,var(--ag-linea) 1px,transparent 1px),linear-gradient(to bottom,transparent calc(var(--ag-ora) / 2),var(--ag-linea-mezza) calc(var(--ag-ora) / 2),var(--ag-linea-mezza) calc(var(--ag-ora) / 2 + 1px),transparent calc(var(--ag-ora) / 2 + 1px));background-size:100% var(--ag-ora);touch-action:pan-y}[data-vl-page=agenda] .ag-colonna{position:relative;border-left:1px solid var(--ag-linea);background:linear-gradient(to bottom,var(--ag-fuori-orario) 0,var(--ag-fuori-orario) var(--ag-lav-da),transparent var(--ag-lav-da),transparent var(--ag-lav-a),var(--ag-fuori-orario) var(--ag-lav-a))}[data-vl-page=agenda] .ag-colonna[data-weekend]{background-color:var(--ag-weekend)}[data-vl-page=agenda] .ag-colonna[data-oggi]{background-color:var(--ag-oggi)}[data-vl-page=agenda] .ag-passato-oggi{position:absolute;inset:0 0 auto;background:var(--ag-passato);pointer-events:none}[data-vl-page=agenda] .ag-colonna[data-passato]{background-color:var(--ag-passato)}[data-vl-page=agenda] .ag-adesso{position:absolute;left:-1px;right:0;z-index:20;height:2px;margin-top:-1px;background:var(--ag-adesso);box-shadow:0 0 10px color-mix(in srgb,var(--ag-adesso) 70%,transparent);pointer-events:none}[data-vl-page=agenda] .ag-adesso-punto{position:absolute;left:-6px;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--ag-adesso);box-shadow:0 0 0 3px var(--ag-fondo)}[data-vl-page=agenda] .ag-adesso-punto:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ag-adesso);animation:ag-radar 2.4s var(--ag-ease) infinite}[data-vl-page=agenda] .ag-fantasma{position:absolute;z-index:1;width:calc(100% / var(--ag-n) - 6px);margin-left:3px;border:1.5px dashed color-mix(in srgb,var(--ag-accento) 60%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--ag-accento) 6%,transparent);pointer-events:none;animation:vl-fade .16s var(--ag-ease) both}[data-vl-page=agenda] .ag-fantasma span{position:absolute;top:.15rem;left:.4rem;color:var(--ag-accento-ink);font-size:.66rem;font-weight:750}[data-vl-page=agenda] .ag-fantasma span:before{content:"+ "}[data-vl-page=agenda] .ag-occupato{position:absolute;left:0;right:calc(var(--i) * 4px);z-index:1;border-right:3px solid var(--c);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 16%,transparent) 0 5px,transparent 5px 10px);pointer-events:auto}[data-vl-page=agenda] .ag-occupato span{position:absolute;right:.25rem;top:.1rem;padding:0 .3rem;border-radius:.3rem;background:var(--c);color:#fff;font-size:.58rem;font-weight:800;line-height:1.3}[data-vl-page=agenda] .ag-ev{position:absolute;display:flex;overflow:hidden;border-radius:.5rem;background:color-mix(in srgb,var(--c) 17%,var(--ag-fondo-ev));box-shadow:inset 3px 0 0 var(--c),0 0 0 1px var(--ag-fondo);color:color-mix(in srgb,var(--c) 48%,var(--ag-ink-ev));font-size:.74rem;line-height:1.25;cursor:grab;transition:box-shadow .16s var(--ag-ease),transform .18s var(--ag-spring),opacity .16s,filter .16s;animation:ag-entra .3s var(--ag-ease) both;margin-left:1px}[data-vl-page=agenda] .ag-ev[data-bloccato]{cursor:pointer}[data-vl-page=agenda] .ag-ev:hover{z-index:15!important;background:color-mix(in srgb,var(--c) 24%,var(--ag-fondo-ev));box-shadow:inset 3px 0 0 var(--c),0 0 0 1px var(--ag-fondo),0 10px 24px -12px color-mix(in srgb,var(--c) 80%,transparent)}[data-vl-page=agenda] .ag-ev[data-sel]{z-index:16!important;background:var(--c);color:#fff;box-shadow:0 0 0 2px var(--ag-fondo),0 14px 30px -12px var(--c)}[data-vl-page=agenda] .ag-ev[data-in-corso]:not([data-sel]){box-shadow:inset 3px 0 0 var(--c),0 0 0 1px var(--ag-fondo),0 0 0 2.5px color-mix(in srgb,var(--c) 45%,transparent)}[data-vl-page=agenda] .ag-ev[data-finito]:not([data-sel]):not(:hover){filter:saturate(.6);opacity:.72}[data-vl-page=agenda] .ag-ev[data-risposta=needsAction]:not([data-sel]){background:var(--ag-fondo-ev);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 70%,transparent),0 0 0 1px var(--ag-fondo)}[data-vl-page=agenda] .ag-ev[data-risposta=tentative]:not([data-sel]){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 14%,transparent) 0 6px,transparent 6px 12px),var(--ag-fondo-ev);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 55%,transparent)}[data-vl-page=agenda] .ag-ev[data-risposta=declined]:not([data-sel]){background:var(--ag-fondo-ev);box-shadow:inset 0 0 0 1px var(--vl-line-strong);color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-ev[data-risposta=declined] .ag-ev-titolo{text-decoration:line-through}[data-vl-page=agenda] .ag-ev[data-libero]:not([data-sel]){background:color-mix(in srgb,var(--c) 8%,var(--ag-fondo-ev))}[data-vl-page=agenda] .ag-ev[data-tipo=outOfOffice]:not([data-sel]){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 22%,transparent) 0 7px,transparent 7px 14px),color-mix(in srgb,var(--c) 8%,var(--ag-fondo-ev))}[data-vl-page=agenda] .ag-ev[data-tipo=focusTime]:not([data-sel]){background:linear-gradient(160deg,color-mix(in srgb,var(--c) 22%,var(--ag-fondo-ev)),color-mix(in srgb,var(--c) 8%,var(--ag-fondo-ev)))}[data-vl-page=agenda] .ag-ev[data-movimento]{opacity:.3;filter:grayscale(.4)}[data-vl-page=agenda] .ag-ev-corpo{display:flex;flex-direction:column;gap:.05rem;min-width:0;padding:.22rem .4rem .2rem .55rem}[data-vl-page=agenda] .ag-ev[data-compatto] .ag-ev-corpo{padding-top:.05rem;padding-bottom:0}[data-vl-page=agenda] .ag-ev-titolo{display:block;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-ev:not([data-basso]) .ag-ev-titolo{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-vl-page=agenda] .ag-ev-titolo svg{display:inline;width:.78rem;height:.78rem;margin-right:.2rem;vertical-align:-.12rem}[data-vl-page=agenda] .ag-ev-titolo em{font-style:normal;font-weight:550;opacity:.8}[data-vl-page=agenda] .ag-ev-ora,[data-vl-page=agenda] .ag-ev-luogo{display:flex;align-items:center;gap:.3rem;overflow:hidden;font-size:.68rem;font-weight:550;font-variant-numeric:tabular-nums;opacity:.85;white-space:nowrap}[data-vl-page=agenda] .ag-ev-ora svg,[data-vl-page=agenda] .ag-ev-luogo svg{width:.72rem;height:.72rem}[data-vl-page=agenda] .ag-ev-luogo{text-overflow:ellipsis}[data-vl-page=agenda] .ag-ev-persone{display:inline-flex;align-items:center;gap:.15rem}[data-vl-page=agenda] .ag-ev-maniglia{position:absolute;left:0;right:0;bottom:0;height:8px;cursor:ns-resize}[data-vl-page=agenda] .ag-ev-maniglia:after{content:"";position:absolute;left:50%;bottom:2px;width:1.4rem;height:3px;margin-left:-.7rem;border-radius:3px;background:currentColor;opacity:0;transition:opacity .14s}[data-vl-page=agenda] .ag-ev:hover .ag-ev-maniglia:after{opacity:.5}[data-vl-page=agenda] .ag-ev-maniglia--mini{height:5px}[data-vl-page=agenda] .ag-anteprima{position:absolute;z-index:30;display:flex;flex-direction:column;gap:.1rem;width:calc(100% / var(--ag-n) - 6px);padding:.25rem .5rem;border-radius:.55rem;background:var(--c);color:#fff;font-size:.74rem;box-shadow:0 18px 40px -14px color-mix(in srgb,var(--c) 90%,transparent),0 0 0 1.5px var(--ag-fondo);pointer-events:none;transform:scale(1.015);overflow:hidden}[data-vl-page=agenda] .ag-anteprima strong{overflow:hidden;font-weight:750;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-anteprima span{font-size:.68rem;font-variant-numeric:tabular-nums;opacity:.9}[data-vl-page=agenda] .ag-anteprima[data-basso]{flex-direction:row;align-items:center;gap:.45rem;padding-top:0;padding-bottom:0}[data-vl-page=agenda] .ag-anteprima[data-basso] span{flex-shrink:0}[data-vl-page=agenda] .ag-anteprima[data-bozza]{background:color-mix(in srgb,var(--ag-accento) 85%,#002552);animation:ag-bozza 1.6s ease-in-out infinite}.dark [data-vl-page=agenda] .ag-biglietto[data-bozza]{color:#002552;background:var(--ag-accento)}[data-vl-page=agenda] .ag-mese{display:flex;flex-direction:column;height:100%;min-height:0}[data-vl-page=agenda] .ag-mese-testa{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--vl-line)}[data-vl-page=agenda] .ag-mese-testa span{padding:.5rem .6rem;color:var(--vl-ink-3);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-vl-page=agenda] .ag-mese-corpo{flex:1;min-height:0;display:grid;grid-template-rows:repeat(var(--ag-settimane),minmax(6.4rem,1fr));overflow-y:auto}[data-vl-page=agenda] .ag-mese-settimana{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--vl-line)}[data-vl-page=agenda] .ag-mese-cella{grid-row:1;display:flex;flex-direction:column;min-width:0;padding:.3rem .25rem .25rem;border-left:1px solid var(--vl-line);cursor:pointer;transition:background .14s;animation:vl-fade .3s var(--ag-ease) both}[data-vl-page=agenda] .ag-mese-cella:first-child{border-left:0}[data-vl-page=agenda] .ag-mese-cella:hover{background:var(--vl-hover)}[data-vl-page=agenda] .ag-mese-cella[data-weekend]{background-color:var(--ag-weekend)}[data-vl-page=agenda] .ag-mese-cella[data-fuori]{background-color:var(--ag-fuori-orario)}[data-vl-page=agenda] .ag-mese-cella[data-fuori] .ag-mese-num{color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-mese-cella[data-oggi]{background-color:var(--ag-oggi)}[data-vl-page=agenda] .ag-mese-cella[data-sopra]{background:color-mix(in srgb,var(--ag-accento) 14%,transparent);box-shadow:inset 0 0 0 2px var(--ag-accento)}[data-vl-page=agenda] .ag-mese-num{align-self:flex-start;min-width:1.6rem;height:1.6rem;padding:0 .4rem;margin:0 0 .15rem .1rem;border-radius:999px;color:var(--vl-ink);font-size:.76rem;font-weight:700;font-variant-numeric:tabular-nums}[data-vl-page=agenda] .ag-mese-num:hover{background:var(--vl-muted-bg)}[data-vl-page=agenda] .ag-mese-cella[data-oggi] .ag-mese-num{background:var(--ag-adesso);color:#fff}[data-vl-page=agenda] .ag-mese-lista{display:flex;flex-direction:column;gap:1px;min-width:0}[data-vl-page=agenda] .ag-mese-barre{position:absolute;inset:2.05rem 0 auto;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:calc(var(--ag-riga-mese) - 2px);row-gap:2px;pointer-events:none}[data-vl-page=agenda] .ag-mese-barre .ag-barra{line-height:1;font-size:.72rem}[data-vl-page=agenda] .ag-mese-ev{display:flex;align-items:center;gap:.3rem;min-width:0;height:calc(var(--ag-riga-mese) - 1px);padding:0 .35rem;border-radius:.4rem;font-size:.72rem;text-align:left;transition:background .12s}[data-vl-page=agenda] .ag-mese-ev:hover{background:color-mix(in srgb,var(--c) 14%,transparent)}[data-vl-page=agenda] .ag-mese-ev[data-sel]{background:var(--c);color:#fff}[data-vl-page=agenda] .ag-mese-ev i{width:.48rem;height:.48rem;flex-shrink:0;border-radius:50%;background:var(--c)}[data-vl-page=agenda] .ag-mese-ev[data-risposta=needsAction] i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--c)}[data-vl-page=agenda] .ag-mese-ev time{color:var(--vl-ink-3);font-size:.68rem;font-variant-numeric:tabular-nums}[data-vl-page=agenda] .ag-mese-ev[data-sel] time{color:inherit}[data-vl-page=agenda] .ag-mese-ev span{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-mese-ev[data-finito]:not([data-sel]){opacity:.6}[data-vl-page=agenda] .ag-mese-ev[data-risposta=declined] span{text-decoration:line-through}[data-vl-page=agenda] .ag-mese-ev[data-trascinato]{opacity:.35}[data-vl-page=agenda] .ag-mese-altri{align-self:flex-start;padding:.05rem .4rem;border-radius:.4rem;color:var(--vl-ink-2);font-size:.7rem;font-weight:750}[data-vl-page=agenda] .ag-mese-altri:hover{background:var(--vl-muted-bg)}[data-vl-page=agenda] .ag-anno{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:1.1rem 1.4rem;overflow-y:auto;padding:1rem 1.2rem 1.4rem}[data-vl-page=agenda] .ag-anno-mese{padding:.7rem;border-radius:1rem;transition:background .16s;animation:vl-rise .42s var(--ag-ease) calc(var(--i) * 28ms) backwards}[data-vl-page=agenda] .ag-anno-mese[data-corrente]{background:var(--vl-surface-2);box-shadow:inset 0 0 0 1px var(--vl-line)}[data-vl-page=agenda] .ag-anno-titolo{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-bottom:.4rem;padding:0 .2rem;font-size:.95rem;font-weight:750}[data-vl-page=agenda] .ag-anno-titolo small{color:var(--vl-ink-3);font-size:.68rem;font-weight:600}[data-vl-page=agenda] .ag-anno-titolo:hover{color:var(--ag-accento-ink)}[data-vl-page=agenda] .ag-anno-griglia{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}[data-vl-page=agenda] .ag-anno-dow{color:var(--vl-ink-3);font-size:.6rem;font-weight:700;text-align:center}[data-vl-page=agenda] .ag-anno-giorno{position:relative;aspect-ratio:1;border-radius:.4rem;color:var(--vl-ink-2);font-size:.66rem;font-weight:650;font-variant-numeric:tabular-nums;transition:transform .16s var(--ag-spring),background .16s}[data-vl-page=agenda] .ag-anno-giorno:not([disabled]):hover{transform:scale(1.18);z-index:1;box-shadow:0 6px 14px -6px #00255266}[data-vl-page=agenda] .ag-anno-giorno[data-fuori]{visibility:hidden}[data-vl-page=agenda] .ag-anno-giorno[data-livello="1"]{background:var(--ag-heat-1);color:var(--vl-ink)}[data-vl-page=agenda] .ag-anno-giorno[data-livello="2"]{background:var(--ag-heat-2);color:var(--vl-ink)}[data-vl-page=agenda] .ag-anno-giorno[data-livello="3"]{background:var(--ag-heat-3);color:#002552}[data-vl-page=agenda] .ag-anno-giorno[data-livello="4"]{background:var(--ag-heat-4);color:#002552;font-weight:800}.silvia [data-vl-page=agenda] .ag-anno-giorno[data-livello="3"],.silvia [data-vl-page=agenda] .ag-anno-giorno[data-livello="4"]{color:#000}[data-vl-page=agenda] .ag-anno-giorno[data-giornata]:after{content:"";position:absolute;top:3px;right:3px;width:4px;height:4px;border-radius:50%;background:#8b5cf6}[data-vl-page=agenda] .ag-anno-giorno[data-oggi]{box-shadow:0 0 0 2px var(--ag-adesso);color:var(--ag-adesso);font-weight:800}[data-vl-page=agenda] .ag-elenco{overflow-y:auto;padding:.5rem 1rem 1.4rem}[data-vl-page=agenda] .ag-elenco-giorno{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--vl-line);animation:vl-rise .38s var(--ag-ease) calc(var(--i) * 30ms) backwards}[data-vl-page=agenda] .ag-elenco-giorno header{position:sticky;top:.5rem;align-self:start;display:flex;align-items:center;gap:.7rem}[data-vl-page=agenda] .ag-elenco-num{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.85rem;background:var(--vl-surface-2);box-shadow:inset 0 0 0 1px var(--vl-line);font-size:1.15rem;font-weight:750;font-variant-numeric:tabular-nums}[data-vl-page=agenda] .ag-elenco-giorno[data-oggi] .ag-elenco-num{background:var(--ag-adesso);color:#fff;box-shadow:0 8px 18px -8px var(--ag-adesso)}[data-vl-page=agenda] .ag-elenco-giorno header div{display:grid}[data-vl-page=agenda] .ag-elenco-giorno header strong{font-size:.86rem;font-weight:750}[data-vl-page=agenda] .ag-elenco-giorno header small{color:var(--vl-ink-3);font-size:.7rem}[data-vl-page=agenda] .ag-elenco-giorno ol{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}[data-vl-page=agenda] .ag-elenco-ev{display:grid;grid-template-columns:5.2rem auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.55rem .75rem;border-radius:.8rem;text-align:left;transition:background .14s,transform .18s var(--ag-spring)}[data-vl-page=agenda] .ag-elenco-ev:hover{background:color-mix(in srgb,var(--c) 9%,transparent);transform:translate(2px)}[data-vl-page=agenda] .ag-elenco-ev[data-sel]{background:color-mix(in srgb,var(--c) 16%,transparent)}[data-vl-page=agenda] .ag-elenco-ev[data-finito]{opacity:.55}[data-vl-page=agenda] .ag-elenco-ev time{display:grid;color:var(--vl-ink);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}[data-vl-page=agenda] .ag-elenco-ev time:not(:has(small)){color:var(--vl-ink-2);font-size:.7rem;font-weight:650;white-space:nowrap}[data-vl-page=agenda] .ag-elenco-ev time small{color:var(--vl-ink-3);font-size:.7rem;font-weight:550}[data-vl-page=agenda] .ag-elenco-ev>i{width:.3rem;height:2.1rem;border-radius:.3rem;background:var(--c)}[data-vl-page=agenda] .ag-elenco-ev[data-risposta=needsAction]>i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--c)}[data-vl-page=agenda] .ag-elenco-testo{display:grid;min-width:0}[data-vl-page=agenda] .ag-elenco-testo strong{overflow:hidden;font-size:.88rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-elenco-ev[data-risposta=declined] strong{text-decoration:line-through}[data-vl-page=agenda] .ag-elenco-testo small{display:flex;align-items:center;gap:.25rem;overflow:hidden;color:var(--vl-ink-3);font-size:.74rem;white-space:nowrap}[data-vl-page=agenda] .ag-elenco-testo small svg{width:.75rem;height:.75rem}[data-vl-page=agenda] .ag-elenco-icone{display:flex;align-items:center;gap:.4rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-elenco-icone svg{width:.9rem;height:.9rem}[data-vl-page=agenda] .ag-live{padding:.12rem .45rem;border-radius:999px;background:var(--ag-adesso);color:#fff;font-size:.64rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;animation:ag-ai-pulsa 2s ease-in-out infinite}[data-vl-page=agenda] .ag-vuoto{display:grid;place-items:center;align-content:center;gap:.6rem;height:100%;min-height:18rem;padding:2rem;color:var(--vl-ink-2);text-align:center}[data-vl-page=agenda] .ag-vuoto h3{margin:0;font-size:1.1rem;font-weight:750}[data-vl-page=agenda] .ag-vuoto p{margin:0;font-size:.86rem}[data-vl-page=agenda] .ag-vuoto>svg{width:2rem;height:2rem;color:var(--vl-warn-dot)}[data-vl-page=agenda] .ag-vuoto-orb{display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:1.4rem;background:linear-gradient(135deg,color-mix(in srgb,var(--ag-accento) 25%,transparent),color-mix(in srgb,#3b82f6 25%,transparent));color:var(--ag-accento-ink);box-shadow:inset 0 0 0 1px var(--vl-line)}[data-vl-page=agenda] .ag-vuoto-orb svg{width:1.8rem;height:1.8rem}[data-vl-page=agenda] .ag-vuoto-orb--pulsa{animation:ag-respira 1.8s ease-in-out infinite}[data-vl-page=agenda] .ag-setup{display:grid;justify-items:center;gap:.9rem;max-width:38rem;padding:2rem;text-align:center}[data-vl-page=agenda] .ag-setup-orb{display:grid;place-items:center;width:5rem;height:5rem;border-radius:1.6rem;background:var(--vl-hero-bg);color:var(--vl-hero-accent);box-shadow:0 20px 40px -20px #001838cc}[data-vl-page=agenda] .ag-setup-orb svg{width:2.2rem;height:2.2rem}[data-vl-page=agenda] .ag-setup h2{margin:0;font-size:1.5rem;font-weight:750;letter-spacing:-.02em}[data-vl-page=agenda] .ag-setup-sotto{margin:0;color:var(--vl-ink-2);font-size:.9rem;line-height:1.5}[data-vl-page=agenda] .ag-setup-passi{display:grid;gap:.6rem;margin:.4rem 0;padding:1rem 1.2rem 1rem 2.4rem;border:1px solid var(--vl-line);border-radius:1rem;background:var(--vl-surface);font-size:.86rem;line-height:1.5;text-align:left}[data-vl-page=agenda] .ag-setup-scope{display:flex;align-items:center;gap:.6rem;width:100%;margin-top:.4rem;padding:.55rem .7rem;border:1px dashed var(--vl-line-strong);border-radius:.7rem;background:var(--vl-surface-2);text-align:left}[data-vl-page=agenda] .ag-setup-scope code{flex:1;font-size:.78rem;word-break:break-all}[data-vl-page=agenda] .ag-setup-scope svg{width:1rem}[data-vl-page=agenda] .ag-setup-dettaglio{display:flex;gap:.4rem;margin:0;color:var(--vl-ink-3);font-size:.76rem;text-align:left}[data-vl-page=agenda] .ag-setup-dettaglio svg{width:.9rem;margin-top:.1rem}[data-vl-page=agenda].ag-fluttuante{position:fixed;z-index:49;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);overflow:hidden;border:1px solid var(--vl-line-strong);border-radius:1.2rem;background:var(--ag-fondo);box-shadow:var(--ag-ombra-card);color:var(--vl-ink);animation:ag-apri .24s var(--ag-spring) both;transform-origin:left top}[data-vl-page=agenda].ag-fluttuante[data-da=sx]{transform-origin:right top}[data-vl-page=agenda].ag-fluttuante[data-da=centro]{transform-origin:center top}.dark [data-vl-page=agenda].ag-fluttuante{background:#0c2c55}.silvia [data-vl-page=agenda].ag-fluttuante{background:#111}[data-vl-page=agenda] .ag-det-barra{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.45rem .5rem .35rem}[data-vl-page=agenda] .ag-det-barra:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--c)}[data-vl-page=agenda] .ag-det-azioni{display:flex;gap:.15rem}[data-vl-page=agenda] .ag-det-azioni :is(button,a),[data-vl-page=agenda] .ag-det-chiudi{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.65rem;color:var(--vl-ink-2);transition:background .12s,color .12s}[data-vl-page=agenda] .ag-det-azioni :is(button,a):hover,[data-vl-page=agenda] .ag-det-chiudi:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=agenda] .ag-det-azioni svg,[data-vl-page=agenda] .ag-det-chiudi svg{width:1rem;height:1rem}[data-vl-page=agenda] .ag-det-corpo{position:relative;display:grid;gap:.75rem;overflow-y:auto;padding:.3rem 1.1rem 1.1rem}[data-vl-page=agenda] .ag-det-titolo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem}[data-vl-page=agenda] .ag-det-titolo>i{width:.95rem;height:.95rem;margin-top:.35rem;border-radius:.3rem;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent)}[data-vl-page=agenda] .ag-det-titolo h3{margin:0;color:var(--vl-ink);-webkit-text-fill-color:var(--vl-ink);font-size:1.22rem;font-weight:750;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}[data-vl-page=agenda] .ag-det-titolo p{margin:.2rem 0 0;color:var(--vl-ink-2);font-size:.84rem}[data-vl-page=agenda] .ag-det-titolo .ag-chip{margin-top:.45rem}[data-vl-page=agenda] .ag-det-sub{display:flex;align-items:center;gap:.3rem}[data-vl-page=agenda] .ag-det-sub svg{width:.8rem;height:.8rem}[data-vl-page=agenda] .ag-det-riga{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.75rem;align-items:start;color:var(--vl-ink);font-size:.84rem;line-height:1.45;text-decoration:none}[data-vl-page=agenda] .ag-det-riga>svg{width:1.05rem;height:1.05rem;margin-top:.1rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-det-riga>span{display:grid;min-width:0}[data-vl-page=agenda] .ag-det-riga small{color:var(--vl-ink-3);font-size:.74rem}[data-vl-page=agenda] .ag-det-link:hover span{color:var(--ag-accento-ink);text-decoration:underline}[data-vl-page=agenda] .ag-det-cal>span{display:block}[data-vl-page=agenda] .ag-det-cal i{display:inline-block;width:.6rem;height:.6rem;margin-right:.4rem;border-radius:50%}[data-vl-page=agenda] .ag-det-meet{display:grid;gap:.35rem;padding-left:1.85rem}[data-vl-page=agenda] .ag-det-meet .ag-btn--meet{justify-self:start}[data-vl-page=agenda] .ag-det-copia{display:inline-flex;align-items:center;gap:.35rem;justify-self:start;color:var(--vl-ink-3);font-size:.74rem}[data-vl-page=agenda] .ag-det-copia:hover{color:var(--vl-ink)}[data-vl-page=agenda] .ag-det-copia svg{width:.8rem;height:.8rem}[data-vl-page=agenda] .ag-det-persone ul{display:grid;gap:.15rem;max-height:14rem;overflow-y:auto;margin:.4rem 0 0;padding:0 0 0 1.5rem;list-style:none}[data-vl-page=agenda] .ag-det-persone li{display:flex;align-items:center;gap:.6rem;padding:.25rem .3rem;border-radius:.6rem}[data-vl-page=agenda] .ag-det-persone li:hover{background:var(--vl-hover)}[data-vl-page=agenda] .ag-det-persone li[data-risposta=declined] .ag-det-nome strong{color:var(--vl-ink-3);text-decoration:line-through}[data-vl-page=agenda] .ag-det-avatar{position:relative}[data-vl-page=agenda] .ag-det-risp{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:.95rem;height:.95rem;border-radius:50%;background:var(--vl-muted-dot);box-shadow:0 0 0 2px var(--ag-fondo);color:#fff}[data-vl-page=agenda] .ag-det-risp svg{width:.62rem;height:.62rem;stroke-width:3.5}[data-vl-page=agenda] li[data-risposta=accepted] .ag-det-risp{background:#19c463}[data-vl-page=agenda] li[data-risposta=declined] .ag-det-risp{background:#ef4444}[data-vl-page=agenda] li[data-risposta=tentative] .ag-det-risp{background:#f59e0b}[data-vl-page=agenda] .ag-risp-attesa{width:.3rem;height:.3rem;border-radius:50%;background:#fff}[data-vl-page=agenda] .ag-det-nome{display:grid;flex:1;min-width:0}[data-vl-page=agenda] .ag-det-nome strong{overflow:hidden;font-size:.8rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-det-nome small{overflow:hidden;color:var(--vl-ink-3);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-det-mail{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:.5rem;color:var(--vl-ink-3);opacity:0;transition:opacity .12s}[data-vl-page=agenda] .ag-det-persone li:hover .ag-det-mail{opacity:1}[data-vl-page=agenda] .ag-det-mail svg{width:.85rem}[data-vl-page=agenda] .ag-det-descr div{max-height:12rem;overflow-y:auto;overflow-wrap:anywhere}[data-vl-page=agenda] .ag-det-descr a{color:var(--ag-accento-ink);text-decoration:underline}[data-vl-page=agenda] .ag-det-descr :is(p,ul,ol){margin:0 0 .4rem}[data-vl-page=agenda] .ag-det-allegati{display:flex!important;flex-wrap:wrap;gap:.35rem}[data-vl-page=agenda] .ag-det-allegati a{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border:1px solid var(--vl-line-strong);border-radius:.55rem;color:var(--vl-ink);font-size:.76rem;text-decoration:none}[data-vl-page=agenda] .ag-det-allegati img{width:.9rem;height:.9rem}[data-vl-page=agenda] .ag-det-carica{position:absolute;top:.4rem;right:1rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-det-carica svg{width:.9rem}[data-vl-page=agenda] .ag-det-rsvp{display:flex;align-items:center;gap:.4rem;padding:.7rem 1rem;border-top:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vl-page=agenda] .ag-det-rsvp>span{flex:1;color:var(--vl-ink-2);font-size:.8rem;font-weight:650}[data-vl-page=agenda] .ag-det-rsvp button{display:inline-flex;align-items:center;gap:.3rem;height:2rem;padding:0 .75rem;border:1px solid var(--vl-line-strong);border-radius:999px;font-size:.78rem;font-weight:700;transition:background .14s,border-color .14s,color .14s,transform .16s var(--ag-spring)}[data-vl-page=agenda] .ag-det-rsvp button svg{width:.85rem;height:.85rem}[data-vl-page=agenda] .ag-det-rsvp button:hover{transform:translateY(-1px)}[data-vl-page=agenda] .ag-det-rsvp button[data-attivo][data-r=accepted]{border-color:transparent;background:#19c463;color:#fff}[data-vl-page=agenda] .ag-det-rsvp button[data-attivo][data-r=declined]{border-color:transparent;background:#ef4444;color:#fff}[data-vl-page=agenda] .ag-det-rsvp button[data-attivo][data-r=tentative]{border-color:transparent;background:#f59e0b;color:#fff}[data-vl-page=agenda] .ag-rapida-corpo{position:relative;display:grid;gap:.75rem;padding:1.1rem 1.1rem .8rem}[data-vl-page=agenda] .ag-rapida-corpo .ag-det-chiudi{position:absolute;top:.5rem;right:.5rem}[data-vl-page=agenda] .ag-rapida-titolo{width:calc(100% - 2.2rem);padding:.2rem 0 .4rem;border:0;border-bottom:2px solid var(--vl-line-strong);background:transparent;color:var(--vl-ink);font-size:1.2rem;font-weight:700;transition:border-color .16s}[data-vl-page=agenda] .ag-rapida-titolo:focus{border-color:var(--ag-accento)}[data-vl-page=agenda] .ag-rapida-quando,[data-vl-page=agenda] .ag-rapida-cal{display:flex;align-items:center;gap:.7rem;font-size:.84rem}[data-vl-page=agenda] .ag-rapida-quando>svg,[data-vl-page=agenda] .ag-rapida-cal>svg{width:1.05rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-rapida-quando>div{display:grid;gap:.2rem}[data-vl-page=agenda] .ag-rapida-quando small{color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-rapida-ore{display:inline-flex;align-items:center;gap:.35rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-rapida-meet{display:inline-flex;align-items:center;gap:.55rem;justify-self:start;height:2.2rem;padding:0 .85rem;border-radius:.75rem;background:#1a73e814;color:#1a73e8;font-size:.8rem;font-weight:700;transition:background .14s}.dark [data-vl-page=agenda] .ag-rapida-meet{background:#8ab4f81f;color:#8ab4f8}[data-vl-page=agenda] .ag-rapida-meet[data-attivo]{background:#1a73e8;color:#fff}[data-vl-page=agenda] .ag-rapida-meet svg{width:1rem}[data-vl-page=agenda] .ag-rapida-piede{display:flex;justify-content:flex-end;gap:.4rem;padding:.65rem .9rem;border-top:1px solid var(--vl-line)}[data-vl-page=agenda] .ag-tipi{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:.8rem;background:var(--vl-surface-2);box-shadow:inset 0 0 0 1px var(--vl-line);justify-self:start}[data-vl-page=agenda] .ag-tipi button{display:inline-flex;align-items:center;gap:.35rem;height:1.9rem;padding:0 .7rem;border-radius:.6rem;color:var(--vl-ink-2);font-size:.78rem;font-weight:650;transition:background .14s,color .14s}[data-vl-page=agenda] .ag-tipi button svg{width:.85rem}[data-vl-page=agenda] .ag-tipi button[data-attivo]{background:var(--ag-fondo);color:var(--vl-ink);box-shadow:0 1px 2px #0025521a,0 4px 12px -6px #00255240}.dark [data-vl-page=agenda] .ag-tipi button[data-attivo]{background:#ffffff1f}[data-vl-page=agenda] .ag-tipi--mini button{height:1.7rem;padding:0 .6rem;font-size:.74rem}[data-vl-page=agenda] .ag-select{position:relative;display:inline-flex;align-items:center}[data-vl-page=agenda] .ag-select:after{content:"";position:absolute;right:.65rem;width:.4rem;height:.4rem;margin-top:-.2rem;border:solid var(--vl-ink-3);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);pointer-events:none}[data-vl-page=agenda] .ag-select select,[data-vl-page=agenda] input[type=date],[data-vl-page=agenda] .ag-numero{height:2.2rem;padding:0 1.8rem 0 .7rem;border:1px solid var(--vl-line-strong);border-radius:.65rem;background:var(--vl-surface);color:var(--vl-ink);font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;appearance:none;cursor:pointer;transition:border-color .14s,box-shadow .14s}[data-vl-page=agenda] input[type=date],[data-vl-page=agenda] .ag-numero{padding-right:.6rem}.dark [data-vl-page=agenda] input[type=date]{color-scheme:dark}[data-vl-page=agenda] .ag-numero{width:4.5rem}[data-vl-page=agenda] .ag-select select:hover,[data-vl-page=agenda] input[type=date]:hover{border-color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-select select:focus-visible,[data-vl-page=agenda] input[type=date]:focus-visible,[data-vl-page=agenda] .ag-input:focus,[data-vl-page=agenda] .ag-numero:focus-visible{border-color:var(--ag-accento);box-shadow:0 0 0 3px var(--vl-ring)}.dark [data-vl-page=agenda] .ag-select select option{background:#0b2b53}[data-vl-page=agenda] .ag-select--ora select{min-width:5.6rem}[data-vl-page=agenda] .ag-select--compatta select{height:1.95rem}[data-vl-page=agenda] .ag-select--chip select{height:1.5rem;padding:0 1.4rem 0 .4rem;border:0;background:transparent;font-size:.74rem}[data-vl-page=agenda] .ag-select--chip:after{right:.35rem}[data-vl-page=agenda] .ag-select--cal select{padding-left:1.8rem}[data-vl-page=agenda] .ag-select--cal:before{content:"";position:absolute;left:.7rem;width:.62rem;height:.62rem;border-radius:50%;background:var(--cc);pointer-events:none}[data-vl-page=agenda].ag-editor{display:flex;flex-direction:column;gap:.9rem;max-height:calc(100dvh - 2rem);padding:0;overflow:hidden;border-radius:1.4rem;background:var(--ag-fondo)}.dark [data-vl-page=agenda].ag-editor{background:#0b2a50}.silvia [data-vl-page=agenda].ag-editor{background:#0f0f0f}[data-vl-page=agenda] .ag-editor-testa{position:relative;display:flex;align-items:center;gap:.9rem;padding:1.3rem 3.2rem 0 1.4rem}[data-vl-page=agenda] .ag-editor-testa:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 40%,transparent))}[data-vl-page=agenda] .ag-editor-colore{width:1.15rem;height:1.15rem;flex-shrink:0;border-radius:.35rem;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 20%,transparent);transition:background .2s}[data-vl-page=agenda] .ag-editor-titolo{flex:1;min-width:0;padding:.3rem 0 .45rem;border:0;border-bottom:2px solid var(--vl-line);background:transparent;color:var(--vl-ink);font-size:1.55rem;font-weight:750;letter-spacing:-.025em;transition:border-color .16s}[data-vl-page=agenda] .ag-editor-titolo:focus{border-color:var(--c)}[data-vl-page=agenda] .ag-editor-titolo::placeholder{color:var(--vl-ink-3)}[data-vl-page=agenda].ag-editor>.ag-tipi{align-self:flex-start;margin-left:3.45rem}[data-vl-page=agenda] .ag-editor-griglia{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.4rem;min-height:0;overflow-y:auto;padding:0 1.4rem .4rem}[data-vl-page=agenda] .ag-editor-form{display:grid;align-content:start;gap:.85rem}[data-vl-page=agenda] .ag-campo{display:grid;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.85rem}[data-vl-page=agenda] .ag-campo--alto,[data-vl-page=agenda] .ag-campo--quando{align-items:start}[data-vl-page=agenda] .ag-campo>svg{width:1.1rem;height:1.1rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-campo--alto>svg,[data-vl-page=agenda] .ag-campo--quando>svg{margin-top:.55rem}[data-vl-page=agenda] .ag-input{width:100%;height:2.35rem;padding:0 .8rem;border:1px solid var(--vl-line-strong);border-radius:.7rem;background:var(--vl-surface);color:var(--vl-ink);font-size:.86rem;transition:border-color .14s,box-shadow .14s}[data-vl-page=agenda] .ag-textarea{height:auto;min-height:5.5rem;padding:.6rem .8rem;line-height:1.45;resize:vertical}[data-vl-page=agenda] .ag-quando{display:grid;gap:.45rem}[data-vl-page=agenda] .ag-quando-riga,[data-vl-page=agenda] .ag-quando-opzioni,[data-vl-page=agenda] .ag-riga-campi{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}[data-vl-page=agenda] .ag-quando-opzioni{gap:.9rem}[data-vl-page=agenda] .ag-quando-trattino{color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-quando-durata{margin-left:auto;color:var(--vl-ink-3);font-size:.74rem;font-weight:650}[data-vl-page=agenda] .ag-quando-durata em{color:#ef4444;font-style:normal}[data-vl-page=agenda] .ag-switch{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;cursor:pointer}[data-vl-page=agenda] .ag-switch input{position:absolute;opacity:0;pointer-events:none}[data-vl-page=agenda] .ag-switch i{position:relative;width:2.1rem;height:1.2rem;border-radius:999px;background:var(--vl-line-strong);transition:background .18s var(--ag-ease)}[data-vl-page=agenda] .ag-switch i:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.9rem;height:.9rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .22s var(--ag-spring)}[data-vl-page=agenda] .ag-switch input:checked+i{background:var(--ag-accento)}[data-vl-page=agenda] .ag-switch input:checked+i:after{transform:translate(.9rem)}[data-vl-page=agenda] .ag-switch input:focus-visible+i{box-shadow:0 0 0 3px var(--vl-ring)}[data-vl-page=agenda] .ag-ricorrenza{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}[data-vl-page=agenda] .ag-ricorrenza-fine{display:inline-flex;align-items:center;gap:.35rem}[data-vl-page=agenda] .ag-nota{flex-basis:100%;color:var(--vl-warn-fg);font-size:.72rem}[data-vl-page=agenda] .ag-invitati{display:grid;gap:.4rem}[data-vl-page=agenda] .ag-invitati-campo{position:relative;display:flex;align-items:center;gap:.5rem;height:2.35rem;padding:0 .8rem;border:1px solid var(--vl-line-strong);border-radius:.7rem;background:var(--vl-surface);transition:border-color .14s,box-shadow .14s}[data-vl-page=agenda] .ag-invitati-campo:focus-within{border-color:var(--ag-accento);box-shadow:0 0 0 3px var(--vl-ring)}[data-vl-page=agenda] .ag-invitati-campo>svg{display:none}[data-vl-page=agenda] .ag-invitati-campo input{flex:1;min-width:0;border:0;background:transparent;color:var(--vl-ink);font-size:.86rem}[data-vl-page=agenda] .ag-invitati-lista{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}[data-vl-page=agenda] .ag-invitati-lista li{display:flex;align-items:center;gap:.55rem;padding:.25rem .3rem;border-radius:.6rem;animation:ag-entra .2s var(--ag-ease) both}[data-vl-page=agenda] .ag-invitati-lista li:hover{background:var(--vl-hover)}[data-vl-page=agenda] .ag-invitati-nome{display:grid;flex:1;min-width:0}[data-vl-page=agenda] .ag-invitati-nome strong{overflow:hidden;font-size:.8rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-invitati-nome small{overflow:hidden;color:var(--vl-ink-3);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-invitati-facoltativo{padding:.12rem .5rem;border-radius:999px;color:var(--vl-ink-3);font-size:.68rem;font-weight:650}[data-vl-page=agenda] .ag-invitati-facoltativo:hover{background:var(--vl-muted-bg)}[data-vl-page=agenda] .ag-invitati-facoltativo[data-attivo]{background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=agenda] .ag-invitati-lista .ag-icona-btn{width:1.7rem;height:1.7rem}[data-vl-page=agenda] .ag-invitati-lista .ag-icona-btn svg{width:.85rem}[data-vl-page=agenda] .ag-meet-on{display:flex;align-items:center;gap:.6rem;padding:.45rem .45rem .45rem .85rem;border-radius:.75rem;background:#1a73e814;box-shadow:inset 0 0 0 1px #1a73e840}[data-vl-page=agenda] .ag-meet-on span{display:grid;flex:1}[data-vl-page=agenda] .ag-meet-on strong{color:#1a73e8;font-size:.84rem}.dark [data-vl-page=agenda] .ag-meet-on strong{color:#8ab4f8}[data-vl-page=agenda] .ag-meet-on small{color:var(--vl-ink-3);font-size:.72rem}[data-vl-page=agenda] .ag-colori{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.28rem;margin-left:.3rem}[data-vl-page=agenda] .ag-colori>svg{width:.95rem;margin-right:.15rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-colori button{width:1.15rem;height:1.15rem;border-radius:50%;background:var(--sw);transition:transform .18s var(--ag-spring),box-shadow .16s}[data-vl-page=agenda] .ag-colori button:hover{transform:scale(1.2)}[data-vl-page=agenda] .ag-colori button[data-attivo]{box-shadow:0 0 0 2px var(--ag-fondo),0 0 0 4px var(--sw);transform:scale(1.05)}[data-vl-page=agenda] .ag-promemoria{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl-page=agenda] .ag-promemoria .ag-icona-btn{width:1.4rem;height:1.4rem}[data-vl-page=agenda] .ag-promemoria .ag-icona-btn svg{width:.75rem}[data-vl-page=agenda] .ag-avanzate-toggle{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;margin-left:2rem;color:var(--vl-ink-2);font-size:.78rem;font-weight:650}[data-vl-page=agenda] .ag-avanzate-toggle svg{width:.9rem;transition:transform .2s var(--ag-ease)}[data-vl-page=agenda] .ag-avanzate-toggle[data-aperto] svg{transform:rotate(180deg)}[data-vl-page=agenda] .ag-avanzate{display:grid;gap:.75rem;animation:ag-entra .22s var(--ag-ease) both}[data-vl-page=agenda] .ag-permessi{display:grid;gap:.35rem;margin-left:2rem;font-size:.8rem}[data-vl-page=agenda] .ag-permessi strong{color:var(--vl-ink-2);font-size:.74rem}[data-vl-page=agenda] .ag-check{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}[data-vl-page=agenda] .ag-check input{width:1rem;height:1rem;accent-color:var(--ag-accento)}[data-vl-page=agenda] .ag-editor-lato{display:grid;align-content:start;gap:.9rem}[data-vl-page=agenda] .ag-disp{--ag-disp-chi: 5.2rem;position:relative;padding:.9rem .9rem .8rem;border:1px solid var(--vl-line);border-radius:1rem;background:var(--vl-surface-2)}[data-vl-page=agenda] .ag-disp header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.7rem}[data-vl-page=agenda] .ag-disp header>div{display:grid}[data-vl-page=agenda] .ag-disp header strong{font-size:.86rem;font-weight:750}[data-vl-page=agenda] .ag-disp header small{color:var(--vl-ink-3);font-size:.72rem}[data-vl-page=agenda] .ag-disp-conflitto{color:#ef4444;font-weight:700}[data-vl-page=agenda] .ag-disp-ok{color:var(--ag-accento-ink);font-weight:700}[data-vl-page=agenda] .ag-disp-ok svg{display:inline;width:.75rem;vertical-align:-.1rem}[data-vl-page=agenda] .ag-disp-ore{position:relative;height:.9rem;margin-left:var(--ag-disp-chi)}[data-vl-page=agenda] .ag-disp-ore span{position:absolute;transform:translate(-50%);color:var(--vl-ink-3);font-size:.58rem;font-weight:650}[data-vl-page=agenda] .ag-disp-ore span:nth-child(2n){visibility:hidden}[data-vl-page=agenda] .ag-disp ul{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}[data-vl-page=agenda] .ag-disp li{display:grid;grid-template-columns:var(--ag-disp-chi) minmax(0,1fr);align-items:center}[data-vl-page=agenda] .ag-disp-chi{display:flex;align-items:center;gap:.35rem;min-width:0;font-size:.72rem;font-weight:650}[data-vl-page=agenda] .ag-disp-chi span:not(.ag-avatar){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-disp-linea{position:relative;height:1.55rem;border-radius:.45rem;background:repeating-linear-gradient(90deg,var(--ag-linea) 0 1px,transparent 1px calc(100% / 14)),var(--ag-fondo);box-shadow:inset 0 0 0 1px var(--vl-line);cursor:pointer;overflow:hidden}[data-vl-page=agenda] .ag-disp-linea i{position:absolute;top:3px;bottom:3px;border-radius:.3rem;background:repeating-linear-gradient(135deg,#ef44448c 0 4px,#ef44444d 4px 8px)}[data-vl-page=agenda] .ag-disp-nd{position:absolute;inset:0;display:grid;place-items:center;color:var(--vl-ink-3);font-size:.64rem;font-style:normal}[data-vl-page=agenda] .ag-disp-griglia{position:relative}[data-vl-page=agenda] .ag-disp-slot{position:absolute;top:.75rem;bottom:-.15rem;min-width:3px;border-radius:.45rem;background:color-mix(in srgb,var(--c) 18%,transparent);box-shadow:inset 0 0 0 2px var(--c);pointer-events:none;transition:left .26s var(--ag-spring),width .26s var(--ag-spring)}[data-vl-page=agenda] .ag-editor-piede{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.4rem;border-top:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vl-page=agenda] .ag-editor-sync{display:inline-flex;align-items:center;gap:.35rem;margin-right:auto;color:var(--vl-ink-3);font-size:.74rem}[data-vl-page=agenda] .ag-editor-sync svg{width:.85rem;color:var(--ag-accento-ink)}.ag-conferma-velo{position:fixed;inset:0;z-index:10070;background:#0010268c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ag-velo-entra .18s var(--ag-ease) both}.dark .ag-conferma-velo,.silvia .ag-conferma-velo{background:#0000009e}[data-vl-page=agenda].ag-conferma{position:fixed;top:50%;left:50%;z-index:10071;display:grid;gap:.9rem;width:min(30rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.25rem;border:1px solid var(--vl-line);border-radius:1.4rem;background:var(--ag-fondo);box-shadow:var(--ag-ombra-card),0 0 0 1px color-mix(in srgb,var(--c, transparent) 18%,transparent);transform:translate(-50%,-50%);animation:ag-conferma-entra .26s var(--ag-spring) both}[data-vl-page=agenda].ag-conferma:focus{outline:none}[data-vl-page=agenda] .ag-conferma-testa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem}[data-vl-page=agenda] .ag-conferma-icona{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.9rem;background:color-mix(in srgb,var(--ag-accento) 16%,transparent);color:var(--ag-accento-ink)}[data-vl-page=agenda].ag-conferma[data-pericolosa] .ag-conferma-icona{background:#ef444424;color:#dc2626}[data-vl-page=agenda] .ag-conferma-icona svg{width:1.15rem;height:1.15rem}[data-vl-page=agenda] .ag-conferma-titolo{margin:.1rem 0 0;font-size:1.08rem;font-weight:750;letter-spacing:-.01em;-webkit-text-fill-color:var(--vl-ink)}[data-vl-page=agenda] .ag-conferma-descr{margin:.15rem 0 0;color:var(--vl-ink-2);font-size:.82rem;line-height:1.4}[data-vl-page=agenda] .ag-conferma-x{margin:-.3rem -.3rem 0 0}[data-vl-page=agenda] .ag-conferma-evento{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.75rem .85rem;border-radius:1rem;background:linear-gradient(140deg,color-mix(in srgb,var(--c, var(--ag-accento)) 15%,transparent),color-mix(in srgb,var(--c, var(--ag-accento)) 4%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c, var(--ag-accento)) 24%,transparent)}[data-vl-page=agenda] .ag-conferma-evento>i{width:.28rem;border-radius:.3rem;background:var(--c, var(--ag-accento))}[data-vl-page=agenda] .ag-conferma-evento>div{display:grid;gap:.2rem;min-width:0}[data-vl-page=agenda] .ag-conferma-evento strong{overflow:hidden;font-size:.92rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-conferma-evento small{color:var(--vl-ink-2);font-size:.78rem}[data-vl-page=agenda] .ag-conferma-cambio{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;font-size:.78rem}[data-vl-page=agenda] .ag-conferma-cambio s{color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-conferma-cambio svg{width:.85rem;height:.85rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-conferma-cambio b{color:var(--vl-ink);font-weight:700}[data-vl-page=agenda] .ag-conferma-ambiti{display:grid;gap:.4rem}[data-vl-page=agenda] .ag-conferma-ambiti label{display:flex;align-items:center;gap:.7rem;padding:.65rem .8rem;border:1px solid var(--vl-line-strong);border-radius:.9rem;cursor:pointer;transition:border-color .14s,background .14s,box-shadow .14s}[data-vl-page=agenda] .ag-conferma-ambiti label:hover{background:var(--vl-hover)}[data-vl-page=agenda] .ag-conferma-ambiti label[data-attivo]{border-color:var(--ag-accento);background:color-mix(in srgb,var(--ag-accento) 9%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ag-accento) 14%,transparent)}[data-vl-page=agenda] .ag-conferma-ambiti input{width:1rem;height:1rem;accent-color:var(--ag-accento)}[data-vl-page=agenda] .ag-conferma-ambiti span{display:grid}[data-vl-page=agenda] .ag-conferma-ambiti strong{font-size:.86rem;font-weight:700}[data-vl-page=agenda] .ag-conferma-ambiti small{color:var(--vl-ink-3);font-size:.74rem}[data-vl-page=agenda] .ag-conferma-azioni{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.2rem}[data-vl-page=agenda] .ag-avvisa{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.55rem .7rem;border:1px solid var(--vl-line-strong);border-radius:.95rem;background:var(--vl-surface);color:var(--vl-ink);text-align:left;transition:border-color .16s var(--ag-ease),background .16s var(--ag-ease),box-shadow .16s var(--ag-ease)}[data-vl-page=agenda] .ag-avvisa:hover{border-color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-avvisa[data-attivo]{border-color:color-mix(in srgb,var(--ag-accento) 70%,transparent);background:color-mix(in srgb,var(--ag-accento) 9%,var(--vl-surface))}[data-vl-page=agenda] .ag-avvisa:focus-visible{outline:none;box-shadow:0 0 0 3px var(--vl-ring)}[data-vl-page=agenda] .ag-avvisa-icona{flex:none;width:1.2rem;color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-avvisa-testo{display:grid;flex:1;min-width:0}[data-vl-page=agenda] .ag-avvisa-testo strong{overflow:hidden;font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-avvisa-testo small{display:-webkit-box;overflow:hidden;color:var(--vl-ink-3);font-size:.72rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-vl-page=agenda] .ag-interruttore{position:relative;flex:none;width:2.3rem;height:1.3rem;border-radius:999px;background:var(--vl-line-strong);transition:background .18s var(--ag-ease)}[data-vl-page=agenda] .ag-interruttore:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .24s var(--ag-spring)}[data-vl-page=agenda] .ag-avvisa[data-attivo] .ag-interruttore{background:var(--ag-accento)}[data-vl-page=agenda] .ag-avvisa[data-attivo] .ag-interruttore:after{transform:translate(1rem)}[data-vl-page=agenda] .ag-faccine{display:inline-flex;flex:none;align-items:center;padding-right:.3rem}[data-vl-page=agenda] .ag-faccine>*{margin-right:-.4rem;border-radius:50%;box-shadow:0 0 0 2px var(--ag-fondo)}[data-vl-page=agenda] .ag-faccine em{display:grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .3rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-ink-2);font-size:.66rem;font-style:normal;font-weight:700}[data-vl-page=agenda] .ag-invio{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;min-width:0;margin-right:auto}[data-vl-page=agenda] .ag-invio .ag-avvisa{max-width:27rem}[data-vl-page=agenda] .ag-invio-conflitto,[data-vl-page=agenda] .ag-invio-errore{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border-radius:999px;font-size:.74rem;font-weight:650;animation:ag-entra .22s var(--ag-ease) both}[data-vl-page=agenda] .ag-invio-conflitto{background:#f59e0b24;color:#b45309}[data-vl-page=agenda] .ag-invio-errore{background:#ef44441f;color:#dc2626}.dark [data-vl-page=agenda] .ag-invio-conflitto,.silvia [data-vl-page=agenda] .ag-invio-conflitto{color:#fbbf24}.dark [data-vl-page=agenda] .ag-invio-errore,.silvia [data-vl-page=agenda] .ag-invio-errore{color:#f87171}[data-vl-page=agenda] .ag-invio-conflitto svg,[data-vl-page=agenda] .ag-invio-errore svg{width:.85rem;height:.85rem}[data-vl-page=agenda] .ag-salva{min-width:9.5rem}[data-vl-page=agenda] .ag-guardia{background:color-mix(in srgb,#f59e0b 10%,var(--vl-surface-2));animation:ag-entra .2s var(--ag-ease) both}[data-vl-page=agenda] .ag-guardia-icona{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.8rem;background:#f59e0b2e;color:#d97706}[data-vl-page=agenda] .ag-guardia-icona svg{width:1.05rem}[data-vl-page=agenda] .ag-guardia-testo{display:grid;margin-right:auto}[data-vl-page=agenda] .ag-guardia-testo strong{font-size:.86rem;font-weight:750}[data-vl-page=agenda] .ag-guardia-testo small{color:var(--vl-ink-3);font-size:.74rem}[data-vl-page=agenda] .ag-editor-serie{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin:0 1.4rem -.4rem;padding:.55rem .7rem;border-radius:.95rem;background:var(--vl-surface-2);box-shadow:inset 0 0 0 1px var(--vl-line)}[data-vl-page=agenda] .ag-editor-serie>span{display:inline-flex;align-items:center;gap:.4rem;color:var(--vl-ink-2);font-size:.78rem;font-weight:650}[data-vl-page=agenda] .ag-editor-serie>span svg{width:.9rem}[data-vl-page=agenda] .ag-segmenti{display:inline-flex;gap:.2rem;padding:.2rem;border-radius:.8rem;background:var(--vl-muted-bg)}[data-vl-page=agenda] .ag-segmenti button{padding:.35rem .75rem;border-radius:.6rem;color:var(--vl-ink-2);font-size:.78rem;font-weight:650;transition:background .16s var(--ag-ease),color .16s var(--ag-ease),box-shadow .16s var(--ag-ease)}[data-vl-page=agenda] .ag-segmenti button[data-attivo]{background:var(--ag-fondo);color:var(--vl-ink);box-shadow:0 1px 3px #00183829}[data-vl-page=agenda] .ag-det-risp[data-risposta=accepted]{background:#19c463}[data-vl-page=agenda] .ag-det-risp[data-risposta=declined]{background:#ef4444}[data-vl-page=agenda] .ag-det-risp[data-risposta=tentative]{background:#f59e0b}[data-vl-page=agenda] .ag-invitati-stato{flex:none;padding:.14rem .5rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-ink-3);font-size:.66rem;font-weight:700}[data-vl-page=agenda] .ag-invitati-stato[data-risposta=accepted]{background:#19c46324;color:#0b7a3e}[data-vl-page=agenda] .ag-invitati-stato[data-risposta=tentative]{background:#f59e0b26;color:#b45309}[data-vl-page=agenda] .ag-invitati-stato[data-risposta=declined]{background:#ef44441f;color:#dc2626}[data-vl-page=agenda] .ag-invitati-stato[data-risposta=nuovo]{background:color-mix(in srgb,var(--ag-accento) 14%,transparent);color:var(--ag-accento-ink)}.dark [data-vl-page=agenda] .ag-invitati-stato[data-risposta=accepted]{color:#72fa93}.dark [data-vl-page=agenda] .ag-invitati-stato[data-risposta=tentative]{color:#fbbf24}.dark [data-vl-page=agenda] .ag-invitati-stato[data-risposta=declined]{color:#f87171}[data-vl-page=agenda] .ag-biglietto{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem;border-radius:1.1rem;background:linear-gradient(150deg,color-mix(in srgb,var(--c) 17%,transparent),color-mix(in srgb,var(--c) 3%,transparent) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 26%,transparent);transition:background .3s var(--ag-ease),box-shadow .3s var(--ag-ease)}[data-vl-page=agenda] .ag-biglietto-data{display:grid;align-content:start;justify-items:center;width:3.4rem;overflow:hidden;border-radius:.85rem;background:var(--ag-fondo);box-shadow:0 6px 18px -8px #00183859,inset 0 0 0 1px var(--vl-line)}[data-vl-page=agenda] .ag-biglietto-data span{width:100%;padding:.18rem 0;background:var(--c);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}[data-vl-page=agenda] .ag-biglietto-data strong{padding-top:.15rem;color:var(--vl-ink);-webkit-text-fill-color:var(--vl-ink);font-size:1.45rem;font-weight:800;line-height:1.1}[data-vl-page=agenda] .ag-biglietto-data small{padding-bottom:.3rem;color:var(--vl-ink-3);font-size:.64rem;font-weight:700;text-transform:uppercase}[data-vl-page=agenda] .ag-biglietto-corpo{display:grid;align-content:start;gap:.22rem;min-width:0;color:var(--vl-ink-2);font-size:.78rem}[data-vl-page=agenda] .ag-biglietto-etichetta{color:var(--vl-ink-3);font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}[data-vl-page=agenda] .ag-biglietto-titolo{overflow:hidden;color:var(--vl-ink);font-size:1rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-biglietto-corpo>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-biglietto-meet{color:#1a73e8;font-weight:650}.dark [data-vl-page=agenda] .ag-biglietto-meet{color:#8ab4f8}[data-vl-page=agenda] .ag-biglietto-persone{display:grid;gap:.35rem;margin-top:.45rem}[data-vl-page=agenda] .ag-biglietto-persone small{color:var(--vl-ink-3);font-size:.72rem}[data-vl-page=agenda] .ag-biglietto-persone [data-risposta=nuovo]{box-shadow:0 0 0 2px var(--ag-fondo),0 0 0 3.5px color-mix(in srgb,var(--ag-accento) 70%,transparent)}@keyframes ag-velo-entra{0%{opacity:0}}@keyframes ag-conferma-entra{0%{opacity:0;transform:translate(-50%,-46%) scale(.96)}}[data-vl-page=agenda] .ag-scorciatoie{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 1.6rem}[data-vl-page=agenda] .ag-scorciatoie h4{margin:0 0 .5rem;color:var(--vl-ink-3);-webkit-text-fill-color:var(--vl-ink-3);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-vl-page=agenda] .ag-scorciatoie dl{display:grid;gap:.35rem;margin:0}[data-vl-page=agenda] .ag-scorciatoie dl>div{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:.82rem}[data-vl-page=agenda] .ag-scorciatoie dt{display:inline-flex;gap:.2rem;order:2}[data-vl-page=agenda] .ag-scorciatoie dd{margin:0;color:var(--vl-ink-2)}@keyframes ag-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes ag-apri{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:none}}@keyframes ag-entra{0%{opacity:0;transform:translateY(3px) scale(.985)}to{opacity:1;transform:none}}@keyframes ag-scivola{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes ag-radar{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.2)}}@keyframes ag-bozza{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ag-accento) 0%,transparent),0 18px 40px -14px #0000004d}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--ag-accento) 25%,transparent),0 18px 40px -14px #0000004d}}@keyframes ag-ai-pulsa{0%,to{opacity:1}50%{opacity:.7}}@keyframes ag-respira{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){[data-vl-page=agenda] *,[data-vl-page=agenda]:before,[data-vl-page=agenda]:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media (max-width: 1280px){[data-vl-page=agenda] .ag-testa{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem)}[data-vl-page=agenda] .ag-prossimo{display:none}}@media (max-width: 1100px){[data-vl-page=agenda] .ag-viste button{padding:0 .5rem}[data-vl-page=agenda] .ag-editor-griglia{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){[data-vl-page=agenda][data-lato] .ag-lato{position:absolute;z-index:25;top:0;bottom:0;left:0;box-shadow:var(--ag-ombra-card)}[data-vl-page=agenda] .ag-app{position:relative}[data-vl-page=agenda] .ag-periodo{font-size:.95rem}[data-vl-page=agenda] .ag-barra-strumenti{flex-wrap:wrap}[data-vl-page=agenda] .ag-viste{order:10;width:100%;overflow-x:auto}[data-vl-page=agenda] .ag-viste button{flex:1}}@media (max-width: 900px){[data-vl-page=agenda] .ag-fab{position:fixed;right:1.1rem;bottom:calc(1.1rem + env(safe-area-inset-bottom));z-index:30;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1.2rem;background:linear-gradient(135deg,#002552,#00489a);color:#fff;box-shadow:0 18px 36px -12px #002552b3;animation:ag-pop .32s var(--ag-spring) .3s both}.dark [data-vl-page=agenda] .ag-fab{background:linear-gradient(135deg,#72fa93,#3fe0a5);color:#002552}.silvia [data-vl-page=agenda] .ag-fab{background:#fff;color:#000}[data-vl-page=agenda] .ag-fab svg{width:1.5rem;height:1.5rem}}@media (max-width: 640px){[data-vl].ag-pagina{height:calc(100dvh - 5.5rem);min-height:30rem;gap:.6rem}[data-vl-page=agenda] .ag-testa{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.85rem 1rem}[data-vl-page=agenda] .ag-titolo{font-size:1.2rem}[data-vl-page=agenda] .ag-testa-btn{display:none}[data-vl-page=agenda] .ag-tempo{--ag-gutter: 2.9rem}[data-vl-page=agenda] .ag-elenco-giorno{grid-template-columns:minmax(0,1fr);gap:.5rem}[data-vl-page=agenda] .ag-elenco-ev{grid-template-columns:4rem auto minmax(0,1fr)}[data-vl-page=agenda] .ag-elenco-icone{display:none}[data-vl-page=agenda] .ag-mese-ev time{display:none}[data-vl-page=agenda] .ag-editor-titolo{font-size:1.2rem}[data-vl-page=agenda].ag-editor>.ag-tipi{margin-left:1.4rem}[data-vl-page=agenda] .ag-colori{margin-left:0}}[data-vl-page=agenda] .ag-vista-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;will-change:transform}[data-vl-page=agenda] .ag-vista[data-arrivo=avanti]{animation:ag-arriva-dx .3s cubic-bezier(.32,.72,0,1) both}[data-vl-page=agenda] .ag-vista[data-arrivo=indietro]{animation:ag-arriva-sx .3s cubic-bezier(.32,.72,0,1) both}@keyframes ag-arriva-dx{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes ag-arriva-sx{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}@keyframes ag-foglio-su{0%{transform:translateY(100%)}to{transform:none}}@keyframes ag-cassetto{0%{transform:translate(-100%)}to{transform:none}}@keyframes ag-scendi{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width: 767px){[data-vl].ag-pagina{gap:.45rem}[data-vl-page=agenda] .ag-app{gap:0}[data-vl-page=agenda] .ag-principale{border-radius:1.15rem;animation:none}[data-vl-page=agenda] .ag-vista-wrap{touch-action:pan-y}[data-vl-page=agenda] .ag-mbarra{flex-shrink:0;display:grid;gap:.5rem;padding:.5rem .55rem .55rem;border-bottom:1px solid var(--vl-line);background:linear-gradient(180deg,color-mix(in srgb,var(--ag-accento) 6%,transparent),transparent 70%)}[data-vl-page=agenda] .ag-mbarra-riga{display:flex;align-items:center;gap:.15rem}[data-vl-page=agenda] .ag-mbarra-riga .ag-icona-btn{width:2.5rem;height:2.5rem;border-radius:.8rem}[data-vl-page=agenda] .ag-mbarra-riga .ag-icona-btn svg{width:1.2rem;height:1.2rem}[data-vl-page=agenda] .ag-mbarra-ai svg{color:#8b5cf6}[data-vl-page=agenda] .ag-mbarra-titolo{display:inline-flex;align-items:center;gap:.25rem;min-width:0;height:2.5rem;padding:0 .35rem;border-radius:.8rem}[data-vl-page=agenda] .ag-mbarra-titolo:active{background:var(--vl-hover)}[data-vl-page=agenda] .ag-mbarra-titolo strong{overflow:hidden;font-size:1.22rem;font-weight:800;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;animation:ag-scivola .28s var(--ag-ease) both}[data-vl-page=agenda] .ag-mbarra-titolo svg{width:1.05rem;height:1.05rem;color:var(--vl-ink-3);transition:transform .22s var(--ag-ease)}[data-vl-page=agenda] .ag-mbarra-titolo svg[data-aperto]{transform:rotate(180deg)}[data-vl-page=agenda] .ag-mbarra-oggi{display:grid;place-items:center;align-content:center;width:2.5rem;height:2.5rem;margin-left:.2rem;border:1px solid var(--vl-line-strong);border-radius:.75rem;background:var(--ag-fondo);box-shadow:0 4px 12px -8px #00255273;line-height:1;transition:transform .16s var(--ag-spring)}[data-vl-page=agenda] .ag-mbarra-oggi:active{transform:scale(.92)}[data-vl-page=agenda] .ag-mbarra-oggi span{color:var(--ag-adesso);font-size:.52rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}[data-vl-page=agenda] .ag-mbarra-oggi strong{font-size:1.02rem;font-weight:800;font-variant-numeric:tabular-nums}[data-vl-page=agenda] .ag-mbarra-oggi[data-oggi]{border-color:transparent;background:var(--ag-adesso);color:#fff}[data-vl-page=agenda] .ag-mbarra-oggi[data-oggi] span{color:#ffffffd9}[data-vl-page=agenda] .ag-mbarra-mini{padding:.2rem .3rem .4rem;border-radius:1rem;background:var(--vl-surface-2);box-shadow:inset 0 0 0 1px var(--vl-line);animation:ag-scendi .22s var(--ag-ease) both}[data-vl-page=agenda] .ag-mbarra-mini .ag-mini-giorno{height:2.35rem;font-size:.86rem}[data-vl-page=agenda] .ag-viste--m{display:flex;order:0;width:100%}[data-vl-page=agenda] .ag-elenco-ev{grid-template-columns:4.3rem auto minmax(0,1fr)}[data-vl-page=agenda] .ag-elenco-ev time:not(:has(small)){white-space:normal;line-height:1.15}[data-vl-page=agenda] .ag-viste--m button{flex:1 1 0;min-height:2.15rem;height:2.15rem;padding:0 .3rem;font-size:.8rem}[data-vl-page=agenda] .ag-msett{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem;touch-action:pan-y;animation:vl-fade .24s var(--ag-ease) both}[data-vl-page=agenda] .ag-msett-giorno{position:relative;display:grid;justify-items:center;gap:.15rem;padding:.2rem 0 .35rem;border-radius:.85rem;transition:background .16s var(--ag-ease)}[data-vl-page=agenda] .ag-msett-giorno span{color:var(--vl-ink-3);font-size:.64rem;font-weight:800}[data-vl-page=agenda] .ag-msett-giorno strong{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:50%;font-size:1.02rem;font-weight:700;font-variant-numeric:tabular-nums;transition:background .2s var(--ag-ease),color .2s,transform .22s var(--ag-spring)}[data-vl-page=agenda] .ag-msett-giorno[data-weekend] strong{color:var(--vl-ink-2)}[data-vl-page=agenda] .ag-msett-giorno[data-oggi] strong{color:var(--ag-adesso);font-weight:850}[data-vl-page=agenda] .ag-msett-giorno[data-scelto]{background:color-mix(in srgb,var(--ag-accento) 9%,transparent)}[data-vl-page=agenda] .ag-msett-giorno[data-primo] strong{background:var(--vl-ink);color:var(--ag-fondo);transform:scale(1.04)}.dark [data-vl-page=agenda] .ag-msett-giorno[data-primo] strong{background:var(--ag-accento);color:#002552}[data-vl-page=agenda] .ag-msett-giorno[data-primo][data-oggi] strong{background:var(--ag-adesso);color:#fff}[data-vl-page=agenda] .ag-msett-giorno i{width:4px;height:4px;border-radius:50%;background:transparent}[data-vl-page=agenda] .ag-msett-giorno i[data-pieno]{background:var(--vl-ink-3)}[data-vl-page=agenda] .ag-mprossimo{position:relative;flex-shrink:0;display:flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.4rem .45rem .4rem .8rem;overflow:hidden;border-radius:1rem;background:var(--vl-hero-bg);color:#fff;text-align:left;box-shadow:0 12px 26px -18px #001838e6;animation:vl-rise .42s cubic-bezier(.2,.8,.2,1) backwards}[data-vl-page=agenda] .ag-mprossimo>i{width:.55rem;height:.55rem;flex-shrink:0;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}[data-vl-page=agenda] .ag-mprossimo-quando{flex-shrink:0;color:var(--vl-hero-accent);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}[data-vl-page=agenda] .ag-mprossimo strong{flex:1;min-width:0;overflow:hidden;font-size:.86rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=agenda] .ag-mprossimo a{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:.7rem;background:var(--vl-cta-bg);color:var(--vl-cta-ink)}[data-vl-page=agenda] .ag-mprossimo a svg{width:1rem;height:1rem}[data-vl-page=agenda] .ag-mprossimo .ag-prossimo-barra{position:absolute;left:0;right:0;bottom:0;margin:0;border-radius:0}[data-vl-page=agenda] .ag-mcerca{position:relative;z-index:30;flex-shrink:0;display:flex;align-items:center;gap:.5rem;animation:ag-scendi .2s var(--ag-ease) both}[data-vl-page=agenda] .ag-mcerca .ag-cerca{height:2.75rem;border-color:var(--vl-line-strong);background:var(--ag-fondo)}[data-vl-page=agenda] .ag-mcerca .ag-cerca:focus-within{border-color:var(--ag-accento);background:var(--ag-fondo);box-shadow:0 0 0 3px var(--vl-ring)}[data-vl-page=agenda] .ag-mcerca .ag-cerca input{color:var(--vl-ink);font-size:16px}[data-vl-page=agenda] .ag-mcerca .ag-cerca input::placeholder,[data-vl-page=agenda] .ag-mcerca .ag-cerca>svg,[data-vl-page=agenda] .ag-mcerca .ag-cerca-x{color:var(--vl-ink-3)}[data-vl-page=agenda] .ag-mcerca-annulla{padding:0 .3rem;color:var(--ag-accento-ink);font-size:.92rem;font-weight:700}[data-vl-page=agenda] .ag-mcerca .ag-risultati{left:0;right:0;width:auto;max-height:calc(var(--schermo-h, 100dvh) - 9rem)}[data-vl-page=agenda] .ag-risultato{min-height:3.1rem}[data-vl-page=agenda] .ag-lato-velo{position:fixed;inset:0;z-index:69;background:#00122c6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:vl-fade .2s var(--ag-ease) both}[data-vl-page=agenda][data-lato] .ag-lato,[data-vl-page=agenda] .ag-lato{position:fixed;z-index:70;top:var(--schermo-top, 0px);left:0;bottom:auto;height:var(--schermo-h, 100dvh);width:min(20.5rem,88vw);padding:calc(.8rem + env(safe-area-inset-top)) .9rem calc(1rem + env(safe-area-inset-bottom));border-radius:0 1.4rem 1.4rem 0;background:var(--ag-fondo);box-shadow:30px 0 60px -30px #00000080;overscroll-behavior:contain;animation:ag-cassetto .3s cubic-bezier(.32,.72,0,1) both}.dark [data-vl-page=agenda] .ag-lato{background:#0b2b53}.silvia [data-vl-page=agenda] .ag-lato{background:#111}[data-vl-page=agenda] .ag-lato-testa{display:flex;align-items:center;justify-content:space-between}[data-vl-page=agenda] .ag-lato-testa strong{font-size:1.3rem;font-weight:800;letter-spacing:-.03em}[data-vl-page=agenda] .ag-lato .ag-crea kbd{display:none}[data-vl-page=agenda] .ag-lato .ag-ai input,[data-vl-page=agenda] .ag-colleghi-cerca input{font-size:16px}[data-vl-page=agenda] .ag-cal{min-height:2.6rem;font-size:.9rem}[data-vl-page=agenda].ag-foglio-velo{position:fixed;inset:0;z-index:48;background:#00122c61;animation:vl-fade .22s var(--ag-ease) both}[data-vl-page=agenda].ag-fluttuante[data-da=foglio]{left:0;right:0;width:auto;top:calc(var(--schermo-top, 0px) + var(--schermo-h, 100dvh));translate:0 -100%;max-height:calc(var(--schermo-h, 100dvh) - 2.5rem);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -20px 60px -24px #0000008c;animation:ag-foglio-su .32s cubic-bezier(.32,.72,0,1) backwards}html[data-tastiera] [data-vl-page=agenda].ag-fluttuante[data-da=foglio]{padding-bottom:0}[data-vl-page=agenda] .ag-foglio-maniglia{flex-shrink:0;display:grid;place-items:center;height:1.4rem;touch-action:none}[data-vl-page=agenda] .ag-foglio-maniglia i{width:2.6rem;height:5px;border-radius:5px;background:var(--vl-line-strong)}[data-vl-page=agenda] .ag-foglio .ag-det-barra{padding-top:0}[data-vl-page=agenda] .ag-foglio .ag-det-barra:before{display:none}[data-vl-page=agenda] .ag-foglio .ag-det-azioni :is(button,a),[data-vl-page=agenda] .ag-foglio .ag-det-chiudi{width:2.6rem;height:2.6rem}[data-vl-page=agenda] .ag-foglio .ag-det-corpo{overscroll-behavior:contain;padding-bottom:1.4rem}[data-vl-page=agenda] .ag-foglio .ag-det-titolo h3{font-size:1.35rem}[data-vl-page=agenda] .ag-foglio .ag-det-mail{opacity:1}[data-vl-page=agenda] .ag-foglio .ag-det-rsvp{padding-bottom:.9rem}[data-vl-page=agenda] .ag-foglio .ag-det-rsvp button{flex:1;justify-content:center;height:2.6rem}[data-vl-page=agenda] .ag-foglio .ag-det-rsvp>span{display:none}[data-vl-page=agenda] .ag-foglio .ag-btn--meet{width:100%;height:3rem}[data-vl-page=agenda] .ag-foglio .ag-det-meet{padding-left:0}[data-vl-page=agenda] .ag-rapida-titolo,[data-vl-page=agenda] .ag-ai input{font-size:16px}[data-vl-page=agenda] .ag-foglio .ag-rapida-titolo{font-size:1.3rem}[data-vl-page=agenda] .ag-foglio .ag-rapida-piede .ag-btn{flex:1;height:2.8rem;border-radius:.9rem}[data-vl-page=agenda] .ag-ai-foglio-corpo{display:grid;gap:.6rem;padding:.3rem 1.1rem 1.2rem}[data-vl-page=agenda] .ag-ai-foglio-corpo>strong{display:flex;align-items:center;gap:.45rem;font-size:1.12rem;font-weight:800}[data-vl-page=agenda] .ag-ai-foglio-corpo>strong svg{width:1.15rem;color:#8b5cf6}[data-vl-page=agenda] .ag-ai-foglio-corpo>small{color:var(--vl-ink-3);font-size:.82rem}[data-vl-page=agenda] .ag-ai-foglio-corpo .ag-ai{height:3.1rem}[data-vl-page=agenda] .ag-tempo{--ag-gutter: 2.85rem}[data-vl-page=agenda] .ag-tempo[data-giorni="1"] .ag-tempo-testa{display:none}[data-vl-page=agenda] .ag-tempo-testa{padding:.35rem 0 .25rem}[data-vl-page=agenda] .ag-testa-num{min-width:1.85rem;height:1.85rem;font-size:1.02rem}[data-vl-page=agenda] .ag-tempo[data-giorni="7"] .ag-testa-dow{font-size:.56rem;letter-spacing:.02em}[data-vl-page=agenda] .ag-tempo[data-giorni="7"] .ag-ev-corpo{padding:.15rem .2rem .15rem .35rem}[data-vl-page=agenda] .ag-tempo[data-giorni="7"] .ag-ev{font-size:.64rem}[data-vl-page=agenda] .ag-tempo[data-giorni="7"] .ag-ev-ora svg,[data-vl-page=agenda] .ag-tempo[data-giorni="7"] .ag-ev-persone{display:none}[data-vl-page=agenda] .ag-tempo-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-vl-page=agenda] .ag-tempo-scroll::-webkit-scrollbar{display:none}[data-vl-page=agenda] .ag-ev{font-size:.78rem;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}[data-vl-page=agenda] .ag-ev:active:not([data-movimento]){transform:scale(.97)}[data-vl-page=agenda] .ag-ev-maniglia{height:14px}[data-vl-page=agenda] .ag-ev:hover .ag-ev-maniglia:after,[data-vl-page=agenda] .ag-ev[data-sel] .ag-ev-maniglia:after{opacity:.45}[data-vl-page=agenda] .ag-biglietto{transform:scale(1.04);box-shadow:0 26px 50px -16px color-mix(in srgb,var(--c) 90%,transparent),0 0 0 2px var(--ag-fondo)}[data-vl-page=agenda] .ag-fantasma{display:none}[data-vl-page=agenda] .ag-ore span{right:.4rem;font-size:.62rem}[data-vl-page=agenda] .ag-striscia-etichetta{font-size:.5rem}[data-vl-page=agenda] .ag-barra{font-size:.72rem}[data-vl-page=agenda] .ag-mmese{display:flex;flex-direction:column;height:100%;min-height:0}[data-vl-page=agenda] .ag-mmese-griglia{flex-shrink:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:.35rem .35rem .5rem;border-bottom:1px solid var(--vl-line)}[data-vl-page=agenda] .ag-mmese-dow{padding:.15rem 0 .3rem;color:var(--vl-ink-3);font-size:.64rem;font-weight:800;text-align:center}[data-vl-page=agenda] .ag-mmese-cella{display:grid;justify-items:center;align-content:start;gap:.2rem;height:3rem;padding-top:.2rem;border-radius:.8rem;-webkit-tap-highlight-color:transparent}[data-vl-page=agenda] .ag-mmese-cella strong{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-size:.95rem;font-weight:650;font-variant-numeric:tabular-nums;transition:background .2s var(--ag-ease),transform .22s var(--ag-spring)}[data-vl-page=agenda] .ag-mmese-cella[data-fuori] strong{color:var(--vl-ink-3);opacity:.55}[data-vl-page=agenda] .ag-mmese-cella[data-oggi] strong{color:var(--ag-adesso);font-weight:850}[data-vl-page=agenda] .ag-mmese-cella[data-scelto] strong{background:var(--vl-ink);color:var(--ag-fondo);transform:scale(1.05)}.dark [data-vl-page=agenda] .ag-mmese-cella[data-scelto] strong{background:var(--ag-accento);color:#002552}[data-vl-page=agenda] .ag-mmese-cella[data-scelto][data-oggi] strong{background:var(--ag-adesso);color:#fff}[data-vl-page=agenda] .ag-mmese-punti{display:flex;gap:2px;height:5px}[data-vl-page=agenda] .ag-mmese-punti i{width:5px;height:5px;border-radius:50%;background:var(--c)}[data-vl-page=agenda] .ag-mmese-punti i[data-lungo]{width:10px;border-radius:3px}[data-vl-page=agenda] .ag-mmese-giorno{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.7rem .6rem calc(5rem + env(safe-area-inset-bottom));animation:vl-fade .24s var(--ag-ease) both}[data-vl-page=agenda] .ag-mmese-giorno header{display:flex;align-items:baseline;justify-content:space-between;padding:0 .3rem .5rem}[data-vl-page=agenda] .ag-mmese-giorno header strong{font-size:1rem;font-weight:800}[data-vl-page=agenda] .ag-mmese-giorno header small{color:var(--vl-ink-3);font-size:.76rem}[data-vl-page=agenda] .ag-mmese-giorno ol{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}[data-vl-page=agenda] .ag-mmese-crea{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:3.2rem;border:1.5px dashed var(--vl-line-strong);border-radius:1rem;color:var(--vl-ink-2);font-size:.9rem;font-weight:700}[data-vl-page=agenda] .ag-mmese-crea svg{width:1.1rem}[data-vl-page=agenda] .ag-elenco{padding:.3rem .6rem calc(5rem + env(safe-area-inset-bottom));overscroll-behavior:contain}[data-vl-page=agenda] .ag-elenco-giorno header{position:sticky;top:0;z-index:2;padding:.35rem 0;background:var(--ag-fondo)}[data-vl-page=agenda] .ag-elenco-ev{min-height:3.2rem;padding:.55rem .5rem}[data-vl-page=agenda] .ag-fab{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:1.25rem}html[data-tastiera] [data-vl-page=agenda] .ag-fab{display:none}[data-vl-page=agenda] .ag-fab:active{transform:scale(.92)}[data-vl-page=agenda].ag-editor{padding:0!important;overflow:hidden!important;border-radius:1.5rem 1.5rem 0 0}[data-vl-page=agenda] .ag-editor-testa{padding:1.1rem 3.4rem 0 1rem}[data-vl-page=agenda] .ag-editor-titolo{font-size:1.25rem}[data-vl-page=agenda].ag-editor>.ag-tipi{margin-left:1rem;max-width:calc(100% - 2rem);overflow-x:auto}[data-vl-page=agenda] .ag-editor-griglia{padding:0 1rem .5rem;overscroll-behavior:contain}[data-vl-page=agenda] .ag-editor-lato{order:-1}[data-vl-page=agenda] .ag-biglietto{display:none}[data-vl-page=agenda] .ag-campo{gap:.6rem}[data-vl-page=agenda] .ag-input,[data-vl-page=agenda] .ag-invitati-campo input,[data-vl-page=agenda] .ag-select select,[data-vl-page=agenda] input[type=date]{font-size:16px}[data-vl-page=agenda] .ag-select select,[data-vl-page=agenda] input[type=date],[data-vl-page=agenda] .ag-input,[data-vl-page=agenda] .ag-invitati-campo{height:2.75rem}[data-vl-page=agenda] .ag-colori button{width:1.6rem;height:1.6rem}[data-vl-page=agenda] .ag-editor-piede{padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom))}[data-vl-page=agenda] .ag-editor-piede .ag-btn{flex:1;height:2.9rem;border-radius:.95rem}[data-vl-page=agenda] .ag-editor-sync,[data-vl-page=agenda] .ag-editor-piede kbd{display:none}[data-vl-page=agenda] .ag-conferma-azioni .ag-btn{flex:1;height:2.9rem}[data-vl-page=agenda] .ag-editor-piede{flex-wrap:wrap}[data-vl-page=agenda] .ag-invio{flex-basis:100%}[data-vl-page=agenda] .ag-invitati-stato{display:none}[data-vl-page=agenda] .ag-invio .ag-avvisa{flex:1;max-width:none}[data-vl-page=agenda] .ag-guardia-testo{flex-basis:calc(100% - 3rem)}[data-vl-page=agenda] .ag-editor-serie{margin:0 1rem -.4rem}[data-vl-page=agenda] .ag-segmenti{width:100%}[data-vl-page=agenda] .ag-segmenti button{flex:1;padding:.45rem .3rem}[data-vl-page=agenda].ag-conferma{top:auto;bottom:0;width:100%;max-height:92dvh;padding:1.2rem 1.1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0;transform:none;left:0;animation:ag-foglio-su .32s var(--ag-spring) both}}@media (min-width: 640px){[data-vl][data-vl-page=recensioni] [data-slot=card][data-m-filterbar=period]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-vl-page=recensioni] [data-m-filterbar=period]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-vl-page=recensioni] [data-m-filterbar=period]>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-vl-page=recensioni] [data-m-filterbar=period] [data-slot=card-title]{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-page=recensioni] [data-m-filterbar=period] [data-slot=card-title]>svg{width:2.25rem;height:2.25rem;padding:.55rem;border-radius:.8rem;background:var(--vl-tone-soft, var(--vl-now-tint));color:var(--vl-accent-ink)}[data-vl][data-vl-page=recensioni] [data-m-filterbar=period]>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl][data-vl-page=recensioni] [data-m-filterbar=period] [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-vl-page=recensioni] [data-m-filterbar=period] button[data-slot=button]{border-radius:999px}[data-vl][data-vl-page=recensioni] [data-m-filterbar=period] [data-slot=select-trigger],[data-vl][data-vl-page=recensioni] [data-m-filterbar=period] input[data-slot=input]{border-radius:.75rem}[data-vl][data-vl-page=recensioni] .vl-card[data-vl-highlight]{border-color:color-mix(in srgb,var(--vl-warn-dot) 55%,transparent);box-shadow:0 0 0 2px var(--vl-warn-dot),var(--vl-shadow)}[data-vl][data-vl-page=recensioni] .vl-rec-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}[data-vl][data-vl-page=recensioni] .vl-rec-panel{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-vl-page=recensioni] .vl-rec-panel>[data-m-section-title]{font-size:.66rem;letter-spacing:.06em;color:var(--vl-ink-3)}[data-vl][data-vl-page=recensioni] .vl-rec-panel>[data-m-section-title]>svg{color:var(--vl-accent-ink)}[data-vl][data-vl-page=recensioni] .vl-rec-row{border-radius:.8rem;border-color:var(--vl-line);background:var(--vl-surface);transition:border-color .14s ease,background-color .14s ease,transform .14s ease}[data-vl][data-vl-page=recensioni] .vl-rec-row.cursor-pointer:hover{border-color:var(--vl-line-strong);background:var(--vl-hover);transform:translateY(-1px)}[data-vl][data-vl-page=recensioni] table[data-vl-table] tbody td.vl-rec-expanded{padding:.5rem 1rem;background:var(--vl-surface-2);-webkit-text-fill-color:currentColor}[data-vl][data-vl-page=recensioni] table[data-vl-table] tbody tr:has(>td.vl-rec-expanded):hover{background:transparent}[data-vl][data-vl-page=recensioni] table[data-vl-table] tbody tr:hover>td.vl-rec-expanded:first-child{box-shadow:none}[data-vl][data-vl-page=recensioni] table[data-vl-table] tbody td.vl-rec-expanded .text-muted-foreground{-webkit-text-fill-color:var(--vl-ink-3)}}[data-vl]{--vl-rf-seg-bg: rgba(0, 37, 82, .05);--vl-rf-seg-on: #ffffff;--vl-rf-seg-shadow: 0 1px 2px rgba(0, 37, 82, .1), 0 2px 6px -2px rgba(0, 37, 82, .12);--vl-rf-on-ring: rgba(25, 196, 99, .55);--vl-rf-on-bg: rgba(114, 250, 147, .1)}.dark [data-vl]{--vl-rf-seg-bg: rgba(255, 255, 255, .05);--vl-rf-seg-on: rgba(255, 255, 255, .14);--vl-rf-seg-shadow: 0 1px 0 rgba(255, 255, 255, .06) inset;--vl-rf-on-ring: rgba(114, 250, 147, .5);--vl-rf-on-bg: rgba(114, 250, 147, .08)}.silvia [data-vl]{--vl-rf-seg-bg: #141414;--vl-rf-seg-on: #2a2a2a;--vl-rf-seg-shadow: none;--vl-rf-on-ring: rgba(255, 255, 255, .45);--vl-rf-on-bg: rgba(255, 255, 255, .05)}@media (min-width: 640px){[data-vl] .vl-rf.vl-card>[data-slot=card-header]{grid-template-columns:minmax(0,1fr);padding:1rem 1.25rem}[data-vl] .vl-rf-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}[data-vl] .vl-rf-head>.vl-card-heading{flex:1 1 18rem;min-width:0}[data-vl] .vl-rf-head>.vl-card-heading>.min-w-0{flex:1 1 auto;overflow:hidden}[data-vl] .vl-rf.vl-card .vl-rf-summary{max-width:min(60ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl] .vl-rf-count{display:inline-flex;align-items:center;padding:.12rem .55rem;border-radius:999px;background:var(--vl-ok-bg);color:var(--vl-ok-fg);font-size:.7rem;font-weight:750;letter-spacing:0;font-variant-numeric:tabular-nums}[data-vl] .vl-rf-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem}[data-vl] .vl-rf.vl-card .vl-rf-actions button[data-slot=button]{height:2.4rem;padding:0 1rem;border-radius:999px;font-size:.85rem;font-weight:650}[data-vl] .vl-rf.vl-card .vl-rf-reset{border:0;background:transparent;color:var(--vl-ink-2)}[data-vl] .vl-rf.vl-card .vl-rf-reset:hover{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl] .vl-rf.vl-card .vl-rf-apply{border:0;background:var(--vl-cta-bg);color:var(--vl-cta-ink);box-shadow:0 6px 18px -10px var(--vl-cta-glow)}[data-vl] .vl-rf.vl-card .vl-rf-apply:hover{filter:brightness(1.04);box-shadow:0 8px 22px -10px var(--vl-cta-glow)}[data-vl] .vl-rf.vl-card>[data-slot=card-content]{padding:1.15rem 1.25rem 1.3rem}[data-vl] .vl-rf.vl-card [data-m-filterbar-stack]{display:flex;flex-direction:column;gap:1.15rem;padding:0;border:0;border-radius:0;background:transparent}[data-vl] .vl-rf.vl-card [data-m-filterbar-stack] .vl-rf-label{display:block;font-size:.66rem;font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;color:var(--vl-ink-3);white-space:nowrap}[data-vl] .vl-rf-line,[data-vl] .vl-rf-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}[data-vl] .vl-rf-hint{align-self:center;font-size:.78rem;color:var(--vl-ink-3)}[data-vl] .vl-rf.vl-card :is(.vl-rf-field,.vl-rf-sub)>[data-slot=select-trigger],[data-vl] .vl-rf.vl-card :is(.vl-rf-field,.vl-rf-sub)>input[data-slot=input],[data-vl] .vl-rf.vl-card :is(.vl-rf-field,.vl-rf-sub)>button[data-slot],[data-vl] .vl-rf.vl-card .vl-mkt-body .vl-rf-field>[data-slot=select-trigger]{width:100%;height:2.5rem;min-height:2.5rem;padding:0 .85rem;border:1px solid var(--vl-line-strong);border-radius:.75rem;background:var(--vl-field-bg);box-shadow:none;color:var(--vl-ink);font-size:.875rem;font-weight:500;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}[data-vl] .vl-rf.vl-card :is(.vl-rf-field,.vl-rf-sub)>:is([data-slot=select-trigger],input[data-slot=input],button[data-slot]):hover{border-color:var(--vl-ink-3)}[data-vl] .vl-rf.vl-card :is(.vl-rf-field,.vl-rf-sub)>:is([data-slot=select-trigger],input[data-slot=input],button[data-slot]):focus-visible,[data-vl] .vl-rf.vl-card :is(.vl-rf-field,.vl-rf-sub)>[data-slot=select-trigger][data-state=open]{border-color:var(--vl-accent-strong);box-shadow:0 0 0 4px var(--vl-ring);outline:none}[data-vl] .vl-rf.vl-card :is(.vl-rf-field,.vl-rf-sub)>[data-on]{border-color:var(--vl-rf-on-ring);background:var(--vl-rf-on-bg);font-weight:600}[data-vl] .vl-rf.vl-card :is(.vl-rf-field,.vl-rf-sub)>input[data-slot=input]::placeholder{color:var(--vl-ink-3)}[data-vl] .vl-rf-multi{justify-content:space-between;gap:.5rem}[data-vl] .vl-rf-multi>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl] .vl-rf-caret{width:1rem;height:1rem;flex:none;opacity:.5}[data-vl] .vl-rf-pills{display:flex;flex-wrap:wrap;gap:.4rem}[data-vl] .vl-rf.vl-card .vl-rf-pill{--pill-dot: var(--vl-muted-dot);--pill-bg: var(--vl-muted-bg);--pill-fg: var(--vl-ink);display:inline-flex;align-items:center;gap:.45rem;height:2.1rem;padding:0 .85rem;border:1px solid var(--vl-line-strong);border-radius:999px;background:var(--vl-field-bg);color:var(--vl-ink-2);font-size:.8rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}[data-vl] .vl-rf.vl-card .vl-rf-pill:hover{border-color:var(--vl-ink-3);color:var(--vl-ink)}[data-vl] .vl-rf.vl-card .vl-rf-pill:active{transform:scale(.97)}[data-vl] .vl-rf.vl-card .vl-rf-pill:focus-visible{outline:none;box-shadow:0 0 0 3px var(--vl-ring)}[data-vl] .vl-rf.vl-card .vl-rf-pill[data-tone=info]{--pill-dot: var(--vl-info-dot);--pill-bg: var(--vl-info-bg);--pill-fg: var(--vl-info-fg)}[data-vl] .vl-rf.vl-card .vl-rf-pill[data-tone=warn]{--pill-dot: var(--vl-warn-dot);--pill-bg: var(--vl-warn-bg);--pill-fg: var(--vl-warn-fg)}[data-vl] .vl-rf.vl-card .vl-rf-pill[data-tone=danger]{--pill-dot: var(--vl-danger-dot);--pill-bg: var(--vl-danger-bg);--pill-fg: var(--vl-danger-fg)}[data-vl] .vl-rf.vl-card .vl-rf-pill[data-tone=ok]{--pill-dot: var(--vl-ok-dot);--pill-bg: var(--vl-ok-bg);--pill-fg: var(--vl-ok-fg)}[data-vl] .vl-rf.vl-card .vl-rf-pill[data-tone=muted]{--pill-dot: var(--vl-muted-dot);--pill-bg: var(--vl-muted-bg);--pill-fg: var(--vl-muted-fg)}[data-vl] .vl-rf.vl-card .vl-rf-pill[data-tone=accent]{--pill-dot: var(--vl-violet-dot);--pill-bg: var(--vl-violet-bg);--pill-fg: var(--vl-violet-fg)}[data-vl] .vl-rf-dot{width:.5rem;height:.5rem;flex:none;border-radius:999px;background:var(--pill-dot)}[data-vl] .vl-rf.vl-card .vl-rf-pill[data-on]{border-color:color-mix(in srgb,var(--pill-dot) 55%,transparent);background:var(--pill-bg);color:var(--pill-fg)}[data-vl] .vl-rf-pill-check{width:.85rem;height:.85rem;margin-right:-.2rem;stroke-width:3}[data-vl] .vl-rf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.9rem 1rem}[data-vl] .vl-rf-dates{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--vl-line);border-radius:1rem;background:var(--vl-surface-2)}[data-vl] .vl-rf-daterow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem .75rem}[data-vl] .vl-rf-detail{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;animation:vl-fade .2s ease backwards}[data-vl] .vl-rf-detail:empty{display:none}[data-vl] .vl-rf-sub{display:flex;align-items:center;gap:.45rem}[data-vl] .vl-rf.vl-card .vl-rf-sub>[data-slot=select-trigger]{width:auto;min-width:8.5rem;gap:.6rem}[data-vl] .vl-rf.vl-card .vl-rf-sub>.vl-rf-date{width:9.5rem;justify-content:flex-start}[data-vl] .vl-rf-date[data-vuoto]{color:var(--vl-ink-3)}[data-vl] .vl-rf.vl-card .vl-rf-sublabel{font-size:.8rem;font-weight:600;color:var(--vl-ink-3)}[data-vl] .vl-rf-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--vl-line);border-radius:.85rem;background:var(--vl-rf-seg-bg)}[data-vl] .vl-rf.vl-card .vl-rf-seg>button{height:2.1rem;padding:0 .8rem;border:0;border-radius:.62rem;background:transparent;color:var(--vl-ink-2);font-size:.8rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}[data-vl] .vl-rf.vl-card .vl-rf-seg>button:hover{color:var(--vl-ink);background:var(--vl-hover)}[data-vl] .vl-rf.vl-card .vl-rf-seg>button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--vl-ring)}[data-vl] .vl-rf.vl-card .vl-rf-seg>button[data-on]{background:var(--vl-rf-seg-on);color:var(--vl-ink);font-weight:700;box-shadow:var(--vl-rf-seg-shadow)}[data-vl] .vl-rf.vl-card .vl-rf-clear{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--vl-ink-3);cursor:pointer;transition:background-color .14s ease,color .14s ease}[data-vl] .vl-rf.vl-card .vl-rf-clear:hover{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl] .vl-rf-clear svg{width:.95rem;height:.95rem}[data-vl] .vl-rf-search{display:flex;align-items:center;height:2.75rem;padding:0 .3rem 0 1rem;border:1px solid var(--vl-line-strong);border-radius:999px;background:var(--vl-field-bg);transition:border-color .14s ease,box-shadow .14s ease}[data-vl] .vl-rf-search:focus-within{border-color:var(--vl-accent-strong);box-shadow:0 0 0 4px var(--vl-ring)}[data-vl] .vl-rf-search-icon{width:1.05rem;height:1.05rem;flex:none;color:var(--vl-ink-3)}[data-vl] .vl-rf-search>input{flex:1 1 auto;min-width:0;height:100%;padding:0 .75rem;border:0;background:transparent;color:var(--vl-ink);font-size:.9rem;outline:none}[data-vl] .vl-rf-search>input::placeholder{color:var(--vl-ink-3)}[data-vl] .vl-rf.vl-card .vl-rf-search-type[data-slot=select-trigger]{width:auto;height:2.2rem;padding:0 .85rem;border:0;border-radius:999px;background:var(--vl-rf-seg-bg);box-shadow:none;color:var(--vl-ink-2);font-size:.8rem;font-weight:650}[data-vl] .vl-rf .vl-mkt-body .vl-rf-grid{grid-template-columns:minmax(0,20rem)}[data-vl] .vl-rf-note>p{padding:0}}@media (max-width: 639px){[data-m-req-filterbar] [data-m-filterbar-stack]>.vl-mkt{order:40;margin:12px 16px 4px}[data-m-req-filterbar] .vl-mkt-body>[data-vl=scope]{order:6}[data-m-req-filterbar] [data-m-filterbar-stack]>.vl-rf-note{order:50;padding:4px 16px 0}}.vl-rf-menu{display:flex;flex-direction:column}.vl-rf-menu-search{display:flex;align-items:center;gap:.5rem;margin:.5rem .5rem .25rem;padding:0 .65rem;height:2.25rem;border:1px solid var(--border);border-radius:.6rem}.vl-rf-menu-search svg{width:.95rem;height:.95rem;flex:none;opacity:.55}.vl-rf-menu-search input{flex:1 1 auto;min-width:0;border:0;background:transparent;font-size:.85rem;color:inherit;outline:none}.vl-rf-menu-list{display:flex;flex-direction:column;max-height:18rem;overflow-y:auto;padding:.3rem}.vl-rf-menu-item{display:flex;align-items:center;gap:.6rem;min-height:2.25rem;padding:.35rem .55rem;border-radius:.5rem;font-size:.85rem;cursor:pointer}.vl-rf-menu-item:hover{background:var(--accent)}.vl-rf-menu-item[data-on]{font-weight:600}.vl-rf-menu-empty{padding:.75rem;font-size:.82rem;color:var(--muted-foreground)}.vl-rf-menu-foot{display:flex;gap:.25rem;padding:.35rem;border-top:1px solid var(--border)}.vl-rf-menu-foot>button{flex:1 1 0;height:2rem;border:0;border-radius:.5rem;background:transparent;font-size:.8rem;font-weight:600;color:inherit;cursor:pointer}.vl-rf-menu-foot>button:hover:not(:disabled){background:var(--accent)}.vl-rf-menu-foot>button:disabled{opacity:.4;cursor:default}[data-vl] .vl-ref-error{padding:.35rem .75rem;border-radius:999px;background:var(--vl-danger-bg);color:var(--vl-danger-fg);font-size:.78rem;font-weight:600}@media (min-width: 640px){[data-vl] [data-slot=card][data-m-filterbar=period]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) 60ms backwards}[data-vl] [data-slot=card][data-m-filterbar=period]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl] [data-m-filterbar=period]>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl] [data-m-filterbar=period]>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl] [data-m-filterbar=period] [data-slot=card-title]{gap:.9rem;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl] [data-m-filterbar=period] [data-slot=card-title]>svg{box-sizing:content-box;width:1.1rem;height:1.1rem;padding:.7rem;border-radius:.85rem;background:var(--vl-surface-2);border:1px solid var(--vl-line);color:var(--vl-accent-ink)}[data-vl] [data-m-filterbar=period]>[data-slot=card-header] button[data-slot=button]{border-radius:999px}[data-vl] [data-m-filterbar=period] [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl] [data-m-filterbar=period] [data-m-label]{font-size:.72rem;font-weight:650;letter-spacing:.01em;color:var(--vl-ink-2)}[data-vl] [data-m-filterbar=period] [data-slot=select-trigger],[data-vl] [data-m-filterbar=period] input[data-slot=input]{border-radius:.75rem}[data-vl] .vl-card [data-m-ref-search]>span{font-size:.72rem;font-weight:650;color:var(--vl-ink-2)}[data-vl] .vl-card [data-m-ref-search] input[data-slot=input]{border-radius:999px;background:var(--vl-surface-2)}[data-vl] table[data-vl-table] td[data-vl-person]{white-space:nowrap}[data-vl] table[data-vl-table] td[data-vl-person]>.vl-avatar{margin-right:.6rem;vertical-align:middle}[data-vl] table[data-vl-table] td[data-vl-person]>.font-medium{display:inline-block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:var(--vl-ink)}[data-vl] table[data-vl-table] td[data-m-col=data]{font-variant-numeric:tabular-nums;-webkit-text-fill-color:var(--vl-ink-2)}[data-vl] .vl-ref-bonus[data-slot=badge]{gap:.4rem;padding:.22rem .65rem .22rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--vl-ok-dot) 22%,transparent);background:var(--vl-ok-bg);color:var(--vl-ok-fg);font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums}[data-vl] .vl-ref-bonus[data-slot=badge]:before{content:"";flex-shrink:0;width:.4rem;height:.4rem;border-radius:999px;background:var(--vl-ok-dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-ok-dot) 18%,transparent)}[data-vl] .vl-card [data-m-pager]{padding-bottom:0}[data-vl] .vl-card [data-m-pager] button[data-slot=button]{border-radius:999px}}@media (min-width: 640px){[data-vl][data-vl-page=compleanni] [data-m-filterbar-body]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-vl-page=compleanni] [data-m-filterbar-body] [data-slot=label]{font-size:.72rem;font-weight:650;color:var(--vl-ink-2)}[data-vl][data-vl-page=compleanni] [data-m-search] [data-slot=input]{border-radius:999px}[data-vl][data-vl-page=compleanni] table[data-vl-table] tbody td[colspan]{padding:0}[data-vl][data-vl-page=compleanni] .vl-cmp-pill{border:0;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-muted-fg);font-weight:650}[data-vl][data-vl-page=compleanni] .vl-cmp-next{color:var(--vl-info-fg);-webkit-text-fill-color:var(--vl-info-fg);font-weight:550}}[data-vl] .vlp-kpi-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;line-height:1.6;letter-spacing:-.01em}@media (min-width: 640px){[data-vl][data-m-promemoria] .vl-card [data-m-filterbar-body]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-m-promemoria] .vl-card [data-m-filterbar-body] label{font-size:.72rem;font-weight:650;letter-spacing:.01em;color:var(--vl-ink-2)}[data-vl][data-m-promemoria] .vl-card [data-m-filterbar-body] button[data-slot=button],[data-vl][data-m-promemoria] .vl-card [data-m-filterbar-body] [data-slot=popover-trigger]{border-radius:.75rem}[data-vl][data-m-promemoria] .vl-card [data-m-filterbar-body]>button[data-m-primary]{height:2.5rem;border-radius:999px;padding-inline:1.1rem}[data-vl][data-m-promemoria] table[data-vl-table] [data-vlp-sticky]{box-shadow:inset 1px 0 0 0 var(--vl-line)}[data-vl][data-m-promemoria] table[data-vl-table] thead th[data-vlp-sticky]{background:var(--vl-thead)}[data-vl][data-m-promemoria] table[data-vl-table] tbody td[data-vlp-sticky]{background:linear-gradient(var(--vl-surface),var(--vl-surface)),linear-gradient(var(--vl-surface),var(--vl-surface)),var(--background)}[data-vl][data-m-promemoria] table[data-vl-table] tbody tr:hover>td[data-vlp-sticky]{background:linear-gradient(var(--vl-hover),var(--vl-hover)),linear-gradient(var(--vl-surface),var(--vl-surface)),linear-gradient(var(--vl-surface),var(--vl-surface)),var(--background)}[data-vl][data-m-promemoria] table[data-vl-table] tbody tr[data-vlp-failed]{background:var(--vl-danger-bg)}[data-vl][data-m-promemoria] table[data-vl-table] tbody tr[data-vlp-failed]>td:first-child{box-shadow:inset 3px 0 0 var(--vl-danger-dot)}[data-vl][data-m-promemoria] table[data-vl-table] tbody tr[data-vlp-failed]>td[data-vlp-sticky]{background:linear-gradient(var(--vl-danger-bg),var(--vl-danger-bg)),linear-gradient(var(--vl-surface),var(--vl-surface)),linear-gradient(var(--vl-surface),var(--vl-surface)),var(--background)}[data-vl] .vlp-chip{--vlp-chip-bg: var(--vl-muted-bg);--vlp-chip-fg: var(--vl-muted-fg);--vlp-chip-dot: var(--vl-muted-dot);display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .6rem .22rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--vlp-chip-dot) 22%,transparent);background:var(--vlp-chip-bg);color:var(--vlp-chip-fg);-webkit-text-fill-color:var(--vlp-chip-fg);font-size:.7rem;font-weight:650;white-space:nowrap}[data-vl] .vlp-chip:not(.vlp-chip--mono):before{content:"";flex-shrink:0;width:.4rem;height:.4rem;border-radius:999px;background:var(--vlp-chip-dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--vlp-chip-dot) 18%,transparent)}[data-vl] .vlp-chip--mono{padding:.2rem .5rem;border-radius:.5rem;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:.7rem;font-weight:700;letter-spacing:.03em;font-variant-numeric:tabular-nums}[data-vl] .vlp-chip[data-tone=info]{--vlp-chip-bg: var(--vl-info-bg);--vlp-chip-fg: var(--vl-info-fg);--vlp-chip-dot: var(--vl-info-dot)}[data-vl] .vlp-chip[data-tone=danger]{--vlp-chip-bg: var(--vl-danger-bg);--vlp-chip-fg: var(--vl-danger-fg);--vlp-chip-dot: var(--vl-danger-dot)}[data-vl] .vlp-chip[data-tone=ok]{--vlp-chip-bg: var(--vl-ok-bg);--vlp-chip-fg: var(--vl-ok-fg);--vlp-chip-dot: var(--vl-ok-dot)}}[data-vl] [data-vlp-error] svg{color:var(--vl-danger-dot);opacity:.9}[data-vl] [data-vlp-error] .vlp-error-title{font-weight:700;color:var(--vl-danger-fg)}[data-vl] .st-stack{display:flex;flex-direction:column;gap:1rem}[data-vl] .st-error{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;padding:.9rem 1rem;border-radius:1rem;background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl] .st-error>svg{width:1.1rem;height:1.1rem;flex-shrink:0}[data-vl] .st-error>p{flex:1 1 12rem;font-size:.875rem;font-weight:600}[data-vl] .st-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.65rem;color:var(--vl-ink-2);transition:background-color .14s ease,color .14s ease,transform .22s ease}[data-vl] .st-icon-btn svg{width:1rem;height:1rem}[data-vl] .st-icon-btn:hover:not(:disabled){background:var(--vl-hover);color:var(--vl-ink)}[data-vl] .st-icon-btn:disabled{opacity:.3;cursor:default}[data-vl] .st-icon-btn[data-rotated] svg{transform:rotate(-90deg)}[data-vl] .st-icon-btn:focus-visible,[data-vl] .st-link-btn:focus-visible,[data-vl] .st-ghost-link:focus-visible{outline:2px solid var(--vl-ring);outline-offset:1px}[data-vl] .st-link-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:.55rem;font-size:.8rem;font-weight:600;color:var(--vl-ink-2);transition:background-color .14s ease,color .14s ease}[data-vl] .st-link-btn:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl] .st-ghost-link{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.4rem .75rem;border-radius:999px;font-size:.8rem;font-weight:650;color:var(--vl-ink);box-shadow:0 0 0 1px var(--vl-line-strong) inset;transition:background-color .14s ease}[data-vl] .st-ghost-link:hover{background:var(--vl-hover)}[data-vl] .st-ghost-link svg{width:.9rem;height:.9rem}[data-vl] .st-field-label{margin-bottom:.5rem;font-size:.82rem;font-weight:650;color:var(--vl-ink)}[data-vl] .st-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:.25rem}[data-vl] .st-actions-hint{flex:1 1 14rem;font-size:.8rem;color:var(--vl-ink-3)}[data-vl] .st-actions-hint strong{color:var(--vl-ink);font-weight:650}[data-vl] .st-chip{--st-chip-bg: var(--vl-muted-bg);--st-chip-fg: var(--vl-muted-fg);--st-chip-dot: var(--vl-muted-dot);display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.22rem .6rem;border-radius:999px;background:var(--st-chip-bg);color:var(--st-chip-fg);font-size:.72rem;font-weight:650;white-space:nowrap}[data-vl] .st-chip[data-tone=ok]{--st-chip-bg: var(--vl-ok-bg);--st-chip-fg: var(--vl-ok-fg);--st-chip-dot: var(--vl-ok-dot)}[data-vl] .st-chip[data-tone=warn]{--st-chip-bg: var(--vl-warn-bg);--st-chip-fg: var(--vl-warn-fg);--st-chip-dot: var(--vl-warn-dot)}[data-vl] .st-chip[data-tone=danger]{--st-chip-bg: var(--vl-danger-bg);--st-chip-fg: var(--vl-danger-fg);--st-chip-dot: var(--vl-danger-dot)}[data-vl] .st-chip[data-tone=info]{--st-chip-bg: var(--vl-info-bg);--st-chip-fg: var(--vl-info-fg);--st-chip-dot: var(--vl-info-dot)}[data-vl] .st-chip-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--st-chip-dot)}[data-vl] .st-chip[data-live] .st-chip-dot{animation:st-pulse 1.4s ease-in-out infinite}@keyframes st-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}[data-vl] .st-tile{--st-tile-bg: var(--vl-info-bg);--st-tile-fg: var(--vl-info-fg);position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:.75rem;background:var(--st-tile-bg);color:var(--st-tile-fg)}[data-vl] .st-tile[data-kind=documento]{--st-tile-bg: var(--vl-violet-bg);--st-tile-fg: var(--vl-violet-fg)}[data-vl] .st-tile[data-kind=html]{--st-tile-bg: var(--vl-ok-bg);--st-tile-fg: var(--vl-ok-fg)}[data-vl] .st-tile[data-size=lg]{width:3.25rem;height:3.25rem;border-radius:.95rem}[data-vl] .st-tile svg{width:1.05rem;height:1.05rem}[data-vl] .st-tile--thumb{width:4rem;background:var(--vl-surface-2)}[data-vl] .st-tile--thumb[data-size=lg]{width:5.25rem}[data-vl] .st-tile--thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-vl] .st-tile-play{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-vl] .st-tile-play svg{width:.65rem;height:.65rem;fill:currentColor}[data-vl] .st-grip{display:inline-flex;flex-shrink:0;color:var(--vl-ink-3);cursor:grab;opacity:.55;transition:opacity .14s ease}[data-vl] .st-grip svg{width:1rem;height:1rem}[data-vl] .st-grip--sm svg{width:.85rem;height:.85rem}[data-vl][data-vl-studio] .st-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1rem;margin-top:1.25rem}[data-vl][data-vl-studio] .st-course{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:1.25rem;background:var(--vl-surface);border:1px solid var(--vl-line);box-shadow:var(--vl-shadow);text-align:left;cursor:pointer;transition:box-shadow .22s ease,transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-vl-studio] .st-course:hover{box-shadow:var(--vl-shadow-hover);transform:translateY(-2px)}[data-vl][data-vl-studio] .st-course:focus-visible{outline:2px solid var(--vl-ring);outline-offset:2px}[data-vl][data-vl-studio] .st-course--new{align-items:center;justify-content:center;gap:.35rem;min-height:15rem;padding:1.5rem;border:1.5px dashed var(--vl-line-strong);background:transparent;box-shadow:none;text-align:center}[data-vl][data-vl-studio] .st-course--new:hover{border-color:var(--vl-accent-strong);background:var(--vl-now-tint);box-shadow:none}[data-vl][data-vl-studio] .st-course-new-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.4rem;border-radius:999px;background:var(--vl-cta-bg);color:var(--vl-cta-ink);box-shadow:0 10px 24px -12px var(--vl-cta-glow);transition:transform .22s cubic-bezier(.2,.8,.2,1)}[data-vl][data-vl-studio] .st-course--new:hover .st-course-new-icon{transform:scale(1.08) rotate(90deg)}[data-vl][data-vl-studio] .st-course-new-icon svg{width:1.25rem;height:1.25rem}[data-vl][data-vl-studio] .st-course-new-title{font-size:1rem;font-weight:700;color:var(--vl-ink)}[data-vl][data-vl-studio] .st-course-new-sub{max-width:15rem;font-size:.8rem;color:var(--vl-ink-3)}[data-vl] .st-cover,[data-vl] .st-hero-cover{--st-hue-a: var(--vl-accent);--st-hue-b: var(--vl-info-dot);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--st-hue-a) 45%,transparent),transparent 60%),radial-gradient(110% 90% at 0% 100%,color-mix(in srgb,var(--st-hue-b) 38%,transparent),transparent 60%),var(--vl-surface-2)}[data-vl] [data-hue="1"]{--st-hue-a: var(--vl-violet-dot);--st-hue-b: var(--vl-info-dot)}[data-vl] [data-hue="2"]{--st-hue-a: var(--vl-warn-dot);--st-hue-b: var(--vl-danger-dot)}[data-vl] [data-hue="3"]{--st-hue-a: var(--vl-info-dot);--st-hue-b: var(--vl-ok-dot)}[data-vl] [data-hue="4"]{--st-hue-a: var(--vl-ok-dot);--st-hue-b: var(--vl-violet-dot)}[data-vl] .st-cover{aspect-ratio:16 / 9;border-bottom:1px solid var(--vl-line)}[data-vl] .st-cover img,[data-vl] .st-hero-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-vl] .st-cover-monogram{font-size:2.25rem;font-weight:800;letter-spacing:-.04em;color:var(--vl-ink);opacity:.8}[data-vl][data-vl-studio] .st-course-badges{position:absolute;top:.65rem;left:.65rem;right:.65rem;display:flex;flex-wrap:wrap;gap:.35rem}[data-vl] .st-glass-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:999px;background:#00000080;color:#fff;font-size:.7rem;font-weight:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-vl] .st-glass-chip[data-accent]{background:var(--vl-accent);color:var(--vl-accent-ink)}[data-vl] .st-glass-chip svg{width:.75rem;height:.75rem}[data-vl][data-vl-studio] .st-course-body{display:flex;flex:1;flex-direction:column;padding:1rem 1.1rem 1.05rem}[data-vl][data-vl-studio] .st-course-title{font-size:1.02rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-studio] .st-course-desc{display:-webkit-box;margin-top:.3rem;overflow:hidden;font-size:.82rem;line-height:1.45;color:var(--vl-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-vl][data-vl-studio] .st-course-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;margin-top:auto;padding-top:.9rem;font-size:.75rem;font-weight:600;color:var(--vl-ink-2)}[data-vl][data-vl-studio] .st-course-stats>span{display:inline-flex;align-items:center;gap:.3rem}[data-vl][data-vl-studio] .st-course-stats svg{width:.85rem;height:.85rem;color:var(--vl-ink-3)}[data-vl][data-vl-studio] .st-course-stats .st-course-go{width:1rem;height:1rem;margin-left:auto;transition:transform .22s ease,color .22s ease}[data-vl][data-vl-studio] .st-course:hover .st-course-go{transform:translate(3px);color:var(--vl-ink)}[data-vl][data-vl-studio] .st-crumbs{display:flex;align-items:center;gap:.35rem;min-width:0;margin-bottom:.75rem;font-size:.8rem;color:var(--vl-ink-3)}[data-vl][data-vl-studio] .st-crumbs a{flex-shrink:0;padding:.15rem .5rem;border-radius:999px;transition:background-color .14s ease,color .14s ease}[data-vl][data-vl-studio] .st-crumbs a:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl][data-vl-studio] .st-crumbs svg{width:.8rem;height:.8rem;flex-shrink:0}[data-vl][data-vl-studio] .st-crumbs [aria-current]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:650;color:var(--vl-ink)}[data-vl][data-vl-studio] .st-hero-row{display:flex;align-items:stretch;gap:1rem}[data-vl][data-vl-studio] .st-hero-cover{flex-shrink:0;width:11rem;aspect-ratio:16 / 9;align-self:center;border-radius:1rem;box-shadow:0 0 0 1px var(--vl-hero-line) inset}[data-vl][data-vl-studio] .st-hero-cover .st-cover-monogram{font-size:1.75rem}[data-vl][data-vl-studio] .st-outline{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}[data-vl][data-vl-studio] .st-module{padding:.5rem;border-radius:1.25rem;background:var(--vl-surface);border:1px solid var(--vl-line);box-shadow:var(--vl-shadow);animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards;transition:box-shadow .22s ease,opacity .16s ease,border-color .16s ease}[data-vl][data-vl-studio] .st-module:has(>.st-module-head[data-dragging]){opacity:.5}[data-vl][data-vl-studio] .st-module:has(>.st-module-head[data-drop-over]){border-color:var(--vl-accent-strong);box-shadow:0 0 0 2px var(--vl-ring)}[data-vl][data-vl-studio] .st-module-head{display:flex;align-items:center;gap:.6rem;padding:.55rem .5rem .55rem .4rem;border-radius:.9rem}[data-vl][data-vl-studio] .st-module-head:hover .st-grip,[data-vl][data-vl-studio] .st-lesson:hover .st-grip{opacity:1}[data-vl][data-vl-studio] .st-module-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:.8rem;background:var(--vl-cta-bg);color:var(--vl-cta-ink);font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums}[data-vl][data-vl-studio] .st-module-title-btn{display:flex;flex:1;flex-direction:column;min-width:0;text-align:left}[data-vl][data-vl-studio] .st-module-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-studio] .st-module-sub{margin-top:.1rem;font-size:.76rem;color:var(--vl-ink-3)}[data-vl][data-vl-studio] .st-module-actions{display:flex;align-items:center;gap:.1rem}[data-vl][data-vl-studio] .st-lessons{display:flex;flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none}[data-vl][data-vl-studio] .st-lesson{display:flex;align-items:center;gap:.35rem;padding:.2rem .35rem .2rem .6rem;border-radius:.9rem;transition:background-color .14s ease,opacity .16s ease,box-shadow .16s ease}[data-vl][data-vl-studio] .st-lesson:hover{background:var(--vl-hover)}[data-vl][data-vl-studio] .st-lesson[data-dragging]{opacity:.45}[data-vl][data-vl-studio] .st-lesson[data-drop-over]{box-shadow:0 -2px 0 0 var(--vl-accent-strong)}[data-vl][data-vl-studio] .st-lesson-main{display:flex;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.45rem .25rem;border-radius:.75rem}[data-vl][data-vl-studio] .st-lesson-main:focus-visible{outline:2px solid var(--vl-ring)}[data-vl][data-vl-studio] .st-lesson-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:650;color:var(--vl-ink)}[data-vl][data-vl-studio] .st-lesson-sub{display:flex;align-items:center;gap:.3rem;margin-top:.1rem;font-size:.75rem;color:var(--vl-ink-3)}[data-vl][data-vl-studio] .st-lesson-sub svg{width:.8rem;height:.8rem}[data-vl][data-vl-studio] .st-lesson-move{display:flex;opacity:0;transition:opacity .14s ease}[data-vl][data-vl-studio] .st-lesson:hover .st-lesson-move,[data-vl][data-vl-studio] .st-lesson:focus-within .st-lesson-move{opacity:1}[data-vl][data-vl-studio] .st-module-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.5rem;padding:.5rem 0 0;border-top:1px solid var(--vl-line)}[data-vl][data-vl-studio] .st-add-lesson{--st-kind-bg: var(--vl-info-bg);--st-kind-fg: var(--vl-info-fg);display:flex;align-items:center;gap:.7rem;min-width:0;padding:.65rem .75rem;border-radius:.9rem;text-align:left;border:1px dashed var(--vl-line-strong);transition:background-color .14s ease,border-color .14s ease}[data-vl][data-vl-studio] .st-add-lesson[data-kind=documento]{--st-kind-bg: var(--vl-violet-bg);--st-kind-fg: var(--vl-violet-fg)}[data-vl][data-vl-studio] .st-add-lesson:hover{background:var(--vl-hover);border-color:var(--st-kind-fg)}[data-vl][data-vl-studio] .st-add-lesson-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:.7rem;background:var(--st-kind-bg);color:var(--st-kind-fg)}[data-vl][data-vl-studio] .st-add-lesson-icon svg{width:.95rem;height:.95rem}[data-vl][data-vl-studio] .st-add-lesson strong{display:block;font-size:.84rem;font-weight:650;color:var(--vl-ink)}[data-vl][data-vl-studio] .st-add-lesson small{display:block;font-size:.72rem;color:var(--vl-ink-3)}[data-vl][data-vl-studio] .st-add-module{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-radius:1.25rem;border:1.5px dashed var(--vl-line-strong);font-size:.9rem;font-weight:650;color:var(--vl-ink-2);transition:background-color .14s ease,border-color .14s ease,color .14s ease}[data-vl][data-vl-studio] .st-add-module:hover{border-color:var(--vl-accent-strong);background:var(--vl-now-tint);color:var(--vl-ink)}[data-vl][data-vl-studio] .st-add-module svg{width:1rem;height:1rem}[data-vl][data-vl-studio] .st-empty{display:flex;flex-direction:column;align-items:center;margin-top:1.25rem;padding:3rem 1.5rem;border-radius:1.25rem;border:1.5px dashed var(--vl-line-strong);text-align:center}[data-vl][data-vl-studio] .st-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:.9rem;border-radius:1rem;background:var(--vl-now-tint);color:var(--vl-accent-strong)}[data-vl][data-vl-studio] .st-empty-icon svg{width:1.4rem;height:1.4rem}[data-vl][data-vl-studio] .st-empty-title{font-size:1.05rem;font-weight:700;color:var(--vl-ink)}[data-vl][data-vl-studio] .st-empty-sub{max-width:28rem;margin-top:.35rem;font-size:.85rem;color:var(--vl-ink-3)}[data-vl] .st-drop{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.75rem 1rem;border-radius:1rem;border:1.5px dashed var(--vl-line-strong);background:var(--vl-surface-2);text-align:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}[data-vl] .st-drop:hover,[data-vl] .st-drop[data-over]{border-color:var(--vl-accent-strong);background:var(--vl-now-tint)}[data-vl] .st-drop[data-over]{transform:scale(1.01)}[data-vl] .st-drop:focus-visible{outline:2px solid var(--vl-ring);outline-offset:2px}[data-vl] .st-drop[aria-disabled=true]{opacity:.5;cursor:not-allowed}[data-vl] .st-drop-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.35rem;border-radius:999px;background:var(--vl-surface);color:var(--vl-ink-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl] .st-drop-icon svg{width:1.15rem;height:1.15rem}[data-vl] .st-drop-title{font-size:.9rem;font-weight:650;color:var(--vl-ink)}[data-vl] .st-drop-hint{font-size:.78rem;color:var(--vl-ink-3)}[data-vl] .st-drop[data-compact]{flex-direction:row;gap:.45rem;padding:.4rem .75rem;border-radius:999px;border-width:1px}[data-vl] .st-drop[data-compact] .st-drop-icon{width:auto;height:auto;margin:0;background:none;box-shadow:none}[data-vl] .st-drop[data-compact] .st-drop-icon svg{width:.9rem;height:.9rem}[data-vl] .st-drop[data-compact] .st-drop-title{font-size:.8rem}[data-vl] .st-ext-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem;margin-top:.6rem}[data-vl] .st-ext-row>span{padding:.12rem .45rem;border-radius:.4rem;background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset;font-size:.65rem;font-weight:700;letter-spacing:.04em;color:var(--vl-ink-3)}[data-vl] .st-switch-row{display:flex;align-items:center;gap:1rem;width:100%;padding:.85rem 1rem;border-radius:1rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;transition:background-color .14s ease}[data-vl] .st-switch-row:hover:not(:disabled){background:var(--vl-hover)}[data-vl] .st-switch-row:disabled{cursor:default}[data-vl] .st-switch-row:focus-visible{outline:2px solid var(--vl-ring);outline-offset:2px}[data-vl] .st-switch-label{display:block;font-size:.88rem;font-weight:650;color:var(--vl-ink)}[data-vl] .st-switch-desc{display:block;margin-top:.15rem;font-size:.76rem;line-height:1.45;color:var(--vl-ink-3)}[data-vl] .st-switch{position:relative;flex-shrink:0;width:2.5rem;height:1.45rem;border-radius:999px;background:var(--vl-line-strong);transition:background-color .18s ease}[data-vl] .st-switch[data-on]{background:var(--vl-cta-bg)}[data-vl] .st-switch-row:disabled .st-switch{opacity:.6}[data-vl] .st-switch-knob{position:absolute;top:.175rem;left:.175rem;width:1.1rem;height:1.1rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s cubic-bezier(.2,.8,.2,1)}[data-vl] .st-switch[data-on] .st-switch-knob{transform:translate(1.05rem)}[data-vl] .st-tipi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}[data-vl] .st-tipo{--st-kind-bg: var(--vl-info-bg);--st-kind-fg: var(--vl-info-fg);display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:1rem;border-radius:1rem;background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset;text-align:left;transition:box-shadow .16s ease,background-color .16s ease}[data-vl] .st-tipo[data-kind=documento]{--st-kind-bg: var(--vl-violet-bg);--st-kind-fg: var(--vl-violet-fg)}[data-vl] .st-tipo:hover{background:var(--vl-hover)}[data-vl] .st-tipo[data-selected]{background:var(--st-kind-bg);box-shadow:0 0 0 2px var(--st-kind-fg) inset}[data-vl] .st-tipo:focus-visible{outline:2px solid var(--vl-ring);outline-offset:2px}[data-vl] .st-tipo-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-bottom:.35rem;border-radius:.8rem;background:var(--st-kind-bg);color:var(--st-kind-fg)}[data-vl] .st-tipo[data-selected] .st-tipo-icon{background:var(--vl-surface)}[data-vl] .st-tipo-icon svg{width:1.1rem;height:1.1rem}[data-vl] .st-tipo-title{font-size:.95rem;font-weight:700;color:var(--vl-ink)}[data-vl] .st-tipo-desc{font-size:.76rem;line-height:1.45;color:var(--vl-ink-3)}[data-vl] .st-cover-edit{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:1rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl] .st-cover-edit>img{width:100%;height:100%;object-fit:cover}[data-vl] .st-cover-edit-actions{position:absolute;right:.6rem;bottom:.6rem;display:flex;align-items:center;gap:.4rem;padding:.25rem;border-radius:999px;background:var(--vl-surface);box-shadow:var(--vl-shadow)}[data-vl] .st-cover-edit-actions .st-drop[data-compact]{border:0;background:transparent}[data-vl] .st-progress-card{--st-state-bg: var(--vl-info-bg);--st-state-fg: var(--vl-info-fg);--st-state-dot: var(--vl-info-dot);padding:1rem;border-radius:1rem;background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl] .st-progress-card[data-state=upload]{--st-state-bg: var(--vl-now-tint);--st-state-fg: var(--vl-accent-strong);--st-state-dot: var(--vl-accent-strong)}[data-vl] .st-progress-card[data-state=converting]{--st-state-bg: var(--vl-violet-bg);--st-state-fg: var(--vl-violet-fg);--st-state-dot: var(--vl-violet-dot)}[data-vl] .st-progress-card[data-state=error]{--st-state-bg: var(--vl-danger-bg);--st-state-fg: var(--vl-danger-fg);--st-state-dot: var(--vl-danger-dot);background:var(--vl-danger-bg);box-shadow:none}[data-vl] .st-progress-head{display:flex;align-items:center;gap:.75rem}[data-vl] .st-progress-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.8rem;background:var(--st-state-bg);color:var(--st-state-fg)}[data-vl] .st-progress-card[data-state=error] .st-progress-icon{background:var(--vl-surface)}[data-vl] .st-progress-icon svg{width:1.1rem;height:1.1rem}[data-vl] .st-progress-icon--spin svg{animation:st-breathe 1.6s ease-in-out infinite}@keyframes st-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.85);opacity:.6}}[data-vl] .st-progress-title{font-size:.9rem;font-weight:700;color:var(--vl-ink)}[data-vl] .st-progress-card[data-state=error] .st-progress-title,[data-vl] .st-progress-card[data-state=error] .st-progress-sub{color:var(--vl-danger-fg)}[data-vl] .st-progress-sub{margin-top:.1rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl] .st-progress-pct{flex-shrink:0;font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--st-state-fg)}[data-vl] .st-bar{position:relative;height:.45rem;margin-top:.9rem;overflow:hidden;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl] .st-bar-fill{display:block;height:100%;border-radius:inherit;background:var(--st-state-dot, var(--vl-accent-strong));transition:width .3s ease}[data-vl] .st-bar[data-indeterminate] .st-bar-fill{width:35%;animation:st-indeterminate 1.4s ease-in-out infinite}@keyframes st-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}[data-vl] .st-progress-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-top:.55rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--vl-ink-3)}[data-vl] .st-progress-note{margin-top:.75rem;font-size:.75rem;color:var(--vl-ink-3)}[data-vl] .st-steps{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}[data-vl] .st-steps>li{display:flex;align-items:center;gap:.6rem;font-size:.82rem;color:var(--vl-ink-3)}[data-vl] .st-steps>li[data-state=active]{font-weight:650;color:var(--vl-ink)}[data-vl] .st-steps>li[data-state=done]{color:var(--vl-ink-2)}[data-vl] .st-step-dot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.3rem;height:1.3rem;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl] .st-steps>li[data-state=done] .st-step-dot{background:var(--vl-ok-bg);color:var(--vl-ok-fg);box-shadow:none}[data-vl] .st-steps>li[data-state=active] .st-step-dot{background:var(--st-state-bg);color:var(--st-state-fg);box-shadow:none}[data-vl] .st-step-dot svg{width:.8rem;height:.8rem}[data-vl] .st-file-card{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:1rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl] .st-file-ext{--st-ext: var(--vl-muted-fg);--st-ext-bg: var(--vl-muted-bg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:3.25rem;border-radius:.55rem .95rem .55rem .55rem;background:var(--st-ext-bg);color:var(--st-ext);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}[data-vl] .st-file-ext[data-ext=pdf]{--st-ext: var(--vl-danger-fg);--st-ext-bg: var(--vl-danger-bg)}[data-vl] .st-file-ext:is([data-ext=doc],[data-ext=docx],[data-ext=odt],[data-ext=rtf]){--st-ext: var(--vl-info-fg);--st-ext-bg: var(--vl-info-bg)}[data-vl] .st-file-ext:is([data-ext=ppt],[data-ext=pptx],[data-ext=odp],[data-ext=key]){--st-ext: var(--vl-warn-fg);--st-ext-bg: var(--vl-warn-bg)}[data-vl] .st-file-ext:is([data-ext=xls],[data-ext=xlsx],[data-ext=ods],[data-ext=csv]){--st-ext: var(--vl-ok-fg);--st-ext-bg: var(--vl-ok-bg)}[data-vl] .st-file-ext:is([data-ext=html],[data-ext=htm],[data-ext=md]){--st-ext: var(--vl-violet-fg);--st-ext-bg: var(--vl-violet-bg)}[data-vl] .st-file-name{font-size:.88rem;font-weight:650;color:var(--vl-ink)}[data-vl] .st-file-meta{margin-top:.1rem;font-size:.75rem;color:var(--vl-ink-3)}[data-vl] .st-formati{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}[data-vl] .st-formato{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:.65rem;border-radius:1rem;background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset;text-align:left;transition:box-shadow .16s ease,background-color .16s ease}[data-vl] .st-formato:hover{background:var(--vl-hover)}[data-vl] .st-formato[data-selected]{background:var(--vl-now-tint);box-shadow:0 0 0 2px var(--vl-accent-strong) inset}[data-vl] .st-formato:focus-visible{outline:2px solid var(--vl-ring);outline-offset:2px}[data-vl] .st-formato-preview{display:flex;flex-direction:column;gap:.25rem;height:3.25rem;margin-bottom:.25rem;padding:.5rem;border-radius:.6rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl] .st-formato-preview>span{display:block;height:.3rem;border-radius:999px;background:var(--vl-line-strong)}[data-vl] .st-formato-preview>span:nth-child(1){width:55%;background:var(--vl-ink-3)}[data-vl] .st-formato-preview>span:nth-child(2){width:90%}[data-vl] .st-formato-preview>span:nth-child(3){width:75%}[data-vl] .st-formato-preview[data-variant=DOCUMENTO]{padding-left:1.4rem;background:linear-gradient(var(--vl-line-strong),var(--vl-line-strong)) .5rem .5rem / .55rem .3rem no-repeat,linear-gradient(var(--vl-line-strong),var(--vl-line-strong)) .5rem .95rem / .55rem .3rem no-repeat,linear-gradient(var(--vl-line-strong),var(--vl-line-strong)) .5rem 1.4rem / .55rem .3rem no-repeat,var(--vl-surface-2)}[data-vl] .st-formato-preview[data-variant=HTML]>span:nth-child(1){width:100%;height:.75rem;border-radius:.3rem;background:color-mix(in srgb,var(--vl-accent) 55%,var(--vl-surface-2))}[data-vl] .st-formato-preview[data-variant=AUTOMATICO]>span:nth-child(1){background:var(--vl-accent-strong)}[data-vl] .st-formato-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;color:var(--vl-ink)}[data-vl] .st-formato-head>svg{width:.9rem;height:.9rem;flex-shrink:0}[data-vl] .st-formato-badge{padding:.05rem .4rem;border-radius:999px;background:var(--vl-accent);color:var(--vl-accent-ink);font-size:.62rem;font-weight:750}[data-vl] .st-formato-desc{font-size:.72rem;line-height:1.4;color:var(--vl-ink-3)}[data-vl] .st-privacy{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .8rem;border-radius:.85rem;background:var(--vl-warn-bg);color:var(--vl-warn-fg);font-size:.76rem;line-height:1.45}[data-vl] .st-privacy svg{width:.95rem;height:.95rem;flex-shrink:0;margin-top:.1rem}[data-vl] .st-done{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:1rem;background:var(--vl-ok-bg)}[data-vl] .st-done-icon{display:inline-flex;flex-shrink:0;color:var(--vl-ok-fg)}[data-vl] .st-done-icon svg{width:1.4rem;height:1.4rem}[data-vl] .st-done-title{font-size:.9rem;font-weight:700;color:var(--vl-ok-fg)}[data-vl] .st-done-sub{font-size:.76rem;color:var(--vl-ink-2)}[data-vl] .st-done .st-ghost-link{background:var(--vl-surface);box-shadow:none}[data-vl] .st-reconvert{display:flex;align-items:center;gap:.75rem;width:100%;padding:.8rem 1rem;border-radius:1rem;background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset;color:var(--vl-ink);font-size:.85rem;transition:background-color .14s ease,box-shadow .14s ease}[data-vl] .st-reconvert:hover{background:var(--vl-hover);box-shadow:0 0 0 1px var(--vl-line-strong) inset}[data-vl] .st-reconvert>svg{width:1rem;height:1rem;flex-shrink:0;color:var(--vl-ink-2)}[data-vl] .st-video-ready{overflow:hidden;border-radius:1rem;background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl] .st-video-frame{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;background:#000;color:#fff}[data-vl] .st-video-frame iframe,[data-vl] .st-video-frame img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}[data-vl] .st-video-ready-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .8rem}[data-vl] .st-video-ready-meta{font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--vl-ink-3)}[data-vl] .st-video-ready-bar .st-drop{margin-left:auto}@media (max-width: 639px){[data-vl][data-vl-studio] .st-catalog{grid-template-columns:minmax(0,1fr);gap:.75rem}[data-vl][data-vl-studio] .st-course--new{flex-direction:row;justify-content:flex-start;gap:.75rem;min-height:0;padding:1rem;text-align:left}[data-vl][data-vl-studio] .st-course--new .st-course-new-icon{margin:0}[data-vl][data-vl-studio] .st-course-new-sub{display:none}[data-vl][data-vl-studio] .st-module{padding:.35rem;border-radius:1rem}[data-vl][data-vl-studio] .st-module-head .st-grip,[data-vl][data-vl-studio] .st-lesson .st-grip{display:none}[data-vl][data-vl-studio] .st-module-num{width:2rem;height:2rem;border-radius:.65rem;font-size:.75rem}[data-vl][data-vl-studio] .st-lesson-move{opacity:1}[data-vl][data-vl-studio] .st-lesson-move .st-icon-btn{width:1.75rem}[data-vl][data-vl-studio] .st-module-foot,[data-vl] .st-tipi,[data-vl] .st-formati{grid-template-columns:minmax(0,1fr)}[data-vl] .st-formato{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:.75rem}[data-vl] .st-formato-preview{grid-row:span 2;margin:0}}@media (prefers-reduced-motion: reduce){[data-vl] .st-chip[data-live] .st-chip-dot,[data-vl] .st-progress-icon--spin svg,[data-vl] .st-bar[data-indeterminate] .st-bar-fill{animation:none}}[data-training]{--tr-bg: #00142e;--tr-bg-2: #002552;--tr-ink: #eef4ff;--tr-ink-2: rgba(226, 236, 255, .72);--tr-ink-3: rgba(226, 236, 255, .5);--tr-line: rgba(255, 255, 255, .1);--tr-line-2: rgba(255, 255, 255, .18);--tr-card: rgba(255, 255, 255, .045);--tr-card-2: rgba(255, 255, 255, .08);--tr-green: #72fa93;--tr-green-ink: #002552;--tr-amber: #ffc857;--tr-red: #ff7b88;--tr-blue: #7cb7ff;--tr-radius: 22px;position:relative;isolation:isolate;width:100%;min-height:calc(100dvh - 6.5rem);border-radius:var(--tr-radius);overflow:hidden;color:var(--tr-ink);background:radial-gradient(1200px 600px at 85% -10%,rgba(114,250,147,.13),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(124,183,255,.14),transparent 60%),linear-gradient(160deg,var(--tr-bg-2) 0%,var(--tr-bg) 70%);font-family:Montserrat,system-ui,sans-serif}[data-training]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 75%);pointer-events:none}@media (max-width: 639px){[data-training]{border-radius:0;min-height:calc(100dvh - 4rem);margin-inline:-1rem;width:calc(100% + 2rem)}}[data-training] .tr-wrap{position:relative;margin-inline:auto;max-width:64rem;padding:1.25rem 1rem 3rem}@media (min-width: 640px){[data-training] .tr-wrap{padding:2rem 2rem 4rem}}[data-training] .tr-topbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}[data-training] .tr-ghost{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--tr-line);background:var(--tr-card);color:var(--tr-ink-2);font-size:.82rem;font-weight:600;transition:background .15s ease,color .15s ease,border-color .15s ease}[data-training] .tr-ghost:hover{background:var(--tr-card-2);color:var(--tr-ink);border-color:var(--tr-line-2)}[data-training] .tr-ghost svg{width:1rem;height:1rem}[data-training] .tr-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tr-green)}[data-training] .tr-eyebrow .tr-dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--tr-green);box-shadow:0 0 #72fa9399;animation:tr-pulse 2s infinite}[data-training] .tr-title{margin-top:.5rem;font-size:clamp(1.6rem,3.6vw,2.6rem);font-weight:800;line-height:1.08;letter-spacing:-.02em}[data-training] .tr-title em{font-style:normal;background:linear-gradient(90deg,var(--tr-green),#b9ffcb);-webkit-background-clip:text;background-clip:text;color:transparent}[data-training] .tr-sub{margin-top:.75rem;max-width:44rem;color:var(--tr-ink-2);font-size:.98rem;line-height:1.55}[data-training] .tr-card{position:relative;border-radius:18px;border:1px solid var(--tr-line);background:var(--tr-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-training] .tr-section-title{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tr-ink-3);margin-bottom:.75rem}[data-training] .tr-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){[data-training] .tr-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-training] .tr-stat{padding:1rem 1.1rem}[data-training] .tr-stat-label{font-size:.72rem;color:var(--tr-ink-3);font-weight:600;text-transform:uppercase;letter-spacing:.08em}[data-training] .tr-stat-value{margin-top:.35rem;font-size:1.7rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}[data-training] .tr-stat-value small{font-size:.85rem;font-weight:600;color:var(--tr-ink-3);margin-left:.15rem}[data-training] .tr-modes{display:grid;gap:.85rem}@media (min-width: 768px){[data-training] .tr-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-training] .tr-mode{text-align:left;padding:1.15rem 1.2rem 1.25rem;border-radius:18px;border:1px solid var(--tr-line);background:var(--tr-card);color:var(--tr-ink);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}[data-training] .tr-mode:hover{transform:translateY(-2px);border-color:var(--tr-line-2);background:var(--tr-card-2)}[data-training] .tr-mode[data-selected]{border-color:var(--tr-green);background:linear-gradient(160deg,#72fa9324,#72fa9308);box-shadow:0 0 0 4px #72fa931f,0 20px 40px -20px #72fa9359}[data-training] .tr-mode-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-training] .tr-mode-name{font-size:1.1rem;font-weight:800}[data-training] .tr-mode-meta{font-size:.75rem;color:var(--tr-ink-3);font-weight:600}[data-training] .tr-mode-desc{margin-top:.5rem;font-size:.85rem;color:var(--tr-ink-2);line-height:1.45}[data-training] .tr-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:3.25rem;padding:0 1.6rem;border-radius:999px;background:var(--tr-green);color:var(--tr-green-ink);font-weight:800;font-size:1rem;letter-spacing:-.01em;box-shadow:0 18px 40px -16px #72fa93b3;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}[data-training] .tr-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 50px -16px #72fa93d9}[data-training] .tr-cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}[data-training] .tr-cta svg{width:1.15rem;height:1.15rem}[data-training] .tr-cta[data-variant=soft]{background:var(--tr-card-2);color:var(--tr-ink);box-shadow:none;border:1px solid var(--tr-line-2)}[data-training] kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:6px;border:1px solid var(--tr-line-2);background:#ffffff0f;font-size:.7rem;font-weight:700;color:var(--tr-ink-2);font-family:inherit}[data-training] .tr-orb-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:2rem}[data-training] .tr-orb{position:relative;width:11rem;height:11rem}[data-training] .tr-orb-core{position:absolute;inset:2.6rem;border-radius:999px;background:radial-gradient(circle at 35% 30%,#c9ffd6,var(--tr-green) 45%,#1d8f52 100%);box-shadow:0 0 60px 10px #72fa9359;animation:tr-breathe 2.4s ease-in-out infinite}[data-training] .tr-orb-ring{position:absolute;inset:0;border-radius:999px;border:1.5px solid rgba(114,250,147,.35);border-top-color:var(--tr-green);animation:tr-spin 2.2s linear infinite}[data-training] .tr-orb-ring:nth-child(2){inset:1.1rem;border-color:#7cb7ff4d;border-right-color:var(--tr-blue);animation-duration:3.4s;animation-direction:reverse}[data-training] .tr-orb-ring:nth-child(3){inset:-.9rem;border-style:dashed;border-color:#ffffff1f;animation-duration:14s}[data-training] .tr-steps{display:grid;gap:.55rem;width:min(26rem,100%);text-align:left}[data-training] .tr-step{display:flex;align-items:center;gap:.65rem;font-size:.9rem;color:var(--tr-ink-3);transition:color .3s ease}[data-training] .tr-step[data-state=done]{color:var(--tr-ink-2)}[data-training] .tr-step[data-state=active]{color:var(--tr-ink);font-weight:650}[data-training] .tr-step svg{width:1rem;height:1rem;flex-shrink:0}[data-training] .tr-progress{width:min(26rem,100%);height:4px;border-radius:99px;background:var(--tr-line);overflow:hidden}[data-training] .tr-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tr-blue),var(--tr-green));transition:width .9s ease}[data-training] .tr-hud{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}[data-training] .tr-segments{display:flex;gap:4px;flex:1;min-width:0}[data-training] .tr-seg{flex:1;height:6px;border-radius:99px;background:var(--tr-line);transition:background .3s ease,transform .2s ease}[data-training] .tr-seg[data-current]{background:#ffffff73;transform:scaleY(1.35)}[data-training] .tr-seg[data-esito=CORRETTA]{background:var(--tr-green)}[data-training] .tr-seg[data-esito=PARZIALE]{background:var(--tr-amber)}[data-training] .tr-seg[data-esito=ERRATA]{background:var(--tr-red)}[data-training] .tr-seg[data-esito=SALTATA]{background:#ffffff38}[data-training] .tr-live-voto{display:flex;align-items:baseline;gap:.2rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--tr-line);background:var(--tr-card);font-variant-numeric:tabular-nums;white-space:nowrap}[data-training] .tr-live-voto strong{font-size:1.05rem;font-weight:800}[data-training] .tr-live-voto span{font-size:.72rem;color:var(--tr-ink-3);font-weight:600}[data-training] .tr-question{padding:1.5rem 1.25rem;animation:tr-rise .42s cubic-bezier(.2,.8,.2,1)}@media (min-width: 640px){[data-training] .tr-question{padding:2rem 2.25rem}}[data-training] .tr-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}[data-training] .tr-chip{display:inline-flex;align-items:center;gap:.35rem;height:1.6rem;padding:0 .65rem;border-radius:999px;font-size:.72rem;font-weight:700;background:var(--tr-card-2);color:var(--tr-ink-2);border:1px solid var(--tr-line)}[data-training] .tr-chip svg{width:.85rem;height:.85rem}[data-training] .tr-chip[data-tone=green]{color:var(--tr-green);border-color:#72fa9359;background:#72fa9314}[data-training] .tr-chip[data-tone=amber]{color:var(--tr-amber);border-color:#ffc85759;background:#ffc85714}[data-training] .tr-chip[data-tone=red]{color:var(--tr-red);border-color:#ff7b8859;background:#ff7b8814}[data-training] .tr-chip[data-tone=blue]{color:var(--tr-blue);border-color:#7cb7ff59;background:#7cb7ff14}[data-training] .tr-qtext{font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;line-height:1.35;letter-spacing:-.01em}[data-training] .tr-scene{display:flex;gap:.85rem;margin-bottom:1.25rem;padding:1rem 1.1rem;border-radius:16px;background:#7cb7ff12;border:1px solid rgba(124,183,255,.2);color:var(--tr-ink);line-height:1.55;font-size:.95rem;white-space:pre-line}[data-training] .tr-scene-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:#7cb7ff2e;color:var(--tr-blue)}[data-training] .tr-scene[data-kind=errore]{background:#ff7b880f;border-color:#ff7b8838}[data-training] .tr-scene[data-kind=errore] .tr-scene-avatar{background:#ff7b8829;color:var(--tr-red)}[data-training] .tr-scene-label{display:block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tr-ink-3);margin-bottom:.3rem}[data-training] .tr-options{display:grid;gap:.65rem;margin-top:1.5rem}[data-training] .tr-option{display:flex;align-items:flex-start;gap:.85rem;width:100%;padding:.95rem 1rem;border-radius:14px;border:1px solid var(--tr-line);background:#ffffff08;color:var(--tr-ink);text-align:left;font-size:.95rem;line-height:1.45;transition:border-color .15s ease,background .15s ease,transform .15s ease}[data-training] .tr-option:hover:not(:disabled){border-color:var(--tr-line-2);background:var(--tr-card-2);transform:translate(2px)}[data-training] .tr-option[data-selected]{border-color:var(--tr-blue);background:#7cb7ff1a}[data-training] .tr-option[data-result=giusta]{border-color:var(--tr-green);background:#72fa931a}[data-training] .tr-option[data-result=sbagliata]{border-color:var(--tr-red);background:#ff7b881a}[data-training] .tr-option:disabled{cursor:default}[data-training] .tr-option-key{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;border:1px solid var(--tr-line-2);font-size:.78rem;font-weight:800;color:var(--tr-ink-2)}[data-training] .tr-option[data-selected] .tr-option-key{border-color:var(--tr-blue);color:var(--tr-blue)}[data-training] .tr-option[data-result=giusta] .tr-option-key{border-color:var(--tr-green);background:var(--tr-green);color:var(--tr-green-ink)}[data-training] .tr-option[data-result=sbagliata] .tr-option-key{border-color:var(--tr-red);background:var(--tr-red);color:#3a0008}[data-training] .tr-answer{margin-top:1.5rem;border-radius:16px;border:1px solid var(--tr-line);background:#0000002e;transition:border-color .15s ease,box-shadow .15s ease}[data-training] .tr-answer:focus-within{border-color:#72fa9380;box-shadow:0 0 0 4px #72fa9314}[data-training] .tr-answer textarea{display:block;width:100%;min-height:9rem;padding:1rem 1.1rem .5rem;background:transparent;border:0;outline:none;resize:vertical;color:var(--tr-ink);font-size:.98rem;line-height:1.55;font-family:inherit}[data-training] .tr-answer textarea::placeholder{color:var(--tr-ink-3)}[data-training] .tr-answer-bar{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem .65rem 1.1rem;font-size:.75rem;color:var(--tr-ink-3)}[data-training] .tr-mic{position:relative;display:inline-flex;align-items:center;gap:.45rem;height:2.4rem;padding:0 1rem;border-radius:999px;border:1px solid var(--tr-line-2);background:var(--tr-card-2);color:var(--tr-ink);font-size:.82rem;font-weight:700;transition:background .15s ease,border-color .15s ease}[data-training] .tr-mic svg{width:1rem;height:1rem}[data-training] .tr-mic[data-state=recording]{background:#ff7b8826;border-color:var(--tr-red);color:#ffd3d8}[data-training] .tr-mic[data-state=recording]:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid var(--tr-red);opacity:calc(.25 + var(--tr-level, 0) * .75);transform:scale(calc(1 + var(--tr-level, 0) * .12));transition:transform 80ms linear,opacity 80ms linear}[data-training] .tr-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.5rem}[data-training] .tr-link{font-size:.85rem;font-weight:600;color:var(--tr-ink-3);text-decoration:underline;text-underline-offset:3px}[data-training] .tr-link:hover{color:var(--tr-ink)}[data-training] .tr-feedback{margin-top:1.25rem;padding:1.35rem 1.25rem;border-radius:18px;border:1px solid var(--tr-line);background:#ffffff0a;animation:tr-rise .38s cubic-bezier(.2,.8,.2,1)}[data-training] .tr-feedback[data-esito=CORRETTA]{border-color:#72fa9366;background:linear-gradient(160deg,#72fa931a,#72fa9305)}[data-training] .tr-feedback[data-esito=PARZIALE]{border-color:#ffc85766;background:linear-gradient(160deg,#ffc8571a,#ffc85705)}[data-training] .tr-feedback[data-esito=ERRATA]{border-color:#ff7b8866;background:linear-gradient(160deg,#ff7b881a,#ff7b8805)}[data-training] .tr-feedback-head{display:flex;align-items:center;gap:1rem}[data-training] .tr-feedback-verdict{font-size:1.15rem;font-weight:800}[data-training] .tr-feedback-text{margin-top:.15rem;color:var(--tr-ink-2);font-size:.92rem;line-height:1.5}[data-training] .tr-feedback-grid{display:grid;gap:1rem;margin-top:1.15rem}@media (min-width: 768px){[data-training] .tr-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-training] .tr-list{display:grid;gap:.45rem;font-size:.88rem;line-height:1.45;color:var(--tr-ink-2)}[data-training] .tr-list li{display:flex;gap:.5rem}[data-training] .tr-list li svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}[data-training] .tr-model{margin-top:1.1rem;padding:1rem 1.1rem;border-radius:14px;background:#00000038;border-left:3px solid var(--tr-green);font-size:.9rem;line-height:1.55;color:var(--tr-ink);white-space:pre-line}[data-training] .tr-sources{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}[data-training] .tr-source{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--tr-line);background:var(--tr-card);color:var(--tr-ink-2);font-size:.78rem;font-weight:600;transition:color .15s ease,border-color .15s ease}[data-training] .tr-source:hover{color:var(--tr-green);border-color:#72fa9366}[data-training] .tr-source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-training] .tr-source svg{width:.85rem;height:.85rem;flex-shrink:0}[data-training] .tr-evaluating{display:flex;align-items:center;gap:.85rem;margin-top:1.25rem;padding:1.1rem 1.25rem;border-radius:16px;border:1px dashed var(--tr-line-2);color:var(--tr-ink-2);font-size:.92rem}[data-training] .tr-evaluating .tr-dots span{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:99px;background:var(--tr-green);animation:tr-bounce 1.2s infinite ease-in-out}[data-training] .tr-evaluating .tr-dots span:nth-child(2){animation-delay:.15s}[data-training] .tr-evaluating .tr-dots span:nth-child(3){animation-delay:.3s}[data-training] .tr-ring{position:relative;flex-shrink:0}[data-training] .tr-ring svg{transform:rotate(-90deg)}[data-training] .tr-ring circle{fill:none;stroke-linecap:round}[data-training] .tr-ring .tr-ring-track{stroke:#ffffff1a}[data-training] .tr-ring .tr-ring-value{transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1)}[data-training] .tr-ring-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;line-height:1}[data-training] .tr-result-hero{display:grid;gap:2rem;align-items:center;padding:2rem 1.5rem;text-align:center}@media (min-width: 768px){[data-training] .tr-result-hero{grid-template-columns:auto 1fr;text-align:left;padding:2.5rem}}[data-training] .tr-voto{font-size:4.6rem;font-weight:900;letter-spacing:-.05em}[data-training] .tr-voto-den{font-size:1.1rem;font-weight:700;color:var(--tr-ink-3);margin-top:.15rem}[data-training] .tr-lode{margin-top:.4rem;padding:.2rem .65rem;border-radius:999px;background:linear-gradient(90deg,#ffe08a,#ffc857);color:#3d2a00;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;animation:tr-shine 2.6s ease-in-out infinite}[data-training] .tr-bars{display:grid;gap:.7rem}[data-training] .tr-bar-row{display:grid;grid-template-columns:minmax(0,1fr) 3rem;gap:.75rem;align-items:center;font-size:.85rem}[data-training] .tr-bar-name{color:var(--tr-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-training] .tr-bar-track{grid-column:1 / -1;height:6px;border-radius:99px;background:var(--tr-line);overflow:hidden;margin-top:-.35rem}[data-training] .tr-bar-fill{height:100%;border-radius:inherit;transition:width 1.1s cubic-bezier(.2,.8,.2,1)}[data-training] .tr-bar-num{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}[data-training] .tr-review{border-radius:14px;border:1px solid var(--tr-line);background:#ffffff06}[data-training] .tr-review>button{display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;text-align:left;color:var(--tr-ink);font-size:.9rem}[data-training] .tr-review-num{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:10px;font-weight:800;font-size:.8rem;font-variant-numeric:tabular-nums}[data-training] .tr-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden;z-index:5}[data-training] .tr-confetti i{position:absolute;top:-12px;width:8px;height:14px;border-radius:2px;opacity:.95;animation:tr-fall linear forwards}[data-training] .tr-table{width:100%;border-collapse:collapse;font-size:.85rem}[data-training] .tr-table th{text-align:left;padding:.7rem .85rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tr-ink-3);font-weight:700;border-bottom:1px solid var(--tr-line);white-space:nowrap}[data-training] .tr-table th button{display:inline-flex;align-items:center;gap:.25rem;text-transform:inherit;letter-spacing:inherit}[data-training] .tr-table td{padding:.75rem .85rem;border-bottom:1px solid var(--tr-line);color:var(--tr-ink-2);font-variant-numeric:tabular-nums}[data-training] .tr-table tr:last-child td{border-bottom:0}[data-training] .tr-table td strong{color:var(--tr-ink)}[data-training] .tr-tabs{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:999px;border:1px solid var(--tr-line);background:var(--tr-card)}[data-training] .tr-tabs button{height:2.1rem;padding:0 1rem;border-radius:999px;font-size:.82rem;font-weight:700;color:var(--tr-ink-2);transition:background .15s ease,color .15s ease}[data-training] .tr-tabs button[data-active]{background:var(--tr-green);color:var(--tr-green-ink)}[data-training] .tr-row-link{display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--tr-line);background:#ffffff06;color:var(--tr-ink);transition:background .15s ease,border-color .15s ease}[data-training] .tr-row-link:hover{background:var(--tr-card-2);border-color:var(--tr-line-2)}[data-training] .tr-error{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;border-radius:14px;border:1px solid rgba(255,123,136,.4);background:#ff7b8814;color:#ffd3d8;font-size:.9rem}[data-training] .tr-error svg{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.1rem}@keyframes tr-pulse{0%{box-shadow:0 0 #72fa938c}70%{box-shadow:0 0 0 8px #72fa9300}to{box-shadow:0 0 #72fa9300}}@keyframes tr-breathe{0%,to{transform:scale(.94);filter:brightness(.95)}50%{transform:scale(1.04);filter:brightness(1.12)}}@keyframes tr-spin{to{transform:rotate(360deg)}}@keyframes tr-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tr-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}@keyframes tr-shine{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes tr-fall{to{transform:translateY(110vh) rotate(720deg)}}@media (prefers-reduced-motion: reduce){[data-training] *,[data-training] *:before,[data-training] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tr-entry{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1.1rem 0 .45rem;border-radius:999px;background:linear-gradient(135deg,#002552,#00366f);color:#eef4ff;font-size:.86rem;font-weight:800;letter-spacing:-.01em;box-shadow:0 0 0 1px #72fa9373 inset,0 12px 28px -14px #002552cc;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.tr-entry:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #72fa93cc inset,0 16px 34px -14px #72fa9380}.tr-entry-icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#72fa93;color:#002552}.tr-entry-icon svg{width:.95rem;height:.95rem}.tr-entry[data-size=sm]{height:2.1rem;font-size:.8rem;padding-right:.85rem}.tr-entry[data-size=sm] .tr-entry-icon{width:1.45rem;height:1.45rem}[data-training]:after{content:"";position:absolute;inset:-20%;z-index:-2;background:radial-gradient(40% 35% at 20% 25%,rgba(114,250,147,.1),transparent 70%),radial-gradient(35% 30% at 80% 70%,rgba(124,183,255,.12),transparent 70%),radial-gradient(30% 25% at 60% 10%,rgba(185,140,255,.07),transparent 70%);filter:blur(20px);animation:tr-aurora 26s ease-in-out infinite alternate;pointer-events:none}@keyframes tr-aurora{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(3%,-2%,0) rotate(6deg)}to{transform:translate3d(-3%,2%,0) rotate(-4deg)}}[data-training] .tr-patient-avatar{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800;letter-spacing:-.02em;color:#fff;background:radial-gradient(circle at 30% 25%,#ffb7c6,#c2547a 55%,#5b1e44);box-shadow:0 10px 30px -12px #0009,inset 0 1px #ffffff40}[data-training] .tr-patient-avatar[data-genere=M]{background:radial-gradient(circle at 30% 25%,#a9d4ff,#3b78c4 55%,#12305e)}[data-training] .tr-patient-avatar:before{content:"";position:absolute;inset:-5px;border-radius:inherit;background:conic-gradient(from 0deg,var(--tr-green),var(--tr-blue),transparent 70%,var(--tr-green));opacity:0;z-index:-1;transition:opacity .25s ease}[data-training] .tr-patient-avatar[data-speaking]:before{opacity:1;animation:tr-spin 1.6s linear infinite}[data-training] .tr-patient-avatar[data-speaking]:after{content:"";position:absolute;inset:-12px;border-radius:inherit;border:2px solid rgba(114,250,147,.4);animation:tr-ripple 1.3s ease-out infinite}@keyframes tr-ripple{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.25);opacity:0}}[data-training] .tr-dossier{padding:1.75rem 1.5rem;overflow:hidden}@media (min-width: 640px){[data-training] .tr-dossier{padding:2.5rem}}[data-training] .tr-dossier:before{content:"";position:absolute;top:-40%;right:-10%;width:60%;height:120%;background:radial-gradient(circle,rgba(124,183,255,.16),transparent 65%);pointer-events:none}[data-training] .tr-dossier-head{display:flex;align-items:center;gap:1.25rem}[data-training] .tr-dossier-kicker{font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--tr-blue)}[data-training] .tr-dossier-eta{font-weight:500;color:var(--tr-ink-2)}[data-training] .tr-dossier-caso{margin-top:1.25rem;font-size:1.15rem;font-style:italic;font-weight:600;color:var(--tr-ink-2)}[data-training] .tr-dossier-grid{display:grid;gap:1.25rem;margin-top:1.5rem}@media (min-width: 768px){[data-training] .tr-dossier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-training] .tr-dossier-text{font-size:.9rem;line-height:1.55;color:var(--tr-ink-2)}[data-training] .tr-mission{display:flex;gap:1rem;align-items:flex-start;margin-top:1.75rem;padding:1.1rem 1.25rem;border-radius:16px;border:1px solid rgba(114,250,147,.35);background:linear-gradient(120deg,#72fa931f,#72fa9305)}[data-training] .tr-room{display:flex;flex-direction:column;min-height:calc(100dvh - 7rem)}[data-training] .tr-room-head{position:sticky;top:.5rem;z-index:3;display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;background:#001836d1}[data-training] .tr-trust{display:flex;align-items:center;gap:.85rem;margin-top:.6rem}[data-training] .tr-trust-track{position:relative;flex:1;height:10px;border-radius:99px;background:#ffffff14;overflow:visible}[data-training] .tr-trust-fill{height:100%;width:var(--tr-trust, 50%);border-radius:inherit;background:linear-gradient(90deg,var(--tr-red),var(--tr-amber) 45%,var(--tr-green));background-size:calc(100%*100/max(1,var(--tr-trust-n, 100))) 100%;box-shadow:0 0 18px -2px var(--tr-trust-color, var(--tr-green));transition:width .9s cubic-bezier(.2,.8,.2,1),box-shadow .6s ease}[data-training] .tr-trust-marker{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:2px;background:#ffffff59}[data-training] .tr-trust-value{position:relative;display:flex;align-items:baseline;gap:.4rem;min-width:7.5rem;font-variant-numeric:tabular-nums}[data-training] .tr-trust-value strong{font-size:1.5rem;font-weight:900;transition:color .5s ease}[data-training] .tr-trust-value span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tr-ink-3)}[data-training] .tr-trust-delta{position:absolute;left:0;top:-1.4rem;font-style:normal;font-weight:900;font-size:1rem;color:var(--tr-red);animation:tr-float-up 1.6s ease-out forwards}[data-training] .tr-trust-delta[data-up]{color:var(--tr-green)}@keyframes tr-float-up{0%{opacity:0;transform:translateY(8px) scale(.8)}15%{opacity:1;transform:translateY(0) scale(1.15)}to{opacity:0;transform:translateY(-18px) scale(1)}}[data-training] .tr-signal{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.8rem;font-style:italic;color:var(--tr-ink-2);animation:tr-rise .4s ease}[data-training] .tr-chat{flex:1;display:flex;flex-direction:column;gap:.85rem;padding:1.5rem .25rem 1.25rem}[data-training] .tr-bubble-row{display:flex;align-items:flex-end;gap:.6rem;animation:tr-rise .36s cubic-bezier(.2,.8,.2,1)}[data-training] .tr-bubble-row[data-ruolo=OSTEOPATA]{justify-content:flex-end}[data-training] .tr-bubble{position:relative;max-width:min(36rem,82%);padding:.8rem 1rem;border-radius:18px;font-size:.97rem;line-height:1.5;white-space:pre-line}[data-training] .tr-bubble[data-ruolo=PAZIENTE]{border-bottom-left-radius:6px;background:#ffffff12;border:1px solid var(--tr-line)}[data-training] .tr-bubble[data-ruolo=OSTEOPATA]{border-bottom-right-radius:6px;background:linear-gradient(135deg,#0c4d8f,#0a3a72);border:1px solid rgba(124,183,255,.35)}[data-training] .tr-bubble[data-segreto]{border-color:#ffc857b3;box-shadow:0 0 0 4px #ffc8571a,0 0 30px -10px #ffc85799}[data-training] .tr-bubble-delta{display:block;margin-top:.35rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tr-red)}[data-training] .tr-bubble-delta[data-up]{color:var(--tr-green)}[data-training] .tr-bubble .tr-dots span{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:99px;background:var(--tr-ink-2);animation:tr-bounce 1.2s infinite ease-in-out}[data-training] .tr-bubble .tr-dots span:nth-child(2){animation-delay:.15s}[data-training] .tr-bubble .tr-dots span:nth-child(3){animation-delay:.3s}[data-training] .tr-composer{position:sticky;bottom:.75rem;display:flex;align-items:center;gap:.75rem;padding:.6rem;border-radius:999px;border:1px solid var(--tr-line-2);background:#001836e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px -20px #000c}[data-training] .tr-mic-big{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:999px;background:var(--tr-green);color:var(--tr-green-ink);box-shadow:0 10px 30px -10px #72fa93cc;transition:transform .15s ease,background .15s ease}[data-training] .tr-mic-big:hover:not(:disabled){transform:scale(1.05)}[data-training] .tr-mic-big svg{width:1.4rem;height:1.4rem}[data-training] .tr-mic-big[data-state=recording]{background:var(--tr-red);color:#3a0008}[data-training] .tr-mic-big[data-state=recording]:before,[data-training] .tr-mic-big[data-state=recording]:after{content:"";position:absolute;inset:calc(-4px - var(--tr-level, 0) * 12px);border-radius:inherit;border:2px solid var(--tr-red);opacity:calc(.3 + var(--tr-level, 0) * .7);transition:inset 80ms linear,opacity 80ms linear}[data-training] .tr-mic-big[data-state=recording]:after{inset:calc(-10px - var(--tr-level, 0) * 22px);opacity:calc(var(--tr-level, 0) * .5)}[data-training] .tr-mic-big:disabled{opacity:.6}[data-training] .tr-composer-field{flex:1;display:flex;align-items:center;gap:.5rem;min-width:0}[data-training] .tr-composer-field textarea{flex:1;min-width:0;max-height:8rem;padding:.55rem .25rem;background:transparent;border:0;outline:none;resize:none;color:var(--tr-ink);font-family:inherit;font-size:.97rem}[data-training] .tr-composer-field textarea::placeholder{color:var(--tr-ink-3)}[data-training] .tr-send{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;background:var(--tr-card-2);color:var(--tr-ink)}[data-training] .tr-send:disabled{opacity:.4}[data-training] .tr-send svg{width:1.1rem;height:1.1rem}[data-training] .tr-outcome{padding:1.5rem;text-align:center;animation:tr-rise .5s ease}[data-training] .tr-outcome[data-esito=convinto]{border-color:#72fa9380;box-shadow:0 0 60px -20px #72fa9380}[data-training] .tr-outcome[data-esito=perso]{border-color:#ff7b8880}[data-training] .tr-secret-toast{position:fixed;left:50%;top:5.5rem;z-index:50;display:flex;align-items:center;gap:.6rem;padding:.85rem 1.25rem;border-radius:999px;background:linear-gradient(90deg,#ffe08a,#ffc857);color:#3d2a00;font-weight:800;box-shadow:0 20px 50px -15px #ffc857b3;transform:translate(-50%);animation:tr-toast 4.2s ease forwards}[data-training] .tr-secret-toast svg{width:1.15rem;height:1.15rem}@keyframes tr-toast{0%{opacity:0;transform:translate(-50%,-20px) scale(.9)}10%,85%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-10px) scale(.98)}}[data-training] .tr-constellation{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem}[data-training] .tr-star{position:relative;display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1rem .75rem .9rem;border-radius:18px;border:1px solid var(--tr-line);background:#ffffff08;color:var(--tr-ink);text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease}[data-training] .tr-star:hover{transform:translateY(-3px);border-color:var(--tr-line-2);background:var(--tr-card-2)}[data-training] .tr-star[data-debole]{border-color:#ffc85780;box-shadow:0 0 0 4px #ffc85714}[data-training] .tr-star-glow{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 30%,var(--tr-star-color, transparent),transparent 65%);opacity:.18;pointer-events:none}[data-training] .tr-star-title{font-size:.8rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-training] .tr-star-meta{font-size:.68rem;color:var(--tr-ink-3);font-weight:600}[data-training] .tr-mode-hero{position:relative;display:grid;gap:1.25rem;align-items:center;width:100%;margin-bottom:.85rem;padding:1.5rem;border-radius:20px;border:1px solid rgba(124,183,255,.35);background:radial-gradient(80% 120% at 100% 0%,rgba(124,183,255,.22),transparent 60%),linear-gradient(140deg,#0c4d8f8c,#00142e66);color:var(--tr-ink);text-align:left;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media (min-width: 768px){[data-training] .tr-mode-hero{grid-template-columns:auto 1fr auto;padding:1.75rem 2rem}}[data-training] .tr-mode-hero:hover{transform:translateY(-2px);border-color:#7cb7ff99}[data-training] .tr-mode-hero[data-selected]{border-color:var(--tr-green);box-shadow:0 0 0 4px #72fa931f,0 30px 60px -30px #7cb7ff99}[data-training] .tr-mode-hero-faces{display:flex}[data-training] .tr-mode-hero-faces>*+*{margin-left:-14px}[data-training] .tr-new{display:inline-flex;align-items:center;height:1.35rem;padding:0 .5rem;border-radius:999px;background:var(--tr-green);color:var(--tr-green-ink);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}[data-training] .tr-level{display:grid;gap:1.25rem;align-items:center;margin-top:2rem;padding:1.5rem;overflow:hidden}@media (min-width: 768px){[data-training] .tr-level{grid-template-columns:auto 1fr;padding:1.75rem 2rem}}[data-training] .tr-level-emblem{position:relative;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,#b9ffcb,var(--tr-green) 40%,#1d8f52);color:var(--tr-green-ink);font-size:2.2rem;font-weight:900;filter:drop-shadow(0 10px 30px rgba(114,250,147,.5))}[data-training] .tr-xp-track{height:12px;border-radius:99px;background:#ffffff14;overflow:hidden}[data-training] .tr-xp-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tr-blue),var(--tr-green));box-shadow:0 0 20px #72fa9380;position:relative;overflow:hidden;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}[data-training] .tr-xp-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-100%);animation:tr-sheen 2.8s ease-in-out infinite}@keyframes tr-sheen{to{transform:translate(100%)}}[data-training] .tr-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem}[data-training] .tr-badge{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;border-radius:18px;border:1px solid var(--tr-line);background:#ffffff06;text-align:center}[data-training] .tr-badge-icon{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;background:#ffffff0d;color:var(--tr-ink-3)}[data-training] .tr-badge-icon svg{width:1.5rem;height:1.5rem}[data-training] .tr-badge[data-ottenuto]{border-color:#ffc85766;background:linear-gradient(170deg,#ffc8571a,#ffffff05)}[data-training] .tr-badge[data-ottenuto] .tr-badge-icon{background:radial-gradient(circle at 30% 25%,#fff2c4,#ffc857 55%,#b4801b);color:#3d2a00;box-shadow:0 0 24px -4px #ffc857b3}[data-training] .tr-badge:not([data-ottenuto]){opacity:.55}[data-training] .tr-badge-name{font-size:.82rem;font-weight:800}[data-training] .tr-badge-desc{font-size:.7rem;line-height:1.35;color:var(--tr-ink-3)}[data-training] .tr-combo{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border-radius:999px;background:linear-gradient(90deg,#ffc85740,#ff7b8833);border:1px solid rgba(255,200,87,.5);color:#ffe2a3;font-size:.8rem;font-weight:900;font-variant-numeric:tabular-nums;animation:tr-pop .42s cubic-bezier(.2,1.6,.4,1)}[data-training] .tr-combo svg{width:.95rem;height:.95rem}@keyframes tr-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}[data-training] .tr-flash{pointer-events:none;position:absolute;inset:0;z-index:4;border-radius:inherit;animation:tr-flash .7s ease-out forwards}[data-training] .tr-flash[data-esito=CORRETTA]{box-shadow:inset 0 0 120px #72fa9359}[data-training] .tr-flash[data-esito=PARZIALE]{box-shadow:inset 0 0 120px #ffc85747}[data-training] .tr-flash[data-esito=ERRATA]{box-shadow:inset 0 0 120px #ff7b884d}@keyframes tr-flash{0%{opacity:1}to{opacity:0}}[data-training] .tr-curve{width:100%;height:11rem}[data-training] .tr-curve path.tr-curve-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1600;stroke-dashoffset:1600;animation:tr-draw 1.8s cubic-bezier(.2,.8,.2,1) forwards}@keyframes tr-draw{to{stroke-dashoffset:0}}[data-training] .tr-turn-review{display:grid;gap:.5rem;padding:1rem 1.1rem;border-radius:16px;border:1px solid var(--tr-line);background:#ffffff06}[data-training] .tr-turn-review[data-voto=ottima]{border-color:#72fa9373}[data-training] .tr-turn-review[data-voto=debole]{border-color:#ffc85773}[data-training] .tr-turn-review[data-voto=errore]{border-color:#ff7b8880}[data-training] .tr-attestato-btn{display:inline-flex;align-items:center;gap:.5rem}[data-training] .tr-replay{float:right;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;margin:-.2rem -.35rem .2rem .6rem;border-radius:999px;border:1px solid var(--tr-line-2);background:#ffffff0f;color:var(--tr-ink-2);transition:background .15s ease,color .15s ease,transform .15s ease}[data-training] .tr-replay:hover{background:var(--tr-green);color:var(--tr-green-ink);transform:scale(1.06)}[data-training] .tr-replay svg{width:.85rem;height:.85rem}[data-training] .tr-bubble[data-onda]{border-color:#72fa938c;box-shadow:0 0 0 3px #72fa931a,0 0 28px -12px #72fa93b3}[data-training] .tr-bubble[data-onda] .tr-replay{background:var(--tr-green);color:var(--tr-green-ink)}[data-training] .tr-composer{border-radius:28px;align-items:flex-end}[data-training] .tr-composer-field{position:relative;align-items:flex-end}[data-training] .tr-composer-field[data-confirm] textarea{padding:1.6rem .75rem .6rem;border-radius:16px;background:#72fa9312;box-shadow:inset 0 0 0 1px #72fa9373}[data-training] .tr-confirm-hint{position:absolute;top:.45rem;left:.75rem;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tr-green);pointer-events:none}[data-training] .tr-send[data-ready]{background:var(--tr-green);color:var(--tr-green-ink);box-shadow:0 0 #72fa9399;animation:tr-pulse 1.8s infinite}@media (min-width: 1024px){[data-training] .tr-stats-5{grid-template-columns:repeat(5,minmax(0,1fr))}}[data-training] .tr-search{display:inline-flex;align-items:center;gap:.5rem;height:2.6rem;min-width:min(20rem,100%);padding:0 .9rem;border-radius:999px;border:1px solid var(--tr-line);background:var(--tr-card);color:var(--tr-ink-3)}[data-training] .tr-search:focus-within{border-color:#72fa9380}[data-training] .tr-search svg{width:1rem;height:1rem;flex-shrink:0}[data-training] .tr-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--tr-ink);font-family:inherit;font-size:.88rem}[data-training] .tr-table-hover tbody tr{cursor:pointer;transition:background .12s ease}[data-training] .tr-table-hover tbody tr:hover,[data-training] .tr-table-hover tbody tr:focus-visible{background:#ffffff0a;outline:none}[data-training] .tr-table-hover tbody tr[data-spento] td{opacity:.72}[data-training] .tr-initials{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800;color:#fff;letter-spacing:-.02em;box-shadow:0 8px 24px -12px #000000b3,inset 0 1px #ffffff40}[data-training] .tr-chip-btn{cursor:pointer;transition:border-color .15s ease,color .15s ease}[data-training] .tr-chip-btn:hover{border-color:var(--tr-line-2);color:var(--tr-ink)}[data-training] .tr-profile-head{display:grid;gap:1.25rem;align-items:center;padding:1.5rem;overflow:hidden}@media (min-width: 900px){[data-training] .tr-profile-head{grid-template-columns:auto 1fr minmax(16rem,22rem);padding:1.75rem 2rem}}[data-training] .tr-profile-head:before{content:"";position:absolute;inset:-60% -20% auto auto;width:60%;height:200%;background:radial-gradient(circle,rgba(114,250,147,.12),transparent 60%);pointer-events:none}[data-training] .tr-profile-level{padding:1rem 1.1rem;border-radius:16px;border:1px solid var(--tr-line);background:#0000002e}[data-training] .tr-esiti{display:flex;gap:3px;height:12px;border-radius:99px;overflow:hidden}[data-training] .tr-esiti span[data-tone=green]{background:var(--tr-green)}[data-training] .tr-esiti span[data-tone=amber]{background:var(--tr-amber)}[data-training] .tr-esiti span[data-tone=red]{background:var(--tr-red)}[data-training] .tr-curve-point{cursor:pointer}[data-training] .tr-curve-point:hover circle:last-child{r:7}@media (max-width: 639px){[data-training] .tr-table-hover th:nth-child(3),[data-training] .tr-table-hover td:nth-child(3),[data-training] .tr-table-hover th:nth-child(5),[data-training] .tr-table-hover td:nth-child(5),[data-training] .tr-table-hover th:nth-child(6),[data-training] .tr-table-hover td:nth-child(6){display:none}}.guida-elenco{list-style:none;padding:0}.guida-elenco>li{position:relative;padding-left:1.75rem}.guida-elenco:not(.guida-elenco-num)>li:before{content:"";position:absolute;left:.45rem;top:.72em;width:7px;height:7px;border-radius:999px;background:var(--brand-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-green) 22%,transparent)}.guida-elenco[data-riquadro=ricorda]:not(.guida-elenco-num)>li:before{left:.1rem;top:.3em;width:18px;height:18px;box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23002552' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat,var(--brand-green)}.guida-elenco-num{counter-reset:guida-num}.guida-elenco-num>li{counter-increment:guida-num;padding-left:2.25rem}.guida-elenco-num>li:before{content:counter(guida-num);position:absolute;left:0;top:.18em;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:color-mix(in srgb,var(--brand-blue) 9%,transparent);color:var(--brand-blue);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.dark .guida-elenco-num>li:before{background:color-mix(in srgb,var(--brand-green) 14%,transparent);color:var(--brand-green)}.guida-elenco .guida-elenco{margin-top:.6rem;margin-bottom:.2rem}.guida-titolo:before{content:"";display:block;width:28px;height:4px;margin-bottom:14px;border-radius:999px;background:linear-gradient(90deg,var(--brand-green),color-mix(in srgb,var(--brand-green) 25%,transparent))}.guida-copertina{background:radial-gradient(120% 90% at 100% 0%,rgba(114,250,147,.2),transparent 52%),radial-gradient(90% 80% at 0% 100%,rgba(108,196,255,.16),transparent 55%),linear-gradient(155deg,#0b2f63,#04204a 45%,#021531);box-shadow:0 30px 70px -40px #001531e6,inset 0 1px #ffffff14}.guida-copertina:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(115deg,transparent 30%,#000 100%);mask-image:linear-gradient(115deg,transparent 30%,#000 100%)}.guida-copertina-numero{color:transparent;-webkit-text-stroke:1.5px rgba(114,250,147,.28);font-variant-numeric:tabular-nums;letter-spacing:-.06em}@keyframes guida-entra{0%{opacity:0;transform:translateY(10px)}}.guida-entra{animation:guida-entra .48s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.guida-entra{animation:none}}.lezione-fs-scena{position:fixed!important;inset:0;z-index:9000;width:100vw!important;height:100dvh!important;background:#020b1a;animation:lezione-fs-ingresso .42s cubic-bezier(.2,.8,.2,1)}.lezione-fs-scena:fullscreen{height:100%!important;animation:none}.lezione-fs-scena iframe{height:100%!important;min-height:0!important}@keyframes lezione-fs-ingresso{0%{opacity:0;transform:scale(.975);border-radius:18px}to{opacity:1;transform:none;border-radius:0}}.lezione-fs-dock{--fs-ink: rgba(236, 244, 255, .92);--fs-ink-2: rgba(214, 228, 248, .62);--fs-line: rgba(255, 255, 255, .1);--fs-ease: cubic-bezier(.22, 1, .36, 1);position:absolute;left:50%;bottom:max(18px,calc(env(safe-area-inset-bottom) + 10px));z-index:10;display:flex;align-items:center;width:max-content;max-width:calc(100vw - 24px);padding:5px;border:1px solid var(--fs-line);border-radius:999px;background:linear-gradient(180deg,#0e203ed1,#040e20db);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:0 22px 60px -18px #000000bf,0 0 0 1px #00000040,inset 0 1px #ffffff17;color:var(--fs-ink);font-size:13px;line-height:1;transform:translate(-50%) scale(.9);transform-origin:50% 100%;opacity:.6;transition:transform .52s var(--fs-ease),opacity .32s ease,box-shadow .32s ease;animation:lezione-fs-dock-ingresso .64s var(--fs-ease) both}.lezione-fs-dock[data-aperto]{transform:translate(-50%) scale(1);opacity:1;box-shadow:0 26px 70px -16px #000c,0 0 0 1px #00000040,0 0 40px -12px #72fa9347,inset 0 1px #ffffff1a}@keyframes lezione-fs-dock-ingresso{0%{opacity:0;translate:0 24px}}.lezione-fs-dock button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.lezione-fs-dock button:focus-visible{outline:2px solid rgba(114,250,147,.7);outline-offset:2px}.lezione-fs-maniglia,.lezione-fs-pannello{display:grid;min-width:0;transition:grid-template-columns .52s var(--fs-ease),opacity .26s ease}.lezione-fs-maniglia{grid-template-columns:1fr;grid-auto-flow:column;align-items:center;justify-content:center;gap:4px;height:36px;min-width:56px;padding:0 14px;border:0;border-radius:999px;background:transparent;overflow:hidden;transition:min-width .52s var(--fs-ease),padding .52s var(--fs-ease),opacity .2s ease}.lezione-fs-dock[data-aperto] .lezione-fs-maniglia{min-width:0;width:0;padding:0;opacity:0;pointer-events:none}.lezione-fs-maniglia svg{color:var(--brand-green)}.lezione-fs-pannello{grid-template-columns:0fr;opacity:0}.lezione-fs-dock[data-aperto] .lezione-fs-pannello{grid-template-columns:1fr;opacity:1;transition-delay:0ms,.12s}.lezione-fs-pannello-in{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.lezione-fs-titolo{max-width:240px;padding:0 10px 0 12px;overflow:hidden;text-overflow:ellipsis;color:var(--fs-ink-2);font-weight:500;letter-spacing:.01em}.lezione-fs-titolo+*{position:relative;margin-left:6px}.lezione-fs-titolo+*:before{content:"";position:absolute;left:-7px;top:8px;bottom:8px;width:1px;background:var(--fs-line)}.lezione-fs-formati{display:flex;gap:2px;padding:3px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0d}.lezione-fs-formati button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:var(--fs-ink-2);font-weight:600;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.lezione-fs-formati button:hover:not([data-attivo]){background:#ffffff14;color:var(--fs-ink)}.lezione-fs-formati button[data-attivo]{background:var(--brand-green);color:var(--brand-blue);box-shadow:0 6px 18px -6px #72fa938c,inset 0 1px #ffffff80;cursor:default}.lezione-fs-esci{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 14px;border:0;border-radius:999px;background:#ffffff12;font-weight:600;transition:background-color .2s ease}.lezione-fs-esci:hover{background:#ffffff24}.lezione-fs-esci kbd{display:inline-flex;align-items:center;height:22px;padding:0 7px;border:1px solid rgba(255,255,255,.14);border-bottom-width:2px;border-radius:7px;background:#0003;color:var(--fs-ink-2);font:600 10.5px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.04em}@media (hover: none){.lezione-fs-esci kbd{display:none}.lezione-fs-esci{padding-right:14px}}@media (max-width: 639px){.lezione-fs-titolo{display:none}.lezione-fs-formati button:not([data-attivo]) span{display:none}.lezione-fs-formati button:not([data-attivo]){padding:0 11px}.lezione-fs-esci span{display:none}.lezione-fs-esci{width:38px;justify-content:center;padding:0}}@media (prefers-reduced-motion: reduce){.lezione-fs-scena,.lezione-fs-dock{animation:none}.lezione-fs-dock,.lezione-fs-maniglia,.lezione-fs-pannello{transition-duration:1ms}}@media (max-width: 639px){[data-vl][data-vl-formazione] .vl-hero-actions:not(:has(>:not(.vl-desktop-only))){display:none}}@media (min-width: 640px){[data-vl][data-vl-formazione] .vl-hero{margin-bottom:1.5rem}[data-vl][data-vl-formazione]>nav [data-m-pill]{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-size:.78rem;color:var(--vl-ink-2);transition:background-color .14s ease,color .14s ease}[data-vl][data-vl-formazione]>nav a[data-m-pill]:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl][data-vl-formazione]>nav [data-m-pill][data-active]{background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset;font-weight:650;color:var(--vl-ink)}[data-vl][data-vl-formazione] .vl-form-section{margin:0 0 .9rem;padding:0 .15rem}[data-vl][data-vl-formazione] .vl-form-section-title{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-formazione] .vl-form-section-desc{margin-top:.1rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl][data-vl-formazione] [data-slot=card].vl-card[data-m-corso]{padding:0 0 1.25rem;transition:box-shadow .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)}[data-vl][data-vl-formazione] [data-slot=card].vl-card[data-m-corso][data-m-pressable]:hover{transform:translateY(-2px)}[data-vl][data-vl-formazione] .vl-card[data-m-corso]:nth-child(3n+2){animation-delay:60ms}[data-vl][data-vl-formazione] .vl-card[data-m-corso]:nth-child(3n){animation-delay:.12s}[data-vl][data-vl-formazione] [data-m-corso-cover]{background:radial-gradient(420px 220px at 90% -20%,color-mix(in srgb,var(--vl-accent) 34%,transparent),transparent 65%),radial-gradient(380px 220px at -10% 120%,color-mix(in srgb,var(--vl-info-dot) 26%,transparent),transparent 60%),var(--vl-surface-2);border-bottom:1px solid var(--vl-line)}[data-vl][data-vl-formazione] [data-m-corso-cover] img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}[data-vl][data-vl-formazione] [data-m-pressable][data-m-corso]:hover [data-m-corso-cover] img{transform:scale(1.03)}[data-vl][data-vl-formazione] [data-m-corso-icon]{padding:1rem;border-radius:1.1rem;background:linear-gradient(140deg,var(--vl-surface),var(--vl-surface-2));box-shadow:0 0 0 1px var(--vl-line) inset,var(--vl-shadow);transition:transform .22s cubic-bezier(.2,.8,.2,1)}[data-vl][data-vl-formazione] [data-m-corso-icon] svg{color:var(--vl-accent-ink)}[data-vl][data-vl-formazione] [data-m-pressable][data-m-corso]:hover [data-m-corso-icon]{transform:scale(1.06) rotate(-3deg)}[data-vl][data-vl-formazione] .vl-card[data-m-corso]>[data-slot=card-header]{gap:.35rem;padding:1rem 1.25rem .5rem;border-bottom:0}[data-vl][data-vl-formazione] .vl-card[data-m-corso] [data-slot=card-title]{font-size:1.05rem;transition:color .16s ease}[data-vl][data-vl-formazione] [data-m-pressable][data-m-corso]:hover [data-slot=card-title]{color:var(--vl-accent-ink)}[data-vl][data-vl-formazione] .vl-card[data-m-corso] [data-slot=card-description]{font-size:.82rem;line-height:1.5;color:var(--vl-ink-2)}[data-vl][data-vl-formazione] .vl-card[data-m-corso]>[data-slot=card-content]{padding:.4rem 1.25rem 0}[data-vl][data-vl-formazione] [data-vl-corso-stato]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem;border-radius:999px;font-size:.72rem;font-weight:650}[data-vl][data-vl-formazione] [data-vl-corso-stato]:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:currentColor}[data-vl][data-vl-formazione] [data-vl-corso-stato=ok]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl][data-vl-formazione] [data-vl-corso-stato=ok]:before{background:var(--vl-ok-dot)}[data-vl][data-vl-formazione] [data-vl-corso-stato=locked]{background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-vl][data-vl-formazione] [data-vl-corso-stato=locked]:before{background:var(--vl-muted-dot)}[data-vl][data-vl-formazione] [data-vl-lock]{border-color:var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow)}[data-vl][data-vl-formazione] [data-vl-locked] [data-m-corso-cover]{filter:grayscale(.6)}[data-vl][data-vl-formazione] [data-m-list]>li>.vl-card[data-slot=card],[data-vl][data-vl-formazione] [data-m-list]>.vl-card[data-slot=card]{border-radius:1.1rem;transition:box-shadow .22s ease,transform .22s cubic-bezier(.2,.8,.2,1)}[data-vl][data-vl-formazione] [data-m-list] .vl-card[data-m-pressable]:hover{transform:translateY(-1px)}[data-vl][data-vl-formazione] [data-m-list] .vl-card>[data-slot=card-content]{padding:.9rem 1.1rem}[data-vl][data-vl-formazione] [data-m-list]>li:nth-child(2)>.vl-card{animation-delay:40ms}[data-vl][data-vl-formazione] [data-m-list]>li:nth-child(3)>.vl-card{animation-delay:80ms}[data-vl][data-vl-formazione] [data-m-list]>li:nth-child(n+4)>.vl-card{animation-delay:.12s}[data-vl][data-vl-formazione] [data-m-list] [data-m-title]{font-weight:650;color:var(--vl-ink)}[data-vl][data-vl-formazione] [data-m-list] [data-m-grow] p:not([data-m-title]){font-size:.8rem;color:var(--vl-ink-3)}[data-vl][data-vl-formazione] [data-m-list] [data-m-chevron]{color:var(--vl-ink-3);transition:transform .16s ease,color .16s ease}[data-vl][data-vl-formazione] [data-m-list] .vl-card:hover [data-m-chevron]{transform:translate(2px);color:var(--vl-accent-ink)}[data-vl][data-vl-formazione] [data-vl-kind]{border-radius:.95rem;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px var(--vl-line) inset;width:3rem;height:3rem}[data-vl][data-vl-formazione] [data-vl-kind=modulo]{width:2.75rem;height:2.75rem;background:var(--vl-info-bg);color:var(--vl-info-fg);font-weight:800}[data-vl][data-vl-formazione] [data-vl-kind] svg{width:1.25rem;height:1.25rem}[data-vl][data-vl-formazione] [data-vl-kind=video]{background:var(--vl-violet-bg);color:var(--vl-violet-fg)}[data-vl][data-vl-formazione] [data-vl-kind=html]{background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl][data-vl-formazione] [data-vl-kind=documento]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl][data-vl-formazione] .vl-card .vl-empty p.font-semibold{color:var(--vl-ink-2)}[data-vl][data-vl-formazione] [data-slot=card][data-vl-error]{border-radius:1.1rem;border-color:color-mix(in srgb,var(--vl-danger-dot) 35%,transparent);background:var(--vl-danger-bg);box-shadow:none}[data-vl][data-vl-formazione] [data-vl-error] p,[data-vl][data-vl-formazione] [data-vl-error] svg{color:var(--vl-danger-fg)}[data-vl][data-vl-formazione] [data-vl-error] button[data-slot=button]{border-radius:999px}[data-vl][data-vl-formazione]>button[data-slot=button]{border-radius:999px;color:var(--vl-ink-2)}[data-vl][data-vl-formazione] [data-vl-player]{border-radius:1.25rem;border-color:var(--vl-line);background:var(--vl-surface-2);box-shadow:var(--vl-shadow)}[data-vl][data-vl-formazione] [data-m-lezione-head]{padding:1.15rem 1.25rem;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow)}[data-vl][data-vl-formazione] [data-m-lezione-head] h1{letter-spacing:-.02em;color:var(--vl-ink)}[data-vl][data-vl-formazione] [data-m-lezione-head] p{color:var(--vl-ink-2)}[data-vl][data-vl-formazione] .vl-card [data-m-list] [data-m-item]{border-radius:.75rem;color:var(--vl-ink-2)}[data-vl][data-vl-formazione] .vl-card [data-m-list] [data-m-item]:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl][data-vl-formazione] .vl-card [data-m-list] [data-m-item][data-m-active]{background:var(--vl-now-tint);box-shadow:inset 3px 0 0 var(--vl-accent-strong);color:var(--vl-accent-ink)}}.ascolto-onda{display:inline-flex;align-items:center;gap:2px;height:12px}.ascolto-onda>span{width:2.5px;height:100%;border-radius:2px;background:currentColor;transform-origin:center;animation:ascolto-onda 1s ease-in-out infinite}.ascolto-onda>span:nth-child(2){animation-delay:-.75s}.ascolto-onda>span:nth-child(3){animation-delay:-.45s}.ascolto-onda>span:nth-child(4){animation-delay:-.2s}.ascolto-onda--piccola{height:9px}.ascolto-onda--piccola>span{width:2px}@keyframes ascolto-onda{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.ascolto-pulsante--attivo{box-shadow:0 0 0 4px #72fa9329,0 10px 26px -12px #002552f2}.ascolto-player{background:radial-gradient(360px 120px at 0% 0%,rgba(114,250,147,.2),transparent 70%),radial-gradient(320px 140px at 100% 120%,rgba(108,196,255,.22),transparent 70%),linear-gradient(135deg,#002d62f7,#00193af7);box-shadow:0 1px #ffffff14 inset,0 26px 60px -22px #001432d9,0 0 0 1px #0025521f;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.ascolto-alone{position:absolute;inset:0;border-radius:999px;border:2px solid rgba(114,250,147,.6);animation:ascolto-alone 2.2s cubic-bezier(.2,.8,.2,1) infinite;pointer-events:none}@keyframes ascolto-alone{0%{transform:scale(1);opacity:.8}to{transform:scale(1.55);opacity:0}}.ascolto-attesa:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(114,250,147,.85),transparent);animation:ascolto-attesa 1.4s ease-in-out infinite}@keyframes ascolto-attesa{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.ascolto-onda>span,.ascolto-alone,.ascolto-attesa:after{animation:none}}@media (max-width: 639px){[data-vl][data-vl-page=gestione-account] .vl-card-heading{display:flex;align-items:center;gap:.75rem;min-width:0}[data-vl][data-vl-page=gestione-account] .vl-card-heading .vl-section-icon{width:2.25rem;height:2.25rem}}@media (min-width: 640px){[data-vl][data-vl-page=gestione-account] .vl-card form [data-slot=input],[data-vl][data-vl-page=gestione-account] .vl-card button[data-slot=button]{border-radius:999px}[data-vl][data-vl-page=gestione-account] .vl-ga-list>button{border-radius:.85rem;border-color:transparent;transition:background-color .14s ease,box-shadow .14s ease}[data-vl][data-vl-page=gestione-account] .vl-ga-list>button:hover{background:var(--vl-hover)}[data-vl][data-vl-page=gestione-account] .vl-ga-list>button[data-selected]{background:var(--vl-now-tint);border-color:transparent;box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl][data-vl-page=gestione-account] [data-m-scheda-account] li[data-m-inset]{border-radius:.85rem;border-color:var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-vl-page=gestione-account] [data-m-scheda-account] .vl-panel{border-color:var(--vl-line)}[data-vl][data-vl-page=gestione-account] .vl-card.vl-ga-forza[data-slot=card]{border-color:color-mix(in srgb,var(--vl-warn-dot) 45%,transparent)}}@media (min-width: 640px){[data-vl][data-vl-cc]>[data-m-cc-header]{padding:1rem 1.5rem;border-bottom:0;background:var(--vl-canvas)}[data-vl][data-vl-cc] .vl-hero{margin-bottom:0;padding:1.15rem 1.5rem;border-radius:1.25rem}[data-vl][data-vl-cc] .vl-hero .vl-title{margin-top:.6rem;font-size:clamp(1.4rem,1.05rem + 1vw,1.9rem)}[data-vl][data-vl-cc] .vl-hero .vl-subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.85rem}[data-vl][data-vl-cc] .vl-hero .vl-subtitle>span{color:var(--vl-hero-ink-2)}[data-vl][data-vl-cc] .vl-hero .vl-subtitle>.vl-cc-flag{display:inline-flex;align-items:center;gap:.4rem;padding:.1rem .6rem .1rem .5rem;border-radius:999px;background:#f59e0b2e;box-shadow:0 0 0 1px #f59e0b73 inset;color:#ffd79a;font-size:.72rem;font-weight:700}[data-vl][data-vl-cc] .vl-hero .vl-subtitle>.vl-cc-flag:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:#f59e0b}[data-vl][data-vl-cc] .vl-hero .vl-subtitle>.vl-cc-flag[data-live]:before{animation:vl-ping 2.4s cubic-bezier(0,0,.2,1) infinite}.silvia [data-vl][data-vl-cc] .vl-hero .vl-subtitle>.vl-cc-flag{background:#ffffff1f;box-shadow:0 0 0 1px #ffffff4d inset}[data-vl][data-vl-cc] .vl-hero-top{align-items:center}[data-vl][data-vl-cc] .vl-hero-actions{flex-wrap:wrap;justify-content:flex-end}[data-vl][data-vl-cc] .vl-ghost-btn{height:2.6rem;padding:0 .95rem}[data-vl][data-vl-cc] .vl-ghost-btn[data-vl-cc-reset] svg{color:#fda4af}[data-vl][data-vl-cc] .vl-cta:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}[data-vl][data-vl-cc] :has(>[data-m-cc-content]){background:var(--vl-canvas)}[data-vl][data-vl-cc] [data-m-cc-content] .vl-card[data-slot=card]{animation:none}[data-vl][data-vl-cc] [data-m-cc-sezione][data-vl-cc-target]{outline:2px solid var(--vl-accent-strong);outline-offset:3px}[data-vl][data-vl-cc] [data-m-cc-sezione-head]{background:var(--vl-surface-2);border-color:var(--vl-line)}[data-vl][data-vl-cc] [data-m-cc-sezione-head] .vl-section-icon{width:2.1rem;height:2.1rem;border-radius:.7rem;color:var(--vl-tone-ink);font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}[data-vl][data-vl-cc] [data-m-cc-sezione-head] .vl-card-count{margin-left:0;--vl-tone-soft: var(--vl-muted-bg);--vl-tone-text: var(--vl-muted-fg)}[data-vl][data-vl-cc] [data-m-cc-sezione-head] .vl-card-count[data-vl-cc-complete]{--vl-tone-soft: var(--vl-ok-bg);--vl-tone-text: var(--vl-ok-fg)}[data-vl][data-vl-cc] [data-m-cc-sezione-head] .vl-card-count svg{width:.75rem;height:.75rem}[data-vl][data-vl-page=cartella-colloquio] [data-m-cc-content]>.vl-card[data-slot=card]{padding:1.25rem 1.5rem}[data-vl][data-vl-page=cartella-colloquio] .vl-card[data-m-cc-sezione]{padding:0;overflow:hidden}[data-vl][data-vl-page=cartella-colloquio] .vl-card[data-m-cc-sezione]>[data-m-cc-sezione-head]{margin:0;padding:.85rem 1.5rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-vl-page=cartella-colloquio] [data-m-cc-sezione-head]>h3{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-page=cartella-colloquio] .vl-card[data-m-cc-sezione]>[data-m-cc-domande]{padding:1.5rem}[data-vl][data-vl-page=cartella-colloquio] .vl-card[data-m-cc-sezione]>[data-m-cc-risposta]{margin:1.5rem}}@media (min-width: 640px){[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header]{position:relative;isolation:isolate;padding:1.15rem 1.5rem 1.25rem;border-bottom:1px solid var(--vl-hero-line);background:var(--vl-hero-bg);color:#fff}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] [data-m-page-header] h1{margin-top:.55rem;font-size:1.6rem;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#fff}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] [data-m-page-header] p.text-muted-foreground{color:var(--vl-hero-ink-2)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] .vl-cct-tile{align-self:flex-end;width:3rem;height:3rem;border-radius:1rem;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] .vl-cct-tile svg{color:var(--vl-hero-accent)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] :is(.vl-cct-ghost,.vl-cct-primary,.vl-cct-danger){height:2.6rem;padding:0 1.1rem;border-radius:999px;font-size:.85rem;font-weight:650;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] :is(.vl-cct-ghost,.vl-cct-primary,.vl-cct-danger):hover:not(:disabled){transform:translateY(-1px)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] .vl-cct-ghost{border:0;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] .vl-cct-ghost:hover:not(:disabled){background:var(--vl-hero-glass-hover)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] .vl-cct-ghost svg{color:var(--vl-hero-accent)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] .vl-cct-ghost span{color:#fff}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] .vl-cct-primary{border:0;background:var(--vl-cta-bg);color:var(--vl-cta-ink);font-weight:700;box-shadow:0 0 0 1px #ffffff40 inset,0 10px 30px -10px var(--vl-cta-glow)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] .vl-cct-primary span{color:var(--vl-cta-ink)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] .vl-cct-primary .animate-spin{border-color:var(--vl-cta-ink)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-header] .vl-cct-danger{box-shadow:0 10px 26px -14px #ef4444cc}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-visite]{background:var(--vl-surface);border-color:var(--vl-line)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-visite] [data-m-cc-visite-head],[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-visite] [data-m-cc-visite-foot]{border-color:var(--vl-line)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-visite-head] h2{font-size:.66rem;font-weight:700;letter-spacing:.08em;color:var(--vl-ink-3)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-visite] [data-slot=card]{border-radius:1rem}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-content]{padding-top:1.75rem}[data-vl][data-vl-page=cartella-tirocinante] .vl-card[data-slot=card]{padding:1.5rem}[data-vl][data-vl-page=cartella-tirocinante] .vl-card[data-slot=card].ring-2{box-shadow:0 0 0 2px var(--vl-surface),0 0 0 4px var(--vl-accent-strong),var(--vl-shadow)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-sezione-head]{border-color:var(--vl-line)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-sezione-head]>h3{font-size:1.05rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-page=cartella-tirocinante] [data-m-cc-sezione-head] [data-m-cc-save]{border-radius:999px}[data-vl][data-vl-page=cartella-tirocinante] [data-m-empty]>svg{width:2.5rem;height:2.5rem;opacity:.55}[data-vl][data-vl-page=cartella-tirocinante] [data-m-empty]>p{font-size:.9rem;color:var(--vl-ink-3)}}@media (min-width: 640px){[data-vl][data-vl-page=cc] .vl-card[data-slot=card]{padding:1.4rem 1.5rem 1.5rem}[data-vl][data-vl-page=cc] .vl-card-heading{align-items:flex-start;padding-bottom:1.1rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-vl-page=cc] .vl-card-heading h2{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-page=cc] .vl-card-heading p{margin-top:.15rem;font-size:.8rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=cc] .vl-card label{font-size:.78rem;font-weight:650;color:var(--vl-ink-2)}[data-vl][data-vl-page=cc] .vl-card [data-slot=input],[data-vl][data-vl-page=cc] .vl-card [data-slot=select-trigger]{background:var(--vl-surface-2)}[data-vl][data-vl-page=cc] .vl-card [data-m-primary],[data-vl][data-vl-page=cc] .vl-card [data-m-tinted]{border-radius:999px;font-weight:700;box-shadow:var(--vl-shadow);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}[data-vl][data-vl-page=cc] .vl-card [data-m-primary]:hover:not(:disabled),[data-vl][data-vl-page=cc] .vl-card [data-m-tinted]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--vl-shadow-hover)}[data-vl][data-vl-page=cc] [data-vl-cc-banner]{border-radius:1rem;border-color:transparent;box-shadow:var(--vl-shadow)}[data-vl][data-vl-page=cc] [data-vl-cc-banner=info]{background:var(--vl-info-bg);--vl-banner-fg: var(--vl-info-fg)}[data-vl][data-vl-page=cc] [data-vl-cc-banner=ok]{background:var(--vl-ok-bg);--vl-banner-fg: var(--vl-ok-fg)}[data-vl][data-vl-page=cc] [data-vl-cc-banner=danger]{background:var(--vl-danger-bg);--vl-banner-fg: var(--vl-danger-fg)}[data-vl][data-vl-page=cc] [data-vl-cc-banner] :is(div,p,span,svg){color:var(--vl-banner-fg)}}@media (min-width: 640px){[data-vl]:is([data-vl-page=cc-chiamate],[data-vl-page=cc-tirocinanti],[data-vl-page=feedback-cc],[data-vl-page=coaching-osteopati]) [data-m-chip]{display:inline-flex;align-items:center;white-space:nowrap}[data-vl]:is([data-vl-page=cc-chiamate],[data-vl-page=cc-tirocinanti],[data-vl-page=feedback-cc],[data-vl-page=coaching-osteopati]) .vl-cc-kpi-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.6rem;color:#fff}[data-vl]:is([data-vl-page=cc-chiamate],[data-vl-page=cc-tirocinanti],[data-vl-page=feedback-cc],[data-vl-page=coaching-osteopati]) .vl-cc-range{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}[data-vl]:is([data-vl-page=cc-chiamate],[data-vl-page=cc-tirocinanti],[data-vl-page=feedback-cc],[data-vl-page=coaching-osteopati]) .vl-cc-range>svg{width:.85rem;height:.85rem;color:var(--vl-accent-ink)}[data-vl]:is([data-vl-page=cc-chiamate],[data-vl-page=cc-tirocinanti],[data-vl-page=feedback-cc],[data-vl-page=coaching-osteopati]) .vl-cc-range .text-foreground{color:var(--vl-ink-2)}[data-vl]:is([data-vl-page=cc-chiamate],[data-vl-page=cc-tirocinanti],[data-vl-page=feedback-cc],[data-vl-page=coaching-osteopati]) .vl-card[data-m-filterbar] [data-m-fields]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl]:is([data-vl-page=cc-chiamate],[data-vl-page=cc-tirocinanti],[data-vl-page=feedback-cc],[data-vl-page=coaching-osteopati]) .vl-card[data-m-filterbar] [data-m-field]>label{font-size:.72rem;font-weight:650;letter-spacing:.01em;color:var(--vl-ink-2)}[data-vl]:is([data-vl-page=cc-chiamate],[data-vl-page=cc-tirocinanti],[data-vl-page=feedback-cc],[data-vl-page=coaching-osteopati]) .vl-card[data-m-filterbar] button[data-slot=button]{border-radius:999px}[data-vl]:is([data-vl-page=cc-chiamate],[data-vl-page=cc-tirocinanti],[data-vl-page=feedback-cc],[data-vl-page=coaching-osteopati]) .vl-card[data-m-filterbar] [data-m-field]>[data-slot=popover-trigger],[data-vl]:is([data-vl-page=cc-chiamate],[data-vl-page=cc-tirocinanti],[data-vl-page=feedback-cc],[data-vl-page=coaching-osteopati]) .vl-card[data-m-filterbar] [data-m-field] button[data-slot=popover-trigger]{border-radius:.75rem}[data-vl][data-vl-page=feedback-cc] [data-m-card][data-slot=card],[data-vl][data-vl-page=coaching-osteopati] [data-m-card][data-slot=card]{border-radius:.9rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:0 1px 2px #0025520a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}[data-vl][data-vl-page=feedback-cc] [data-m-card][data-slot=card]:hover,[data-vl][data-vl-page=coaching-osteopati] [data-m-card][data-slot=card]:hover{border-color:var(--vl-line-strong);background:var(--vl-surface);box-shadow:var(--vl-shadow-hover);transform:translateY(-1px)}[data-vl][data-vl-page=feedback-cc] [data-m-card][data-slot=card]:focus-visible,[data-vl][data-vl-page=coaching-osteopati] [data-m-card][data-slot=card]:focus-visible{outline:none;box-shadow:0 0 0 4px var(--vl-ring)}[data-vl][data-vl-page=feedback-cc] [data-m-card][data-tone=ok]>.absolute{width:3px;background:var(--vl-ok-dot)}[data-vl][data-vl-page=feedback-cc] [data-m-card][data-tone=danger]>.absolute{width:3px;background:var(--vl-danger-dot)}[data-vl][data-vl-page=feedback-cc] [data-m-card]>[data-m-card-head]{padding:.7rem .75rem .7rem .95rem}[data-vl][data-vl-page=feedback-cc] [data-m-card] [data-m-chip]{height:auto;font-size:.66rem}[data-vl][data-vl-page=feedback-cc] [data-slot=card][data-m-filterbar=period]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-vl-page=feedback-cc] [data-m-filterbar=period]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-vl-page=feedback-cc] [data-m-filterbar=period]>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-vl-page=feedback-cc] [data-m-filterbar=period] [data-slot=card-title]{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-page=feedback-cc] [data-m-filterbar=period] [data-slot=card-title]>svg{width:2.25rem;height:2.25rem;padding:.55rem;border-radius:.8rem;background:var(--vl-tone-soft, var(--vl-now-tint));color:var(--vl-accent-ink)}[data-vl][data-vl-page=feedback-cc] [data-m-filterbar=period]>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl][data-vl-page=feedback-cc] [data-m-filterbar=period] [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-vl-page=feedback-cc] [data-m-filterbar=period] button[data-slot=button]{border-radius:999px}[data-vl][data-vl-page=feedback-cc] [data-m-filterbar=period] [data-slot=select-trigger],[data-vl][data-vl-page=feedback-cc] [data-m-filterbar=period] input[data-slot=input]{border-radius:.75rem}[data-vl][data-vl-page=cc-chiamate] [data-m-plain]>[data-slot=card-content]>[data-slot=table-container]{border-radius:.9rem;border:1px solid var(--vl-line);background:var(--vl-surface)}[data-vl][data-vl-page=cc-chiamate] table[data-vl-table] td{font-variant-numeric:tabular-nums}[data-vl][data-vl-page=cc-chiamate] table[data-vl-table] tbody td[colspan]{padding:.5rem 1rem}[data-vl][data-vl-page=cc-chiamate] .vl-cc-pager{padding-top:.9rem;border-top:1px solid var(--vl-line);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=cc-chiamate] .vl-cc-pager button[data-slot=button]{border-radius:999px}[data-vl][data-vl-page=cc-chiamate] .vl-cc-pager input[data-slot=input]{border-radius:.6rem}[data-vl][data-vl-page=cc-chiamate] .vl-card.vl-cc-error[data-slot=card]{border-color:color-mix(in srgb,var(--vl-danger-dot) 30%,transparent);background:var(--vl-danger-bg)}[data-vl][data-vl-page=cc-chiamate] .vl-cc-error>[data-slot=card-content]{display:flex;align-items:flex-start;gap:.6rem;padding:.9rem 1.15rem;font-weight:600;color:var(--vl-danger-fg)}[data-vl][data-vl-page=cc-chiamate] .vl-cc-error>[data-slot=card-content]>svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}[data-vl][data-vl-page=cc-chiamate] .vl-cc-error>[data-slot=card-content]>p{color:var(--vl-danger-fg)}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.5rem}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-row>.vl-kpis{margin-top:0}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-select [data-m-select-box]{height:100%;padding:.9rem 1rem;border-radius:1rem;border:0;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-select label{font-size:.72rem;font-weight:650;letter-spacing:.02em;color:var(--vl-hero-ink-2)}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-select [data-m-select-box]>div>span{color:var(--vl-hero-accent)}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-select [data-slot=select-trigger]{border-radius:.75rem;border-color:var(--vl-hero-line);background:#ffffff1a;color:#fff}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-select [data-slot=select-trigger]:hover:not(:disabled){background:var(--vl-hero-glass-hover)}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-select [data-slot=select-trigger] span,[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-select [data-slot=select-trigger] svg{color:#fff}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-select [data-slot=select-trigger][data-placeholder] span{color:var(--vl-hero-ink-2)}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-select [data-m-select-box]>p{color:var(--vl-hero-ink-3)}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-select [data-m-select-box]>p.text-destructive{color:#ffb4b4}[data-vl][data-vl-page=cc-tirocinanti] .vl-card.vl-cc-placeholder[data-slot=card]{border:1px dashed var(--vl-line-strong);background:var(--vl-surface);box-shadow:none}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-placeholder>.absolute{background:radial-gradient(circle at center,var(--vl-now-tint),transparent 60%)}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-placeholder .h-16.w-16{border:0;border-radius:1.1rem;background:var(--vl-now-tint);box-shadow:none}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-placeholder .h-16.w-16 svg{color:var(--vl-accent-ink)}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-placeholder p.text-lg{color:var(--vl-ink)}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-placeholder p.text-sm{color:var(--vl-ink-3)}[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-placeholder .rounded-full{border-color:var(--vl-line);background:var(--vl-surface-2);box-shadow:none;color:var(--vl-ink-2)}}@container page (min-width: 900px){[data-vl][data-vl-page=cc-tirocinanti] .vl-cc-hero-row{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:stretch}}[data-vl][data-m-dash=finance] .vl-fin-period{display:inline-flex;align-items:center;gap:.6rem;min-width:0;height:3rem;padding:0 1.15rem;border-radius:999px;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.85rem}[data-vl][data-m-dash=finance] .vl-fin-period-label{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;color:var(--vl-hero-ink-3)}[data-vl][data-m-dash=finance] .vl-fin-period-label svg{color:var(--vl-hero-accent)}[data-vl][data-m-dash=finance] .vl-fin-period-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;color:#fff}[data-vl][data-m-dash=finance] .vl-fin-refresh{justify-content:center;width:3rem;padding:0}@media (max-width: 639px){[data-vl][data-m-dash=finance] .vl-hero-actions{flex-wrap:nowrap;gap:.5rem}[data-vl][data-m-dash=finance] .vl-fin-period{flex:1 1 auto;height:2.75rem;padding:0 .9rem}[data-vl][data-m-dash=finance] .vl-fin-refresh{flex:0 0 auto;width:2.75rem;height:2.75rem}[data-vl][data-m-dash=finance] .vl-hero .vl-subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4}}@media (min-width: 640px){[data-vl][data-m-dash=finance]>.vl-hero{margin-bottom:0}[data-vl][data-m-dash=finance] .vl-hero .vl-subtitle{max-width:46rem;line-height:1.5}[data-vl][data-m-dash=finance] [data-slot=card][data-m-filterbar=period]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) 60ms backwards}[data-vl][data-m-dash=finance] [data-m-filterbar=period]>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-m-dash=finance] [data-m-filterbar=period]>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl][data-m-dash=finance] [data-m-filterbar=period] [data-slot=card-title]{gap:.9rem;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-dash=finance] [data-m-filterbar=period] [data-slot=card-title]>svg{box-sizing:content-box;width:1.1rem;height:1.1rem;padding:.7rem;border-radius:.85rem;background:var(--vl-surface-2);border:1px solid var(--vl-line);color:var(--vl-accent-ink)}[data-vl][data-m-dash=finance] [data-m-filterbar=period] button[data-slot=button]{border-radius:999px}[data-vl][data-m-dash=finance] [data-m-filterbar=period] [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-m-dash=finance] [data-m-filterbar=period] [data-m-label]{font-size:.72rem;font-weight:650;letter-spacing:.01em;color:var(--vl-ink-2)}[data-vl][data-m-dash=finance] [data-m-filterbar=period] [data-slot=select-trigger],[data-vl][data-m-dash=finance] [data-m-filterbar=period] input[data-slot=input]{border-radius:.75rem}[data-vl][data-m-dash=finance]>[data-m-empty]{border-radius:1.25rem;border:1px dashed var(--vl-line-strong);background:var(--vl-surface-2);color:var(--vl-ink-3)}[data-vl][data-m-dash=finance]>[data-m-empty]>svg{color:var(--vl-ink-3);opacity:.6}[data-vl][data-m-dash=finance]>[data-m-empty] [data-m-title]{color:var(--vl-ink)}[data-vl][data-m-dash=finance]>[data-m-kpis].sticky{gap:.5rem;border-radius:1.25rem;border-color:var(--vl-line);box-shadow:var(--vl-shadow)}[data-vl][data-m-dash=finance]>[data-m-kpis].sticky>[data-m-kpi]{border-radius:.9rem;transition:background-color .16s ease,border-color .16s ease}[data-vl][data-m-dash=finance]>[data-m-kpis].sticky>[data-m-kpi]:hover{border-color:var(--vl-line);background:var(--vl-hover)}[data-vl][data-m-dash=finance]>[data-m-kpis].sticky [data-m-label]{font-size:.64rem;font-weight:700;letter-spacing:.08em;color:var(--vl-ink-3)}[data-vl][data-m-dash=finance]>[data-m-kpis].sticky [data-m-value]{font-weight:800;letter-spacing:-.02em}[data-vl][data-m-dash=finance] [data-m-fin-tabs]{padding:.3rem;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl][data-m-dash=finance] [data-m-fin-tabs]>[data-slot=tabs-trigger]{height:2.4rem;border-radius:999px;font-weight:650;color:var(--vl-ink-2)}[data-vl][data-m-dash=finance] [data-m-fin-tabs]>[data-slot=tabs-trigger][data-state=active]{background:var(--vl-surface);color:var(--vl-ink);box-shadow:0 0 0 1px var(--vl-line-strong),0 6px 16px -10px #00255259}[data-vl][data-m-dash=finance] section[data-m-fin-section]{border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-m-dash=finance] section[data-m-fin-section]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-m-dash=finance] section[data-m-fin-section]>header{margin:-1.5rem -1.5rem 0;padding:1rem 1.25rem;border-bottom:1px solid var(--vl-line);align-items:center}[data-vl][data-m-dash=finance] .vl-fin-heading{align-items:center;gap:.9rem}[data-vl][data-m-dash=finance] section[data-m-fin-section]>header h2{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-dash=finance] section[data-m-fin-section]>header p.text-sm{font-size:.78rem;color:var(--vl-ink-3)}[data-vl][data-m-dash=finance] section[data-m-fin-section]>header button[data-slot=button]{border-radius:999px}[data-vl][data-m-dash=finance] section[data-m-fin-section] h3[data-m-section-title]{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-ink-2)}[data-vl][data-m-dash=finance] [data-m-metric]{--fin-dot: transparent;padding:1rem 1.1rem 1.05rem 1.25rem;border-radius:1rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);box-shadow:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}[data-vl][data-m-dash=finance] [data-m-metric][data-tone=cassa]{--fin-dot: #14b8a6}[data-vl][data-m-dash=finance] [data-m-metric][data-tone=competenza]{--fin-dot: #8b5cf6}[data-vl][data-m-dash=finance] [data-m-metric][data-tone=commerciale]{--fin-dot: #f59e0b}[data-vl][data-m-dash=finance] [data-m-metric][data-tone]{border-color:color-mix(in srgb,var(--fin-dot) 30%,var(--vl-line));background:linear-gradient(135deg,color-mix(in srgb,var(--fin-dot) 9%,transparent),transparent 60%),var(--vl-surface-2)}[data-vl][data-m-dash=finance] [data-m-metric]:before{content:"";position:absolute;left:0;top:.95rem;bottom:.95rem;width:3px;border-radius:0 3px 3px 0;background:var(--fin-dot)}[data-vl][data-m-dash=finance] [data-m-metric]:hover,[data-vl][data-m-dash=finance] [data-m-metric-compact]:hover{border-color:var(--vl-line-strong);box-shadow:var(--vl-shadow);transform:translateY(-1px)}[data-vl][data-m-dash=finance] [data-m-metric] [data-m-label],[data-vl][data-m-dash=finance] [data-m-metric-compact] [data-m-label]{font-size:.68rem;font-weight:700;letter-spacing:.06em;color:var(--vl-ink-2)}[data-vl][data-m-dash=finance] [data-m-metric] [data-m-value]{font-weight:800;letter-spacing:-.03em}[data-vl][data-m-dash=finance] [data-m-metric] [data-m-hint],[data-vl][data-m-dash=finance] [data-m-metric-compact] [data-m-hint]{color:var(--vl-ink-3)}[data-vl][data-m-dash=finance] [data-m-metric-compact]{padding:.85rem 1rem;border-radius:1rem;border:1px dashed var(--vl-line-strong);background:transparent;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}[data-vl][data-m-dash=finance] [data-m-metric-compact] [data-m-value]{font-weight:750;letter-spacing:-.02em}[data-vl][data-m-dash=finance] section[data-m-fin-section] [data-m-inset]{border-radius:1rem;border-color:var(--vl-line-strong);background:var(--vl-surface-2)}[data-vl][data-m-dash=finance] [data-m-chip]{display:inline-flex;align-items:center;text-transform:none}[data-vl][data-m-dash=finance] [data-m-chip]:has(>[data-m-dot]):before{display:none}[data-vl][data-m-dash=finance] [data-m-chip]>[data-m-dot]{display:inline-block;flex:none;width:.45rem;height:.45rem;border-radius:999px}[data-vl][data-m-dash=finance] li[data-m-chip]{display:flex;justify-content:flex-start}[data-vl][data-m-dash=finance] li[data-m-chip]>:last-child{margin-left:auto}[data-vl][data-m-dash=finance] table[data-vl-table] th,[data-vl][data-m-dash=finance] table[data-vl-table] td{padding-left:.85rem;padding-right:.85rem}[data-vl][data-m-dash=finance] table[data-vl-table] td{padding-top:.6rem;padding-bottom:.6rem}[data-vl][data-m-dash=finance] table[data-vl-table] thead th button{border-radius:999px}[data-vl][data-m-dash=finance] table[data-vl-table] tbody tr.vl-fin-total>td{background:var(--vl-thead);border-top:1px solid var(--vl-line-strong);font-weight:700}[data-vl][data-m-dash=finance] .recharts-cartesian-axis-tick-value{fill:var(--vl-ink-3)}[data-vl][data-m-dash=finance] .recharts-cartesian-axis-line,[data-vl][data-m-dash=finance] .recharts-cartesian-axis-tick-line{stroke:var(--vl-line-strong)}[data-vl][data-m-dash=finance] .recharts-cartesian-grid line{stroke:var(--vl-line)}}[data-vl][data-vl-page=gas] .vl-gas-date-label{color:var(--vl-hero-ink-3)}[data-vl][data-vl-page=gas] .vl-gas-today{border:0;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;color:var(--vl-hero-accent)}[data-vl][data-vl-page=gas] .vl-gas-today:hover:not(:disabled){background:var(--vl-hero-glass-hover)}[data-vl][data-vl-page=gas] .vl-gas-step,[data-vl][data-vl-page=gas] .vl-gas-pick[data-slot=button]{border:0;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;color:#fff}[data-vl][data-vl-page=gas] .vl-gas-step{color:var(--vl-hero-ink-2)}[data-vl][data-vl-page=gas] .vl-gas-step:hover:not(:disabled),[data-vl][data-vl-page=gas] .vl-gas-pick[data-slot=button]:hover:not(:disabled){background:var(--vl-hero-glass-hover);color:#fff}[data-vl][data-vl-page=gas] .vl-gas-pick-icon{background:var(--vl-hero-accent);color:var(--vl-cta-ink)}[data-vl][data-vl-page=gas] .vl-gas-pick-icon svg{color:inherit}[data-vl][data-vl-page=gas] .vl-gas-pick-weekday{color:var(--vl-hero-ink-2)}[data-vl][data-vl-page=gas] .vl-gas-pick-year{color:var(--vl-hero-ink-3)}.silvia [data-vl][data-vl-page=gas] .vl-gas-pick-icon{background:#fff;color:#000}@media (max-width: 639px){[data-vl][data-vl-page=gas] .vl-hero-actions>[data-m-gas-date]{flex:1 1 100%}}@media (min-width: 640px){[data-vl][data-vl-page=gas]>.vl-hero{margin-bottom:0}[data-vl][data-vl-page=gas] .vl-hero-actions>[data-m-gas-date]{width:21rem;padding:.85rem;border-radius:1.1rem;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset}[data-vl][data-vl-page=gas] .vl-kpi-value{overflow:hidden;text-overflow:ellipsis}[data-vl][data-vl-page=gas] .vl-gas-title{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-page=gas] .vl-gas-grid{gap:.85rem}[data-vl][data-vl-page=gas] .vl-gas-tile{--gas-dot: var(--vl-muted-dot);--gas-bg: var(--vl-muted-bg);--gas-fg: var(--vl-muted-fg);min-width:0;padding:.95rem 1.1rem 1rem 1.25rem;border-radius:1rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}[data-vl][data-vl-page=gas] .vl-gas-tile[data-tone=ok]{--gas-dot: var(--vl-ok-dot);--gas-bg: var(--vl-ok-bg);--gas-fg: var(--vl-ok-fg)}[data-vl][data-vl-page=gas] .vl-gas-tile[data-tone=warn]{--gas-dot: var(--vl-warn-dot);--gas-bg: var(--vl-warn-bg);--gas-fg: var(--vl-warn-fg)}[data-vl][data-vl-page=gas] .vl-gas-tile:before{content:"";position:absolute;left:0;top:.9rem;bottom:.9rem;width:3px;border-radius:0 3px 3px 0;background:var(--gas-dot)}[data-vl][data-vl-page=gas] .vl-gas-tile:hover{border-color:var(--vl-line-strong);box-shadow:var(--vl-shadow);transform:translateY(-1px)}[data-vl][data-vl-page=gas] .vl-gas-tile-label{font-size:.68rem;font-weight:700;letter-spacing:.06em;color:var(--vl-ink-2)}[data-vl][data-vl-page=gas] .vl-gas-tile-value{display:flex;align-items:center;min-height:2rem;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--vl-ink)}[data-vl][data-vl-page=gas] .vl-gas-tile-value svg{color:var(--vl-ink-3)}[data-vl][data-vl-page=gas] .vl-gas-tile-icon{padding:.5rem;border:0;border-radius:.75rem;background:var(--gas-bg);color:var(--gas-fg)}[data-vl][data-vl-page=gas] .vl-gas-tile-icon svg{width:1rem;height:1rem}[data-vl][data-vl-page=gas] .vl-gas-divider{margin:.5rem 0}[data-vl][data-vl-page=gas] .vl-gas-divider-line{background:linear-gradient(90deg,transparent,var(--vl-line-strong),transparent)}[data-vl][data-vl-page=gas] .vl-gas-divider-badge{padding:.6rem 1.1rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);color:var(--vl-warn-dot)}[data-vl][data-vl-page=gas] .vl-gas-divider-badge svg{width:1.4rem;height:1.4rem}.silvia [data-vl][data-vl-page=gas] .vl-gas-divider-badge{color:#fff}}[data-vl][data-vl-page=marketing-funnel] .vl-cta:disabled{opacity:.55;cursor:default;transform:none}@media (max-width: 639px){[data-vl][data-vl-page=marketing-funnel] .vl-mf-page>.vl-hero{margin:0;padding:1rem 1rem 1.25rem;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}[data-vl][data-vl-page=marketing-funnel] .vl-mf-page>.vl-hero>.vl-hero-aurora,[data-vl][data-vl-page=marketing-funnel] .vl-mf-page>.vl-hero>.vl-hero-grid{display:none}[data-vl][data-vl-page=marketing-funnel] .vl-hero-actions>.vl-mf-actions{flex:1 1 100%}}@media (min-width: 640px){[data-vl][data-vl-page=marketing-funnel]{--mf-bar: linear-gradient(180deg, rgba(25, 196, 99, .85) 0%, rgba(114, 250, 147, .22) 100%);--mf-bar-peak: linear-gradient(180deg, #19c463 0%, #72fa93 55%, rgba(114, 250, 147, .28) 100%);--mf-bar-empty: var(--vl-line-strong);--mf-bar-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);--mf-bar-hot-shadow: 0 8px 18px -8px rgba(25, 196, 99, .55);--mf-bar-peak-shadow: 0 12px 26px -10px rgba(25, 196, 99, .6), inset 0 1px 0 rgba(255, 255, 255, .6)}.dark [data-vl][data-vl-page=marketing-funnel]{--mf-bar: initial;--mf-bar-peak: initial;--mf-bar-empty: initial;--mf-bar-shadow: initial;--mf-bar-hot-shadow: initial;--mf-bar-peak-shadow: initial}.silvia [data-vl][data-vl-page=marketing-funnel]{--mf-bar: linear-gradient(180deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, .12) 100%);--mf-bar-peak: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, .7) 45%, rgba(255, 255, 255, .15) 100%);--mf-bar-empty: #2a2a2a;--mf-bar-shadow: none;--mf-bar-hot-shadow: 0 0 16px rgba(255, 255, 255, .2);--mf-bar-peak-shadow: 0 0 24px rgba(255, 255, 255, .25)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-page{overflow:visible;background:transparent;color:var(--vl-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-page-deco{display:none}[data-vl][data-vl-page=marketing-funnel] .vl-mf-page>.vl-hero{margin-bottom:1.5rem}[data-vl][data-vl-page=marketing-funnel] .vl-hero .vl-subtitle{max-width:40rem;line-height:1.5}[data-vl][data-vl-page=marketing-funnel] .vl-cta:hover .vl-cta-icon{transform:none}[data-vl][data-vl-page=marketing-funnel] .vl-mf-export-error{color:#fecaca}[data-vl][data-vl-page=marketing-funnel] .vl-mf-chips{margin-top:1.1rem;gap:.5rem}[data-vl][data-vl-page=marketing-funnel] .vl-mf-chips [data-m-chip]{padding:.3rem .75rem;border:0;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;color:var(--vl-hero-ink-2);font-size:.68rem;letter-spacing:.06em}[data-vl][data-vl-page=marketing-funnel] .vl-mf-chips [data-m-chip]:before{content:none}[data-vl][data-vl-page=marketing-funnel] .vl-kpi-value{overflow:hidden;text-overflow:ellipsis}[data-vl][data-vl-page=marketing-funnel] .vl-mf-filters{overflow:visible;border-radius:0;box-shadow:none}[data-vl][data-vl-page=marketing-funnel] .vl-mf-card{border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--vl-ink);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-vl-page=marketing-funnel] .vl-mf-card:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-head{display:flex;align-items:flex-start;gap:.9rem;min-width:0}[data-vl][data-vl-page=marketing-funnel] .vl-mf-head.items-center{align-items:center}[data-vl][data-vl-page=marketing-funnel] .vl-mf-head>.vl-mf-tile{margin-right:.15rem}[data-vl][data-vl-page=marketing-funnel] .vl-mf-eyebrow{font-size:.7rem;letter-spacing:.14em;color:var(--vl-accent-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-eyebrow-muted{font-size:.68rem;letter-spacing:.12em;color:var(--vl-ink-3)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-big{font-weight:800;letter-spacing:-.035em;color:var(--vl-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-strong{color:var(--vl-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-label{color:var(--vl-ink-2)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-muted{color:var(--vl-ink-3)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-accent{color:var(--vl-accent-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-info{color:var(--vl-ink-3)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-info:hover{color:var(--vl-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-track{background:var(--vl-hover);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl][data-vl-page=marketing-funnel] .vl-mf-donut-hole{background:var(--vl-surface)}.dark [data-vl][data-vl-page=marketing-funnel] .vl-mf-donut-hole{background:color-mix(in srgb,var(--background) 96%,#ffffff)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-glow{opacity:.16}[data-vl][data-vl-page=marketing-funnel] .vl-mf-glow-2{display:none}[data-vl][data-vl-page=marketing-funnel] .vl-mf-figures{gap:.85rem}[data-vl][data-vl-page=marketing-funnel] .vl-mf-figure{border-radius:1rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);transition:border-color .16s ease,transform .16s ease}[data-vl][data-vl-page=marketing-funnel] .vl-mf-figure:hover{border-color:var(--vl-line-strong);transform:translateY(-1px)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-baseline{border-color:var(--vl-line-strong)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-bar-count{color:var(--vl-ink-2)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-money-value{font-weight:800;letter-spacing:-.035em;color:var(--vl-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-money[data-tone=ok] .vl-mf-money-value{color:var(--vl-accent-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-money[data-tone=danger] .vl-mf-money-value{color:var(--vl-danger-fg)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-money-bar{inset:1.1rem auto 1.1rem 0;width:3px;border-radius:0 3px 3px 0}[data-vl][data-vl-page=marketing-funnel] .vl-mf-cohort{border-radius:1.5rem;border:1px dashed var(--vl-line-strong);background:var(--vl-canvas)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-cohort-title{font-size:1.15rem;font-weight:750;letter-spacing:-.02em;color:var(--vl-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-state,[data-vl][data-vl-page=marketing-funnel] .vl-mf-denied{border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);color:var(--vl-ink-3)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-empty{border-style:dashed;border-color:var(--vl-line-strong);box-shadow:none}[data-vl][data-vl-page=marketing-funnel] .vl-mf-state svg{color:var(--vl-ink-3)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-state svg.vl-mf-accent{color:var(--vl-accent-strong)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-state-title,[data-vl][data-vl-page=marketing-funnel] .vl-mf-denied h1{color:var(--vl-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-error{border-radius:1rem;border:1px solid color-mix(in srgb,var(--vl-danger-dot) 30%,transparent);background:var(--vl-danger-bg)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-error-text{color:var(--vl-danger-fg)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-retry[data-slot=button]{border-radius:999px;border-color:var(--vl-line-strong);color:var(--vl-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-retry[data-slot=button]:hover{background:var(--vl-hover)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabs{width:fit-content;max-width:100%;border-color:var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tab{color:var(--vl-ink-2)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tab:hover{color:var(--vl-ink);background:var(--vl-hover)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tab[aria-current=page]{background:var(--vl-accent);color:var(--brand-blue, #002552);font-weight:600}[data-vl][data-vl-page=marketing-funnel] .vl-mf-avviso{border-radius:1rem;border-color:color-mix(in srgb,var(--vl-warn-dot) 35%,transparent);background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-sort{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .4rem;margin:0 -.4rem;border:0!important;border-radius:.5rem!important;outline:none!important;background:transparent;color:inherit;-webkit-text-fill-color:currentColor;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer}[data-vl][data-vl-page=marketing-funnel] th.text-right .vl-mf-sort{margin-left:auto;flex-direction:row-reverse}[data-vl][data-vl-page=marketing-funnel] .vl-mf-sort svg{width:.8rem;height:.8rem;opacity:.35;transition:opacity .15s}[data-vl][data-vl-page=marketing-funnel] .vl-mf-sort:hover{background:var(--vl-hover)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-sort:hover svg{opacity:.7}[data-vl][data-vl-page=marketing-funnel] .vl-mf-sort:focus-visible{box-shadow:0 0 0 2px var(--vl-ring)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-sort[data-active]{color:var(--vl-ink);-webkit-text-fill-color:var(--vl-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-sort[data-active] svg{opacity:1;color:var(--vl-accent-ink)}.silvia [data-vl][data-vl-page=marketing-funnel] .vl-mf-sort[data-active] svg{color:#fff}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella th.text-right{text-align:right}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella th,[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella td{padding-left:.55rem;padding-right:.55rem}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella th:first-child,[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella td:first-child{padding-left:1rem}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella th:last-child,[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella td:last-child{padding-right:1rem}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella td{font-size:.84rem}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella th{letter-spacing:.04em}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella .vl-mf-sort:not([data-active]) svg{width:0;opacity:0;transition:width .15s,opacity .15s}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella .vl-mf-sort:not([data-active]):hover svg{width:.8rem;opacity:.6}[data-vl][data-vl-page=marketing-funnel] .vl-mf-nome{font-weight:650;color:var(--vl-ink);-webkit-text-fill-color:var(--vl-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-sotto{margin-top:.1rem;font-size:.75rem;color:var(--vl-ink-3);-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella td.vl-mf-forte{font-weight:700;color:var(--vl-ink);-webkit-text-fill-color:var(--vl-ink)}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella tr[data-totale] td{font-weight:700;background:var(--vl-surface-2);color:var(--vl-ink);-webkit-text-fill-color:var(--vl-ink);cursor:default}[data-vl][data-vl-page=marketing-funnel] .vl-mf-tabella tr[data-totale]:hover td{background:var(--vl-surface-2)}}[data-vl][data-vl-page=marketing-dashboard] .vl-md-seg{padding:.3rem;border-radius:1rem;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-seg>button{border-radius:.75rem;color:var(--vl-hero-ink-2);font-weight:600}[data-vl][data-vl-page=marketing-dashboard] .vl-md-seg>button:hover:not([data-active]){background:var(--vl-hero-glass-hover);color:#fff}[data-vl][data-vl-page=marketing-dashboard] .vl-md-seg>button[data-active]{background:var(--vl-cta-bg);color:var(--vl-cta-ink);box-shadow:0 8px 22px -12px var(--vl-cta-glow)}@media (max-width: 639px){[data-vl][data-vl-page=marketing-dashboard] .vl-hero-actions>.vl-md-seg{flex:1 1 100%;padding:4px;background:#ffffff1a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-vl][data-vl-page=marketing-dashboard] .vl-md-seg>button{padding:0 4px;font-size:13px}[data-vl][data-vl-page=marketing-dashboard] .vl-md-seg>button[data-active]{box-shadow:none}}@media (min-width: 640px){[data-vl][data-vl-page=marketing-dashboard]>.vl-hero{margin-bottom:0}[data-vl][data-vl-page=marketing-dashboard] .vl-kpi-value{overflow:hidden;font-size:1.6rem;text-overflow:ellipsis}[data-vl][data-vl-page=marketing-dashboard] .vl-kpi-foot{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-vl][data-vl-page=marketing-dashboard] .vl-md-strip{padding:.7rem .9rem;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-vl-page=marketing-dashboard] .vl-md-strip button[data-slot=button]{border-radius:999px}[data-vl][data-vl-page=marketing-dashboard] .vl-md-strip p:first-child{color:var(--vl-ink);letter-spacing:-.01em}[data-vl][data-vl-page=marketing-dashboard] .vl-md-strip p:last-child{color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tabs[data-slot=tabs-list]{border-radius:999px;padding:.25rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tabs [data-slot=tabs-trigger]{border-radius:999px}[data-vl][data-vl-page=marketing-dashboard] .vl-md-section-eyebrow{font-size:.64rem;letter-spacing:.08em;color:var(--vl-ink-3)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-section-title{font-size:1.35rem;font-weight:750;letter-spacing:-.02em;color:var(--vl-ink)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-updating{color:var(--vl-ink-3)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-platforms{gap:1rem}[data-vl][data-vl-page=marketing-dashboard] .vl-md-grid{gap:.85rem}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile{--md-dot: var(--vl-muted-dot);--md-bg: var(--vl-muted-bg);--md-fg: var(--vl-muted-fg);padding:.95rem 1.1rem 1rem 1.25rem;border-radius:1rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);box-shadow:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile[data-tone=ok]{--md-dot: var(--vl-ok-dot);--md-bg: var(--vl-ok-bg);--md-fg: var(--vl-ok-fg)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile[data-tone=info]{--md-dot: var(--vl-info-dot);--md-bg: var(--vl-info-bg);--md-fg: var(--vl-info-fg)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile:hover{border-color:var(--vl-line-strong);box-shadow:var(--vl-shadow);transform:translateY(-1px)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile-bar{inset:.9rem auto .9rem 0;width:3px;height:auto;border-radius:0 3px 3px 0;background:var(--md-dot)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile-label{font-size:.68rem;letter-spacing:.06em;color:var(--vl-ink-2)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile-info{color:var(--vl-ink-3)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile-info:hover{color:var(--vl-ink)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile-value{margin-top:.5rem;font-size:1.6rem;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:var(--vl-ink)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile-hint{margin-top:.6rem;font-size:.72rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile-icon{width:2.1rem;height:2.1rem;border-radius:.75rem;background:var(--md-bg);color:var(--md-fg)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-tile-icon svg{width:1rem;height:1rem}[data-vl][data-vl-page=marketing-dashboard] .vl-md-loading,[data-vl][data-vl-page=marketing-dashboard] .vl-md-denied{border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);color:var(--vl-ink-3)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-loading svg{color:var(--vl-accent-strong)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-denied h1{color:var(--vl-ink)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-error{border-radius:1rem;border:1px solid color-mix(in srgb,var(--vl-danger-dot) 30%,transparent);background:var(--vl-danger-bg)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-error>p{color:var(--vl-danger-fg)}[data-vl][data-vl-page=marketing-dashboard] .vl-md-error button[data-slot=button]{border-radius:999px}}[data-vl][data-vl-page=shooting]{--sh-eff: #19c463;--sh-dis: #8b5cf6;--sh-radius: 1.25rem}.dark [data-vl][data-vl-page=shooting]{--sh-eff: #1aa857;--sh-dis: #8e6cf0}.silvia [data-vl][data-vl-page=shooting]{--sh-eff: #ffffff;--sh-dis: #8a8a8a}[data-vl][data-vl-page=shooting] [data-sh-tone]{--sh-bg: var(--vl-muted-bg);--sh-fg: var(--vl-muted-fg);--sh-dot: var(--vl-muted-dot)}[data-vl][data-vl-page=shooting] [data-sh-tone=ok]{--sh-bg: var(--vl-ok-bg);--sh-fg: var(--vl-ok-fg);--sh-dot: var(--vl-ok-dot)}[data-vl][data-vl-page=shooting] [data-sh-tone=info]{--sh-bg: var(--vl-info-bg);--sh-fg: var(--vl-info-fg);--sh-dot: var(--vl-info-dot)}[data-vl][data-vl-page=shooting] [data-sh-tone=warn]{--sh-bg: var(--vl-warn-bg);--sh-fg: var(--vl-warn-fg);--sh-dot: var(--vl-warn-dot)}[data-vl][data-vl-page=shooting] [data-sh-tone=danger]{--sh-bg: var(--vl-danger-bg);--sh-fg: var(--vl-danger-fg);--sh-dot: var(--vl-danger-dot)}[data-vl][data-vl-page=shooting] [data-sh-tone=violet]{--sh-bg: var(--vl-violet-bg);--sh-fg: var(--vl-violet-fg);--sh-dot: var(--vl-violet-dot)}.dark [data-vl][data-vl-page=shooting] [data-sh-tone]{--sh-dot: var(--vl-muted-fg)}.dark [data-vl][data-vl-page=shooting] [data-sh-tone=ok]{--sh-dot: #72fa93}.dark [data-vl][data-vl-page=shooting] [data-sh-tone=info]{--sh-dot: #60a5fa}.dark [data-vl][data-vl-page=shooting] [data-sh-tone=warn]{--sh-dot: #fbbf24;--sh-fg: #fcd38a;--sh-bg: rgba(251, 191, 36, .14)}.dark [data-vl][data-vl-page=shooting] [data-sh-tone=danger]{--sh-dot: #f87171;--sh-fg: #fca5a5;--sh-bg: rgba(248, 113, 113, .14)}.dark [data-vl][data-vl-page=shooting] [data-sh-tone=violet]{--sh-dot: #a78bfa}.silvia [data-vl][data-vl-page=shooting] [data-sh-tone]{--sh-bg: rgba(255, 255, 255, .06);--sh-fg: #ffffff;--sh-dot: #7a7a7a}.silvia [data-vl][data-vl-page=shooting] [data-sh-tone=ok]{--sh-dot: #ffffff}.silvia [data-vl][data-vl-page=shooting] [data-sh-tone=info]{--sh-dot: #d4d4d4}.silvia [data-vl][data-vl-page=shooting] [data-sh-tone=warn]{--sh-dot: #a8a8a8}.silvia [data-vl][data-vl-page=shooting] [data-sh-tone=danger]{--sh-dot: #5c5c5c}[data-vl][data-vl-page=shooting] .sh-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-h2{margin-top:.2rem;font-size:1.45rem;font-weight:700;letter-spacing:-.02em;color:var(--vl-ink)}[data-vl][data-vl-page=shooting] .sh-segments{padding:1.25rem;border-radius:1.5rem;background:var(--vl-surface);border:1px solid var(--vl-line);box-shadow:var(--vl-shadow)}[data-vl][data-vl-page=shooting] .sh-segments-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}[data-vl][data-vl-page=shooting] .sh-reset{display:inline-flex;align-items:center;gap:.45rem;height:2.25rem;padding:0 1rem;border-radius:999px!important;border:1px solid var(--vl-line-strong)!important;background:transparent;color:var(--vl-ink-2);font-size:.8rem;font-weight:650;transition:background .16s,color .16s}[data-vl][data-vl-page=shooting] .sh-reset strong{color:var(--vl-ink);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=shooting] .sh-reset:hover{background:var(--vl-hover)}[data-vl][data-vl-page=shooting] .sh-reset[data-active]{background:var(--vl-ink);color:var(--vl-surface);border-color:var(--vl-ink)!important}[data-vl][data-vl-page=shooting] .sh-reset[data-active] strong{color:inherit}.dark [data-vl][data-vl-page=shooting] .sh-reset[data-active]{background:#72fa93;color:#002552;border-color:#72fa93!important}.silvia [data-vl][data-vl-page=shooting] .sh-reset[data-active]{background:#fff;color:#000}[data-vl][data-vl-page=shooting] .sh-distribution{display:flex;gap:2px;height:.85rem;margin-bottom:1rem;border-radius:999px;overflow:hidden}[data-vl][data-vl-page=shooting] .sh-distribution-part{flex-basis:0;min-width:6px;padding:0;border:0!important;border-radius:0!important;outline:none!important;background:var(--sh-dot);cursor:pointer;transition:opacity .18s,filter .18s}[data-vl][data-vl-page=shooting] .sh-distribution-part:hover{filter:brightness(1.12)}[data-vl][data-vl-page=shooting] .sh-distribution-part[data-dim]{opacity:.25}[data-vl][data-vl-page=shooting] .sh-distribution-part:focus-visible{box-shadow:inset 0 0 0 2px var(--vl-ink)}[data-vl][data-vl-page=shooting] .sh-segment-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}[data-vl][data-vl-page=shooting] .sh-segment{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;padding:1rem 1rem 1.05rem;border-radius:1.1rem!important;border:1px solid var(--vl-line)!important;outline:none!important;background:var(--vl-surface-2);text-align:left;overflow:hidden;cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s,background .2s}[data-vl][data-vl-page=shooting] .sh-segment:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--sh-dot)}[data-vl][data-vl-page=shooting] .sh-segment:hover{transform:translateY(-2px);box-shadow:var(--vl-shadow-hover)}[data-vl][data-vl-page=shooting] .sh-segment:focus-visible{box-shadow:0 0 0 3px var(--vl-ring)}[data-vl][data-vl-page=shooting] .sh-segment[data-active]{background:var(--sh-bg);border-color:color-mix(in srgb,var(--sh-dot) 55%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sh-dot) 22%,transparent),var(--vl-shadow-hover)}[data-vl][data-vl-page=shooting] .sh-segment-top{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:.55rem}[data-vl][data-vl-page=shooting] .sh-segment-icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.75rem;background:var(--sh-bg);color:var(--sh-fg)}[data-vl][data-vl-page=shooting] .sh-segment-icon svg{width:1rem;height:1rem}[data-vl][data-vl-page=shooting] .sh-segment-pct{font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-segment-value{font-size:2rem;font-weight:750;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl][data-vl-page=shooting] .sh-segment-label{font-size:.85rem;font-weight:700;color:var(--sh-fg)}[data-vl][data-vl-page=shooting] .sh-segment-desc{font-size:.72rem;line-height:1.35;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.25rem}[data-vl][data-vl-page=shooting] .sh-legend{display:flex;flex-wrap:wrap;gap:1.1rem;margin-bottom:1.1rem;font-size:.78rem;font-weight:600;color:var(--vl-ink-2)}[data-vl][data-vl-page=shooting] .sh-legend-item{display:inline-flex;align-items:center;gap:.45rem}[data-vl][data-vl-page=shooting] .sh-legend-item strong{color:var(--vl-ink);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=shooting] .sh-swatch{display:inline-block;width:.7rem;height:.7rem;border-radius:3px;margin-right:.1rem;vertical-align:-.05em}[data-vl][data-vl-page=shooting] [data-serie=eff]{background:var(--sh-eff)}[data-vl][data-vl-page=shooting] [data-serie=dis]{background:var(--sh-dis)}.silvia [data-vl][data-vl-page=shooting] [data-serie=dis]{background:repeating-linear-gradient(45deg,#9a9a9a 0 2px,#3a3a3a 2px 5px)}[data-vl][data-vl-page=shooting] .sh-chart{position:relative;height:15rem;padding-left:1.6rem}[data-vl][data-vl-page=shooting] .sh-chart-grid{position:absolute;inset:0 0 1.6rem 1.6rem;pointer-events:none}[data-vl][data-vl-page=shooting] .sh-chart-gridline{position:absolute;left:0;right:0;border-top:1px dashed var(--vl-line)}[data-vl][data-vl-page=shooting] .sh-chart-gridline:last-child{border-top-style:solid;border-color:var(--vl-line-strong)}[data-vl][data-vl-page=shooting] .sh-chart-gridline>span{position:absolute;left:-1.6rem;top:-.5rem;width:1.3rem;text-align:right;font-size:.62rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-chart-cols{position:absolute;inset:0 0 0 1.6rem;display:flex}[data-vl][data-vl-page=shooting] .sh-chart-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;border-radius:.6rem;transition:background .14s}[data-vl][data-vl-page=shooting] .sh-chart-col[data-hover]{background:var(--vl-hover)}[data-vl][data-vl-page=shooting] .sh-chart-bars{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px;padding:0 14%}[data-vl][data-vl-page=shooting] .sh-bar{flex:1 1 0;max-width:.9rem;min-height:0;border-radius:4px 4px 0 0;transition:height .52s cubic-bezier(.2,.8,.2,1),filter .14s}[data-vl][data-vl-page=shooting] .sh-bar[data-zero]{height:2px!important;opacity:.35}[data-vl][data-vl-page=shooting] .sh-chart-col[data-hover] .sh-bar{filter:brightness(1.08)}[data-vl][data-vl-page=shooting] .sh-chart-x{height:1.6rem;display:flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:600;text-transform:capitalize;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-chart-col[data-current] .sh-chart-x{color:var(--vl-ink);font-weight:750}[data-vl][data-vl-page=shooting] .sh-tooltip{position:absolute;top:0;z-index:2;transform:translate(-50%);min-width:9.5rem;padding:.6rem .75rem;border-radius:.8rem;background:#002552;color:#fff;box-shadow:0 14px 30px -14px #00255299;font-size:.75rem;pointer-events:none}[data-vl][data-vl-page=shooting] .sh-tooltip[data-edge=start]{transform:translate(-15%)}[data-vl][data-vl-page=shooting] .sh-tooltip[data-edge=end]{transform:translate(-85%)}.dark [data-vl][data-vl-page=shooting] .sh-tooltip{background:#0b2a52;box-shadow:0 0 0 1px #ffffff1f,0 14px 30px -14px #000000b3}.silvia [data-vl][data-vl-page=shooting] .sh-tooltip{background:#000;box-shadow:0 0 0 1px #fff}[data-vl][data-vl-page=shooting] .sh-tooltip p{display:flex;align-items:center;gap:.35rem;margin:.1rem 0;color:#ffffffc7}[data-vl][data-vl-page=shooting] .sh-tooltip strong{margin-left:auto;padding-left:.75rem;color:#fff;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=shooting] .sh-tooltip .sh-tooltip-title{margin-bottom:.3rem;color:#fff;font-weight:700;text-transform:capitalize}[data-vl][data-vl-page=shooting] .sh-agenda{display:flex;flex-direction:column;gap:.4rem}[data-vl][data-vl-page=shooting] .sh-agenda-row{display:flex;width:100%;align-items:center;gap:.8rem;padding:.55rem .65rem;border-radius:.95rem!important;border:1px solid transparent!important;outline:none!important;background:transparent;text-align:left;transition:background .15s,border-color .15s}[data-vl][data-vl-page=shooting] .sh-agenda-row:hover,[data-vl][data-vl-page=shooting] .sh-agenda-row:focus-visible{background:var(--vl-hover);border-color:var(--vl-line)!important}[data-vl][data-vl-page=shooting] .sh-date-tile{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:.85rem;background:var(--vl-violet-bg);color:var(--vl-violet-fg);line-height:1}[data-vl][data-vl-page=shooting] .sh-date-tile>span:first-child{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=shooting] .sh-date-tile>span:last-child{margin-top:.15rem;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}[data-vl][data-vl-page=shooting] .sh-date-tile[data-soon]{background:linear-gradient(140deg,#72fa93,#19c463);color:#002552;box-shadow:0 8px 18px -10px #19c463}.silvia [data-vl][data-vl-page=shooting] .sh-date-tile{background:#1c1c1c;color:#fff}.silvia [data-vl][data-vl-page=shooting] .sh-date-tile[data-soon]{background:#fff;color:#000;box-shadow:none}[data-vl][data-vl-page=shooting] .sh-agenda-body{min-width:0;flex:1;display:flex;flex-direction:column}[data-vl][data-vl-page=shooting] .sh-agenda-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:650;color:var(--vl-ink)}[data-vl][data-vl-page=shooting] .sh-agenda-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-agenda-when{flex-shrink:0;padding:.2rem .6rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-muted-fg);font-size:.7rem;font-weight:700}[data-vl][data-vl-page=shooting] .sh-agenda-when[data-soon]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl][data-vl-page=shooting] .sh-agenda-more{padding-left:.65rem;font-size:.75rem;font-weight:600;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-list-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}[data-vl][data-vl-page=shooting] .sh-list-tools{display:flex;align-items:center;gap:.6rem}[data-vl][data-vl-page=shooting] .sh-list-tools [data-slot=input],[data-vl][data-vl-page=shooting] .sh-list-tools [data-slot=select-trigger]{border-radius:999px}[data-vl][data-vl-page=shooting] .sh-filter-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}[data-vl][data-vl-page=shooting] .sh-filter-chips>button{display:inline-flex;align-items:center;gap:.4rem;height:2rem;padding:0 .85rem;border-radius:999px!important;border:1px solid var(--vl-line-strong)!important;outline:none!important;background:transparent;color:var(--vl-ink-2);font-size:.78rem;font-weight:650;transition:background .15s,color .15s,border-color .15s}[data-vl][data-vl-page=shooting] .sh-filter-chips>button:hover{background:var(--vl-hover)}[data-vl][data-vl-page=shooting] .sh-filter-chips>button:focus-visible{box-shadow:0 0 0 3px var(--vl-ring)}[data-vl][data-vl-page=shooting] .sh-filter-chips>button[data-active]{background:var(--sh-bg);color:var(--sh-fg);border-color:color-mix(in srgb,var(--sh-dot) 50%,transparent)!important}[data-vl][data-vl-page=shooting] .sh-chip-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--sh-dot)}[data-vl][data-vl-page=shooting] table[data-vl-table] tr.sh-row>td:first-child{position:relative}[data-vl][data-vl-page=shooting] table[data-vl-table] tr.sh-row>td:first-child:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:0 3px 3px 0;background:var(--sh-dot)}[data-vl][data-vl-page=shooting] tr.sh-row:focus-visible{outline:2px solid var(--vl-ring);outline-offset:-2px}[data-vl][data-vl-page=shooting] tr.sh-row[data-state=open]{background:var(--vl-hover)}[data-vl][data-vl-page=shooting] .sh-azioni-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:999px!important;border:1px solid var(--vl-line-strong)!important;outline:none!important;background:var(--vl-surface);color:var(--vl-ink-2);transition:background .15s,color .15s,transform .15s}[data-vl][data-vl-page=shooting] .sh-azioni-btn svg{width:1rem;height:1rem}[data-vl][data-vl-page=shooting] .sh-azioni-btn:hover,[data-vl][data-vl-page=shooting] .sh-azioni-btn[data-state=open]{background:var(--vl-ink);color:var(--vl-surface)}[data-vl][data-vl-page=shooting] .sh-azioni-btn:focus-visible{box-shadow:0 0 0 3px var(--vl-ring)}.dark [data-vl][data-vl-page=shooting] .sh-azioni-btn:hover,.dark [data-vl][data-vl-page=shooting] .sh-azioni-btn[data-state=open]{background:#72fa93;color:#002552}.silvia [data-vl][data-vl-page=shooting] .sh-azioni-btn:hover,.silvia [data-vl][data-vl-page=shooting] .sh-azioni-btn[data-state=open]{background:#fff;color:#000}[data-vl][data-vl-page=shooting] .sh-card-actions{display:inline-flex;align-items:center;gap:.4rem}[data-vl][data-vl-page=shooting] .sh-name{font-weight:650;color:var(--vl-ink)}[data-vl][data-vl-page=shooting] .sh-cell-stack{display:flex;flex-direction:column;gap:.1rem}[data-vl][data-vl-page=shooting] .sh-cell-main{font-weight:600;color:var(--vl-ink);-webkit-text-fill-color:var(--vl-ink);text-transform:capitalize}[data-vl][data-vl-page=shooting] .sh-cell-sub{font-size:.75rem;color:var(--vl-ink-3);-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-cell-sub[data-sh-tone]{color:var(--sh-fg);-webkit-text-fill-color:var(--sh-fg);font-weight:650}[data-vl][data-vl-page=shooting] .sh-none{font-size:.8rem;color:var(--vl-ink-3);-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-none[data-warn]{display:inline-flex;padding:.15rem .6rem;border-radius:999px;border:1px dashed var(--vl-line-strong);font-weight:600}[data-vl][data-vl-page=shooting] .sh-count{display:inline-flex;min-width:2rem;justify-content:center;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--vl-ink-3);-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-count[data-strong]{color:var(--vl-ink);-webkit-text-fill-color:var(--vl-ink)}[data-vl][data-vl-page=shooting] .sh-count[data-danger]{color:var(--vl-danger-fg);-webkit-text-fill-color:var(--vl-danger-fg)}[data-vl][data-vl-page=shooting] .sh-wa{position:relative;padding:0;border:0!important;border-radius:999px!important;outline:none!important;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 6px 14px -8px #25d366;transition:transform .15s}[data-vl][data-vl-page=shooting] .sh-wa:hover{transform:scale(1.08)}[data-vl][data-vl-page=shooting] .sh-wa:focus-visible{box-shadow:0 0 0 3px var(--vl-ring)}[data-vl][data-vl-page=shooting] .sh-wa-badge{position:absolute;top:-.3rem;right:-.35rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:999px;background:var(--vl-danger-dot);color:#fff;font-size:.6rem;font-weight:800;line-height:1.05rem;text-align:center;box-shadow:0 0 0 2px var(--vl-surface)}.silvia [data-vl][data-vl-page=shooting] .sh-wa-badge{background:#000;box-shadow:0 0 0 2px #fff}[data-vl][data-vl-page=shooting] .sh-wa svg{width:1rem;height:1rem}.silvia [data-vl][data-vl-page=shooting] .sh-wa{background:#fff;color:#000;box-shadow:none}[data-vl][data-vl-page=shooting] .sh-more{display:flex;justify-content:center;padding-top:1rem}[data-vl][data-vl-page=shooting] .sh-more>button{height:2.4rem;padding:0 1.25rem;border-radius:999px!important;border:1px solid var(--vl-line-strong)!important;background:var(--vl-surface);color:var(--vl-ink);font-size:.82rem;font-weight:650}[data-vl][data-vl-page=shooting] .sh-more>button:hover{background:var(--vl-hover)}[data-vl][data-vl-page=shooting] .sh-error{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.1rem;border-radius:1rem;background:var(--vl-danger-bg);color:var(--vl-danger-fg);font-size:.88rem;font-weight:600}[data-vl][data-vl-page=shooting] .sh-error svg{width:1.1rem;height:1.1rem;flex-shrink:0}[data-vl][data-vl-page=shooting] .sh-error button{margin-left:auto;text-decoration:underline;font-weight:700;color:inherit;background:none;border:0}[data-vl][data-vl-page=shooting] .sh-toggle{display:inline-flex;padding:3px;border-radius:999px;background:var(--vl-muted-bg)}[data-vl][data-vl-page=shooting] .sh-toggle>button{height:1.8rem;padding:0 .8rem;border-radius:999px!important;border:0!important;outline:none!important;background:transparent;color:var(--vl-ink-2);font-size:.75rem;font-weight:650}[data-vl][data-vl-page=shooting] .sh-toggle>button[data-active]{background:var(--vl-surface);color:var(--vl-ink);box-shadow:0 1px 3px #00255226}.dark [data-vl][data-vl-page=shooting] .sh-toggle>button[data-active]{background:#ffffff24}[data-vl][data-vl-page=shooting] .sh-timeline{position:relative;display:flex;flex-direction:column}[data-vl][data-vl-page=shooting] .sh-tl-item{position:relative;display:flex;gap:.85rem;padding:0 0 1rem}[data-vl][data-vl-page=shooting] .sh-tl-item:before{content:"";position:absolute;left:.4rem;top:1.1rem;bottom:0;width:2px;background:var(--vl-line)}[data-vl][data-vl-page=shooting] .sh-tl-item:last-child:before{display:none}[data-vl][data-vl-page=shooting] .sh-tl-dot{position:relative;flex-shrink:0;width:.85rem;height:.85rem;margin-top:.3rem;border-radius:999px;background:var(--sh-dot);box-shadow:0 0 0 3px var(--vl-surface),0 0 0 4px color-mix(in srgb,var(--sh-dot) 35%,transparent)}[data-vl][data-vl-page=shooting] .sh-tl-body{min-width:0;flex:1;padding:.55rem .75rem;border-radius:.9rem;border:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-vl-page=shooting] .sh-tl-item[data-sh] .sh-tl-body{border-color:color-mix(in srgb,var(--vl-accent-strong) 35%,transparent);background:var(--vl-now-tint)}.silvia [data-vl][data-vl-page=shooting] .sh-tl-item[data-sh] .sh-tl-body{border-color:#fff}[data-vl][data-vl-page=shooting] .sh-tl-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}[data-vl][data-vl-page=shooting] .sh-tl-date{font-size:.85rem;font-weight:700;color:var(--vl-ink)}[data-vl][data-vl-page=shooting] .sh-tl-chips{display:inline-flex;flex-wrap:wrap;gap:.3rem}[data-vl][data-vl-page=shooting] .sh-tl-meta{margin-top:.2rem;font-size:.75rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-tl-note{margin-top:.3rem;font-size:.75rem;font-style:italic;color:var(--vl-ink-2)}@media (max-width: 1279px){[data-vl][data-vl-page=shooting] .sh-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-vl][data-vl-page=shooting] .sh-split{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){[data-vl][data-vl-page=shooting] .sh-list-head{flex-direction:column;align-items:stretch}[data-vl][data-vl-page=shooting] .sh-list-tools{flex-wrap:wrap}}@media (max-width: 639px){[data-vl][data-vl-page=shooting] .sh-segments{padding:1rem;border-radius:1.25rem}[data-vl][data-vl-page=shooting] .sh-h2{font-size:1.15rem}[data-vl][data-vl-page=shooting] .sh-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}[data-vl][data-vl-page=shooting] .sh-segment{padding:.8rem}[data-vl][data-vl-page=shooting] .sh-segment-value{font-size:1.6rem}[data-vl][data-vl-page=shooting] .sh-segment-desc{display:none}[data-vl][data-vl-page=shooting] .sh-chart{height:12rem}[data-vl][data-vl-page=shooting] .sh-chart-x{font-size:.55rem}[data-vl][data-vl-page=shooting] .sh-list-tools>*{width:100%}[data-vl][data-vl-page=shooting] .sh-filter-chips{flex-wrap:nowrap;overflow-x:auto;margin-right:-1rem;padding-right:1rem;scrollbar-width:none}[data-vl][data-vl-page=shooting] .sh-filter-chips>button{flex-shrink:0}[data-vl][data-vl-page=shooting] .sh-phone-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}[data-vl][data-vl-page=shooting] .sh-phone-kpi{display:flex;flex-direction:column;gap:.15rem;padding:.85rem;border-radius:1rem;background:var(--vl-surface);border:1px solid var(--vl-line)}[data-vl][data-vl-page=shooting] .sh-phone-kpi:first-child{grid-column:span 2}[data-vl][data-vl-page=shooting] .sh-phone-kpi [data-m-label]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-phone-kpi [data-m-value]{font-size:1.6rem;font-weight:750;color:var(--vl-ink);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=shooting] .sh-phone-kpi-foot{font-size:.72rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-m-card{position:relative;overflow:hidden}[data-vl][data-vl-page=shooting] .sh-m-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--sh-dot)}}@media (prefers-reduced-motion: reduce){[data-vl][data-vl-page=shooting] .sh-bar,[data-vl][data-vl-page=shooting] .sh-segment{transition:none}}[data-vl][data-vl-page=shooting] .sh-sort{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .4rem;margin:0 -.4rem;border:0!important;border-radius:.5rem!important;outline:none!important;background:transparent;color:inherit;-webkit-text-fill-color:currentColor;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background .15s}[data-vl][data-vl-page=shooting] th.text-center .sh-sort{margin:0 auto}[data-vl][data-vl-page=shooting] .sh-sort svg{width:.8rem;height:.8rem;opacity:.35;transition:opacity .15s}[data-vl][data-vl-page=shooting] .sh-sort:hover{background:var(--vl-hover)}[data-vl][data-vl-page=shooting] .sh-sort:hover svg{opacity:.7}[data-vl][data-vl-page=shooting] .sh-sort:focus-visible{box-shadow:0 0 0 2px var(--vl-ring)}[data-vl][data-vl-page=shooting] .sh-sort[data-active] svg{opacity:1;color:var(--vl-accent-ink)}.silvia [data-vl][data-vl-page=shooting] .sh-sort[data-active] svg{color:#fff}[data-vl][data-vl-page=shooting] .sh-wa-group{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}[data-vl][data-vl-page=shooting] .sh-wa-api{position:relative;display:inline-flex;align-items:center;gap:.3rem;height:2rem;padding:0 .65rem;border-radius:999px!important;border:1px solid rgba(13,148,136,.35)!important;outline:none!important;background:#0d94881a;color:#0f766e;cursor:pointer;transition:background .15s,color .15s,transform .15s,box-shadow .15s}[data-vl][data-vl-page=shooting] .sh-wa-api svg{width:.95rem;height:.95rem}[data-vl][data-vl-page=shooting] .sh-wa-api>span:not(.sh-wa-badge){font-size:.66rem;font-weight:800;letter-spacing:.08em;color:inherit;-webkit-text-fill-color:currentColor}[data-vl][data-vl-page=shooting] .sh-wa-api:hover{background:#075e54;color:#fff;box-shadow:0 8px 18px -8px #075e54cc;transform:translateY(-1px)}[data-vl][data-vl-page=shooting] .sh-wa-api:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none;background:#0d94881a;color:#0f766e}[data-vl][data-vl-page=shooting] .sh-wa-api:focus-visible{box-shadow:0 0 0 3px #14b8a666}.dark [data-vl][data-vl-page=shooting] .sh-wa-api{background:#2dd4bf26;color:#99f6e4;border-color:#5eead459!important}.dark [data-vl][data-vl-page=shooting] .sh-wa-api:hover{background:#2dd4bf;color:#032b27}.silvia [data-vl][data-vl-page=shooting] .sh-wa-api{background:#1c1c1c;color:#fff;border-color:#444!important}.silvia [data-vl][data-vl-page=shooting] .sh-wa-api:hover{background:#fff;color:#000;box-shadow:none}[data-vl][data-vl-page=shooting] .sh-cell-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}[data-vl][data-vl-page=shooting] .sh-filter-chips>button.sh-filter-vs{margin-left:auto;border-style:dashed!important;border-color:color-mix(in srgb,var(--sh-dot) 60%,transparent)!important;color:var(--sh-fg)}[data-vl][data-vl-page=shooting] .sh-filter-chips>button.sh-filter-vs svg{width:.85rem;height:.85rem}[data-vl][data-vl-page=shooting] .sh-filter-chips>button.sh-filter-vs strong{padding:0 .4rem;border-radius:999px;background:var(--sh-dot);color:#fff;font-size:.68rem;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=shooting] .sh-filter-chips>button.sh-filter-vs[data-active]{border-style:solid!important}.silvia [data-vl][data-vl-page=shooting] .sh-filter-chips>button.sh-filter-vs strong{color:#000;background:#fff}[data-vl][data-vl-page=shooting] .sh-vs-callout{display:flex;width:100%;align-items:center;gap:.9rem;margin-top:1rem;padding:.85rem 1rem;border-radius:1.1rem!important;border:1px solid color-mix(in srgb,var(--vl-warn-dot) 45%,transparent)!important;outline:none!important;background:var(--vl-warn-bg);text-align:left;cursor:pointer;transition:box-shadow .18s,transform .18s}[data-vl][data-vl-page=shooting] .sh-vs-callout:hover{transform:translateY(-1px);box-shadow:var(--vl-shadow-hover)}[data-vl][data-vl-page=shooting] .sh-vs-callout:focus-visible{box-shadow:0 0 0 3px var(--vl-ring)}[data-vl][data-vl-page=shooting] .sh-vs-callout[data-active]{box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-warn-dot) 30%,transparent)}[data-vl][data-vl-page=shooting] .sh-vs-callout-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.8rem;background:linear-gradient(140deg,#fcd34d,#f59e0b);color:#5a2300}[data-vl][data-vl-page=shooting] .sh-vs-callout-icon svg{width:1.1rem;height:1.1rem}[data-vl][data-vl-page=shooting] .sh-vs-callout-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem}[data-vl][data-vl-page=shooting] .sh-vs-callout-text strong{font-size:.9rem;font-weight:700;color:var(--vl-warn-fg)}[data-vl][data-vl-page=shooting] .sh-vs-callout-text span{font-size:.76rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=shooting] .sh-vs-callout-cta{flex-shrink:0;padding:.35rem .9rem;border-radius:999px;background:var(--vl-warn-fg);color:#fff;font-size:.75rem;font-weight:700}.dark [data-vl][data-vl-page=shooting] .sh-vs-callout{background:#fbbf241a}.dark [data-vl][data-vl-page=shooting] .sh-vs-callout-text strong{color:#fcd38a}.dark [data-vl][data-vl-page=shooting] .sh-vs-callout-cta{background:#fbbf24;color:#3b1d00}.silvia [data-vl][data-vl-page=shooting] .sh-vs-callout{background:#141414;border-color:#fff!important}.silvia [data-vl][data-vl-page=shooting] .sh-vs-callout-icon{background:#fff;color:#000}.silvia [data-vl][data-vl-page=shooting] .sh-vs-callout-text strong{color:#fff}.silvia [data-vl][data-vl-page=shooting] .sh-vs-callout-cta{background:#fff;color:#000}[data-vl][data-vl-page=shooting] .sh-list-card{scroll-margin-top:1rem}@media (max-width: 639px){[data-vl][data-vl-page=shooting] .sh-filter-chips>button.sh-filter-vs{margin-left:0}[data-vl][data-vl-page=shooting] .sh-vs-callout{align-items:flex-start}[data-vl][data-vl-page=shooting] .sh-vs-callout-cta{display:none}}[data-vl][data-vl-page=shooting] .sh-cal-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}[data-vl][data-vl-page=shooting] .sh-cal-nav{display:inline-flex;align-items:center;gap:.25rem}[data-vl][data-vl-page=shooting] .sh-cal-nav button{display:inline-grid;place-items:center;min-width:2.1rem;height:2.1rem;padding:0 .6rem;border:1px solid var(--vl-line, rgb(0 37 82 / .1));border-radius:999px;background:transparent;color:var(--vl-ink-2, inherit);font-size:.78rem;font-weight:650;cursor:pointer;transition:background-color .15s ease,color .15s ease}[data-vl][data-vl-page=shooting] .sh-cal-nav button:hover:not(:disabled){background:var(--vl-violet-bg);color:var(--vl-violet-fg)}[data-vl][data-vl-page=shooting] .sh-cal-nav button:disabled{opacity:.4;cursor:default}[data-vl][data-vl-page=shooting] .sh-cal-nav svg{width:1rem;height:1rem}[data-vl][data-vl-page=shooting] .sh-cal-legenda{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:.75rem;font-size:.72rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-cal-legenda span{display:inline-flex;align-items:center;gap:.35rem}[data-vl][data-vl-page=shooting] .sh-cal-legenda i{width:.5rem;height:.5rem;border-radius:999px;background:var(--sh-dot)}[data-vl][data-vl-page=shooting] .sh-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}[data-vl][data-vl-page=shooting] .sh-cal-dow{padding:0 .4rem .2rem;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl][data-vl-page=shooting] .sh-cal-day{display:flex;min-height:6.2rem;min-width:0;flex-direction:column;gap:.25rem;padding:.45rem;border:1px solid var(--vl-line, rgb(0 37 82 / .08));border-radius:.9rem;background:var(--vl-surface, transparent)}[data-vl][data-vl-page=shooting] .sh-cal-day[data-weekend]{background:color-mix(in oklab,var(--vl-muted-bg) 55%,transparent)}[data-vl][data-vl-page=shooting] .sh-cal-day[data-fuori]{opacity:.4}[data-vl][data-vl-page=shooting] .sh-cal-day[data-oggi]{border-color:transparent;box-shadow:0 0 0 2px #19c463 inset,0 10px 24px -16px #19c463}[data-vl][data-vl-page=shooting] .sh-cal-num{display:flex;align-items:baseline;gap:.4rem}[data-vl][data-vl-page=shooting] .sh-cal-num b{font-size:.82rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--vl-ink-2, inherit)}[data-vl][data-vl-page=shooting] .sh-cal-num small{display:none;font-size:.72rem;color:var(--vl-ink-3);text-transform:capitalize}[data-vl][data-vl-page=shooting] .sh-cal-day[data-oggi] .sh-cal-num b{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;border-radius:999px;background:linear-gradient(140deg,#72fa93,#19c463);color:#002552}[data-vl][data-vl-page=shooting] .sh-cal-ev{display:flex;min-width:0;align-items:center;gap:.3rem;padding:.22rem .45rem;border:0;border-radius:.5rem;background:var(--sh-bg);color:var(--sh-fg);font-size:.72rem;font-weight:600;text-align:left;cursor:pointer;transition:transform .15s ease,filter .15s ease}[data-vl][data-vl-page=shooting] .sh-cal-ev:hover{transform:translateY(-1px);filter:brightness(.97)}[data-vl][data-vl-page=shooting] .sh-cal-ev time{flex-shrink:0;font-variant-numeric:tabular-nums;opacity:.75}[data-vl][data-vl-page=shooting] .sh-cal-ev span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl][data-vl-page=shooting] .sh-cal-vuoto{margin-top:.75rem;font-size:.8rem;color:var(--vl-ink-3);text-align:center}.silvia [data-vl][data-vl-page=shooting] .sh-cal-day[data-oggi]{box-shadow:0 0 0 2px #fff inset}.silvia [data-vl][data-vl-page=shooting] .sh-cal-day[data-oggi] .sh-cal-num b{background:#fff;color:#000}@media (max-width: 639px){[data-vl][data-vl-page=shooting] .sh-cal-grid{grid-template-columns:1fr;gap:.5rem}[data-vl][data-vl-page=shooting] .sh-cal-dow,[data-vl][data-vl-page=shooting] .sh-cal-day[data-vuoto],[data-vl][data-vl-page=shooting] .sh-cal-day[data-fuori]{display:none}[data-vl][data-vl-page=shooting] .sh-cal-day{min-height:0}[data-vl][data-vl-page=shooting] .sh-cal-num small{display:inline}[data-vl][data-vl-page=shooting] .sh-cal-ev{font-size:.8rem;padding:.4rem .6rem}}[data-vl][data-vl-page=social],[data-vl-page=social][data-vl]{--so-fb: #1877f2;--so-ig: #e1306c;--so-ig-grad: linear-gradient(135deg, #feda75 0%, #fa7e1e 25%, #d62976 55%, #962fbf 80%, #4f5bd5 100%);--so-f: #7c5ce0;--so-m: #0e9f8e;--so-u: #94a3b8;--so-heat: 25, 196, 99;--so-r: 1.25rem;--so-r-sm: .75rem;--so-ease: cubic-bezier(.2, 0, 0, 1);--so-spring: cubic-bezier(.2, .9, .25, 1.15);--so-bolla-pagina: #0b5cd6;--so-bolla-pagina-ink: #ffffff;--so-bolla: var(--vl-surface-2);--vl-surface-solid: #ffffff;color:var(--vl-ink)}.dark [data-vl][data-vl-page=social],.dark [data-vl-page=social][data-vl]{--so-fb: #3d8bff;--so-ig: #ec4a86;--so-f: #8b6cf0;--so-m: #1aa593;--so-heat: 114, 250, 147;--so-bolla-pagina: #2f6fe0;--so-bolla: rgba(255, 255, 255, .07);--vl-surface-solid: #0b2a52}.silvia [data-vl][data-vl-page=social],.silvia [data-vl-page=social][data-vl]{--so-fb: #3d8bff;--so-ig: #ec4a86;--so-f: #8b6cf0;--so-m: #1aa593;--so-heat: 255, 255, 255;--so-bolla-pagina: #2a2a2a;--so-bolla: #171717;--vl-surface-solid: #0f0f0f}[data-vl-page=social].so-pagina{display:flex;flex-direction:column;gap:1.1rem;padding-bottom:3rem}[data-vl-page=social].so-pagina--caricamento{min-height:60vh;align-items:center;justify-content:center;color:var(--vl-ink-2);gap:.75rem}[data-vl][data-vl-page=social]>.vl-hero{margin-bottom:0;--vl-hero-accent: #ff7ab0;background:radial-gradient(760px 320px at 96% -25%,rgba(225,48,108,.5),transparent 62%),radial-gradient(620px 300px at 62% -40%,rgba(150,47,191,.38),transparent 60%),radial-gradient(700px 320px at -8% 130%,rgba(24,119,242,.55),transparent 60%),linear-gradient(135deg,#00214a,#003775 52%,#00214a)}.silvia [data-vl][data-vl-page=social]>.vl-hero{--vl-hero-accent: #ffffff;background:var(--vl-hero-bg)}[data-vl][data-vl-page=social] .so-hero-handle{display:inline-flex;flex-wrap:wrap;gap:.4rem 1rem}[data-vl][data-vl-page=social] .so-hero-handle a{display:inline-flex;align-items:center;gap:.35rem;color:var(--vl-hero-ink-2);text-decoration:none;transition:color .16s ease}[data-vl][data-vl-page=social] .so-hero-handle a:hover,[data-vl][data-vl-page=social] .vl-hero .so-ico-fb,[data-vl][data-vl-page=social] .vl-hero .so-ico-ig{color:#fff}[data-vl][data-vl-page=social] .so-hero-handle-off{opacity:.6}[data-vl][data-vl-page=social] .vl-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem}[data-vl][data-vl-page=social] .so-seg{display:inline-flex;padding:.3rem;border-radius:1rem;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-vl][data-vl-page=social] .so-seg>button{height:2.2rem;padding:0 .85rem;border-radius:.75rem;color:var(--vl-hero-ink-2);font-weight:600;font-size:.85rem;transition:background-color .16s ease,color .16s ease}[data-vl][data-vl-page=social] .so-seg>button:hover:not([data-active]){background:var(--vl-hero-glass-hover);color:#fff}[data-vl][data-vl-page=social] .so-seg>button[data-active]{background:var(--vl-cta-bg);color:var(--vl-cta-ink)}[data-vl][data-vl-page=social] .so-account-switch{display:inline-flex;gap:.25rem;padding:.3rem;border-radius:1rem;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset}[data-vl][data-vl-page=social] .so-account-switch>button{display:inline-flex;align-items:center;gap:.45rem;height:2.2rem;max-width:13rem;padding:0 .75rem 0 .3rem;border-radius:.75rem;color:var(--vl-hero-ink-2);font-size:.82rem;font-weight:600}[data-vl][data-vl-page=social] .so-account-switch>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl][data-vl-page=social] .so-account-switch>button img{width:1.6rem;height:1.6rem;border-radius:999px;object-fit:cover}[data-vl][data-vl-page=social] .so-account-switch>button[data-active]{background:#ffffff29;color:#fff}[data-vl][data-vl-page=social] .so-hero-refresh{width:2.8rem;height:2.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}[data-vl][data-vl-page=social] .so-kpi-foot{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}[data-vl][data-vl-page=social] .so-kpi-foot>span{display:inline-flex;align-items:center;gap:.25rem}[data-vl][data-vl-page=social] .so-kpi-new{color:var(--vl-hero-accent);font-weight:700}[data-vl][data-vl-page=social] .so-tabs{position:sticky;top:.5rem;z-index:5;display:flex;align-items:center;gap:.25rem;padding:.35rem;border-radius:1.1rem;background:color-mix(in srgb,var(--vl-surface-solid) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 0 0 1px var(--vl-line) inset,var(--vl-shadow);overflow-x:auto;scrollbar-width:none}[data-vl][data-vl-page=social] .so-tab{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;border-radius:.8rem;color:var(--vl-ink-2);font-weight:600;font-size:.9rem;white-space:nowrap;transition:background-color .18s var(--so-ease),color .18s ease}[data-vl][data-vl-page=social] .so-tab:hover:not([data-active]){background:var(--vl-hover);color:var(--vl-ink)}[data-vl][data-vl-page=social] .so-tab[data-active]{background:var(--vl-ink);color:var(--vl-surface-solid);box-shadow:0 8px 20px -12px #00255299}.dark [data-vl][data-vl-page=social] .so-tab[data-active]{background:#fff;color:#002552}.silvia [data-vl][data-vl-page=social] .so-tab[data-active]{background:#ffffff29;color:#fff;box-shadow:0 0 0 1px #ffffff40 inset}[data-vl][data-vl-page=social] .so-tab-badge{min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:var(--so-ig);color:#fff;font-size:.7rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;animation:so-pop .38s var(--so-spring)}[data-vl][data-vl-page=social] .so-tabs-live{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.75rem;font-weight:600;color:var(--vl-ink-3);white-space:nowrap}[data-vl][data-vl-page=social] .so-tabs-live-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--vl-muted-dot)}[data-vl][data-vl-page=social] .so-tabs-live[data-on]{color:var(--vl-ok-fg)}[data-vl][data-vl-page=social] .so-tabs-live[data-on] .so-tabs-live-dot{background:var(--vl-ok-dot);box-shadow:0 0 0 0 var(--vl-ok-dot);animation:so-respiro 2s ease-out infinite}[data-vl][data-vl-page=social] .so-tab-corpo{animation:vl-rise .38s var(--so-ease) backwards}[data-vl][data-vl-page=social] .so-card,[data-vl-page=social] .so-card{min-width:0;padding:1.25rem 1.35rem;border-radius:var(--so-r);background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset,var(--vl-shadow);transition:box-shadow .22s ease}[data-vl][data-vl-page=social] .so-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}[data-vl][data-vl-page=social] .so-titolo,[data-vl-page=social] .so-titolo{display:inline-flex;align-items:center;gap:.45rem;font-size:1rem;font-weight:750;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-page=social] .so-sottotitolo,[data-vl-page=social] .so-sottotitolo{margin-top:.15rem;font-size:.8rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-etichetta,[data-vl-page=social] .so-etichetta{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-numero-grande{font-size:1.9rem;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl][data-vl-page=social] .so-numero-medio{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=social] .so-vuoto-testo{padding:1.5rem .5rem;text-align:center;font-size:.85rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-ico-fb,[data-vl-page=social] .so-ico-fb{color:var(--so-fb)}[data-vl][data-vl-page=social] .so-ico-ig,[data-vl-page=social] .so-ico-ig{color:var(--so-ig)}[data-vl][data-vl-page=social] .so-delta{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}[data-vl][data-vl-page=social] .so-delta[data-tono=su]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl][data-vl-page=social] .so-delta[data-tono=giu]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl][data-vl-page=social] .so-delta[data-tono=piatto]{background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-vl][data-vl-page=social] .so-delta--hero[data-tono=su]{background:#72fa9329;color:#92fbad}[data-vl][data-vl-page=social] .so-delta--hero[data-tono=giu]{background:#f871712e;color:#fdaaaa}[data-vl][data-vl-page=social] .so-tag,[data-vl-page=social] .so-tag{display:inline-flex;align-items:center;gap:.2rem;padding:.05rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap;background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-vl-page=social] .so-tag[data-tono=ok]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=social] .so-tag[data-tono=warn]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=social] .so-tag[data-tono=danger]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=social] .so-tag[data-tono=info]{background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=social] .so-tag[data-tono=violet]{background:var(--vl-violet-bg);color:var(--vl-violet-fg)}[data-vl][data-vl-page=social] .so-btn,[data-vl-page=social] .so-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.35rem;padding:0 .95rem;border-radius:.8rem;font-size:.85rem;font-weight:650;color:var(--vl-ink);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line-strong) inset;white-space:nowrap;transition:background-color .16s ease,transform .16s var(--so-ease),box-shadow .16s ease}[data-vl-page=social] .so-btn:hover:not(:disabled){background:var(--vl-hover);transform:translateY(-1px)}[data-vl-page=social] .so-btn:disabled{opacity:.5;cursor:not-allowed}[data-vl-page=social] .so-btn[data-attivo]{background:var(--vl-ok-bg);color:var(--vl-ok-fg);box-shadow:none}[data-vl-page=social] .so-btn--pieno{background:var(--vl-ink);color:var(--vl-surface-solid);box-shadow:0 10px 24px -14px #002552b3}[data-vl-page=social] .so-btn--pieno:hover:not(:disabled){background:var(--vl-ink);box-shadow:0 14px 30px -14px #002552cc}.dark [data-vl-page=social] .so-btn--pieno,.silvia [data-vl-page=social] .so-btn--pieno{background:#fff;color:#002552}.silvia [data-vl-page=social] .so-btn--pieno{color:#000}[data-vl-page=social] .so-btn--grande{width:100%;height:3rem;border-radius:1rem;font-size:.95rem}[data-vl-page=social] .so-btn--invia{background:var(--so-fb);color:#fff;box-shadow:0 10px 24px -14px var(--so-fb)}[data-vl-page=social] .so-btn--invia:hover:not(:disabled){background:var(--so-fb);filter:brightness(1.08)}[data-vl-page=social] .so-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.7rem;color:var(--vl-ink-2);transition:background-color .16s ease,color .16s ease}[data-vl-page=social] .so-icon-btn:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=social] .so-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:650;color:var(--so-fb)}[data-vl-page=social] .so-link:hover{text-decoration:underline}[data-vl][data-vl-page=social] .so-avviso{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-radius:var(--so-r-sm);background:var(--vl-warn-bg);color:var(--vl-warn-fg);font-size:.85rem;font-weight:550}[data-vl][data-vl-page=social] .so-avviso[data-lieve]{padding:.55rem .8rem;font-size:.78rem}[data-vl][data-vl-page=social] .so-scheletro{position:relative;overflow:hidden;background:var(--vl-surface-2)}[data-vl][data-vl-page=social] .so-scheletro:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--vl-hover) 50%,transparent 80%);animation:so-luccica 1.4s ease-in-out infinite}[data-vl][data-vl-page=social] .so-caricamento-centro{display:flex;justify-content:center;padding:2rem;color:var(--vl-ink-3)}[data-vl-page=social] .so-chips{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl-page=social] .so-chip{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;color:var(--vl-ink-2)}[data-vl-page=social] button.so-chip:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=social] .so-seg-chiaro{display:inline-flex;padding:.22rem;border-radius:.85rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl-page=social] .so-seg-chiaro>button{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .75rem;border-radius:.65rem;font-size:.8rem;font-weight:650;color:var(--vl-ink-2);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}[data-vl-page=social] .so-seg-chiaro>button[data-active]{background:var(--vl-surface-solid);color:var(--vl-ink);box-shadow:0 1px 3px #0025521f,0 0 0 1px var(--vl-line) inset}.dark [data-vl-page=social] .so-seg-chiaro>button[data-active],.silvia [data-vl-page=social] .so-seg-chiaro>button[data-active]{background:#ffffff24}[data-vl-page=social] .so-seg-chiaro--piccolo>button{height:1.75rem;font-size:.75rem}[data-vl-page=social] .so-conta{min-width:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--so-ig);color:#fff;font-size:.66rem;font-weight:800;line-height:1.15rem;text-align:center}[data-vl-page=social] .so-pillole{display:inline-flex;gap:.25rem}[data-vl-page=social] .so-pillole>button{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .7rem;border-radius:999px;font-size:.78rem;font-weight:650;color:var(--vl-ink-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl-page=social] .so-pillole>button[data-active]{background:var(--vl-ink);color:var(--vl-surface-solid);box-shadow:none}[data-vl-page=social] .so-pillole>button[data-active] .so-ico-fb,[data-vl-page=social] .so-pillole>button[data-active] .so-ico-ig{color:inherit}.dark [data-vl-page=social] .so-pillole>button[data-active]{background:#fff;color:#002552}.silvia [data-vl-page=social] .so-pillole>button[data-active]{background:#ffffff2e;color:#fff;box-shadow:0 0 0 1px #ffffff4d inset}[data-vl-page=social] .so-pillole--destra{margin-left:auto}[data-vl-page=social] .so-select,[data-vl-page=social] .so-input{height:2rem;padding:0 .6rem;border-radius:.65rem;font-size:.8rem;font-weight:600;color:var(--vl-ink);background:var(--vl-surface-2);border:1px solid var(--vl-line-strong)}[data-vl-page=social] .so-input{height:2.4rem}[data-vl-page=social] .so-select option{color:#002552;background:#fff}[data-vl-page=social] .so-avatar{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:hsl(var(--so-hue) 70% 92%);color:hsl(var(--so-hue) 55% 32%);font-size:.8rem;font-weight:750}.dark [data-vl-page=social] .so-avatar,.silvia [data-vl-page=social] .so-avatar{background:hsl(var(--so-hue) 45% 26%);color:hsl(var(--so-hue) 80% 85%)}[data-vl-page=social] .so-avatar[data-dim=sm]{width:1.85rem;height:1.85rem;font-size:.65rem}[data-vl-page=social] .so-avatar[data-dim=lg]{width:3rem;height:3rem;font-size:.95rem}[data-vl-page=social] .so-avatar>img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;z-index:1}[data-vl-page=social] .so-avatar-badge{position:absolute;right:-.15rem;bottom:-.15rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;background:var(--vl-surface-solid);box-shadow:0 0 0 2px var(--vl-surface-solid)}[data-vl][data-vl-page=social] [data-so-aggiornando]>:not(.so-in-arrivo){opacity:.45;filter:saturate(.6);transition:opacity .2s ease,filter .2s ease;pointer-events:none}[data-vl][data-vl-page=social] .so-in-arrivo{position:sticky;top:4.25rem;z-index:4;align-self:center;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-radius:999px;font-size:.8rem;font-weight:650;background:var(--vl-surface-solid);color:var(--vl-ink);box-shadow:0 0 0 1px var(--vl-line-strong) inset,var(--vl-shadow-hover);animation:so-entra .22s var(--so-ease)}[data-vl][data-vl-page=social] .so-griglia-panoramica{display:flex;flex-direction:column;gap:1rem}[data-vl][data-vl-page=social] .so-piattaforme,[data-vl][data-vl-page=social] .so-due-colonne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}[data-vl][data-vl-page=social] .so-due-colonne--larga{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}[data-vl][data-vl-page=social] .so-card-piattaforma{position:relative;overflow:hidden}[data-vl][data-vl-page=social] .so-card-piattaforma:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--so-fb)}[data-vl][data-vl-page=social] .so-card-piattaforma[data-p=INSTAGRAM]:before{background:var(--so-ig-grad)}[data-vl][data-vl-page=social] .so-card-piattaforma-head{display:flex;align-items:center;gap:.8rem;margin-bottom:1.1rem}[data-vl][data-vl-page=social] .so-card-piattaforma-follower{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}[data-vl-page=social] .so-piattaforma-badge{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.9rem;background:var(--so-fb)}[data-vl-page=social] .so-piattaforma-badge[data-p=INSTAGRAM]{background:var(--so-ig-grad)}[data-vl-page=social] .so-piattaforma-badge svg.so-ico-fb,[data-vl-page=social] .so-piattaforma-badge svg.so-ico-ig{color:#fff}[data-vl][data-vl-page=social] .so-metriche{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem}[data-vl][data-vl-page=social] .so-metrica{padding:.7rem .8rem;border-radius:var(--so-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl][data-vl-page=social] .so-metrica dt{font-size:.72rem;font-weight:600;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-metrica dd{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}[data-vl][data-vl-page=social] .so-metrica-valore{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl][data-vl-page=social] .so-card-nota{margin-top:.85rem;font-size:.7rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-legenda{display:flex;flex-wrap:wrap;gap:.4rem}[data-vl][data-vl-page=social] .so-legenda-voce{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--vl-ink-2);box-shadow:0 0 0 1px var(--vl-line) inset;transition:opacity .16s ease}[data-vl][data-vl-page=social] .so-legenda-voce strong{color:var(--vl-ink);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=social] .so-legenda-voce[data-off]{opacity:.45}[data-vl-page=social] .so-tooltip-chiave{display:inline-block;flex-shrink:0;width:.65rem;height:.65rem;border-radius:3px;background:var(--so-fb)}[data-vl-page=social] .so-tooltip-chiave[data-p=INSTAGRAM]{background:var(--so-ig)}[data-vl-page=social] .so-tooltip-chiave[data-g=F]{background:var(--so-f)}[data-vl-page=social] .so-tooltip-chiave[data-g=M]{background:var(--so-m)}[data-vl-page=social] .so-tooltip-chiave[data-g=U]{background:var(--so-u)}[data-vl-page=social] .so-tooltip{min-width:11rem;padding:.6rem .75rem;border-radius:.8rem;background:var(--vl-surface-solid);box-shadow:0 0 0 1px var(--vl-line-strong) inset,0 14px 30px -12px #00143259;font-size:.78rem;color:var(--vl-ink)}[data-vl-page=social] .so-tooltip-titolo{margin-bottom:.35rem;font-weight:700;text-transform:capitalize}[data-vl-page=social] .so-tooltip-riga{display:flex;align-items:center;gap:.45rem;color:var(--vl-ink-2)}[data-vl-page=social] .so-tooltip-riga strong{margin-left:auto;color:var(--vl-ink);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=social] .so-heatmap{display:flex;flex-direction:column;gap:3px;overflow-x:auto}[data-vl][data-vl-page=social] .so-heatmap-ore,[data-vl][data-vl-page=social] .so-heatmap-riga{display:grid;grid-template-columns:2.4rem repeat(24,minmax(.9rem,1fr));gap:3px;align-items:center}[data-vl][data-vl-page=social] .so-heatmap-ore span{font-size:.62rem;color:var(--vl-ink-3);text-align:left}[data-vl][data-vl-page=social] .so-heatmap-giorno{font-size:.72rem;font-weight:650;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-heatmap-cella{aspect-ratio:1;border-radius:4px;background:rgba(var(--so-heat),calc(.1 + var(--so-i) * .9));transition:transform .12s ease,box-shadow .12s ease}[data-vl][data-vl-page=social] .so-heatmap-cella[data-vuota]{background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl][data-vl-page=social] .so-heatmap-cella:hover{transform:scale(1.35);box-shadow:0 0 0 2px var(--vl-surface-solid),0 0 0 3.5px var(--vl-ink);position:relative;z-index:1}[data-vl][data-vl-page=social] .so-heatmap-piede{margin-top:.85rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.5rem;font-size:.8rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-heatmap-migliori{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}[data-vl][data-vl-page=social] .so-heatmap-migliori svg{color:#f97316}[data-vl][data-vl-page=social] .so-heatmap-scala{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-heatmap-scala-barra{width:5rem;height:.5rem;border-radius:999px;background:linear-gradient(90deg,rgba(var(--so-heat),.1),rgba(var(--so-heat),1))}[data-vl][data-vl-page=social] .so-salute{display:flex;flex-direction:column}[data-vl][data-vl-page=social] .so-salute-corpo{display:flex;align-items:center;gap:1.25rem;flex:1;margin-bottom:1rem}[data-vl][data-vl-page=social] .so-anello{position:relative;flex-shrink:0;width:8.5rem;height:8.5rem;--so-anello: var(--vl-muted-dot)}[data-vl][data-vl-page=social] .so-anello[data-tono=ok]{--so-anello: var(--vl-ok-dot)}[data-vl][data-vl-page=social] .so-anello[data-tono=warn]{--so-anello: var(--vl-warn-dot)}[data-vl][data-vl-page=social] .so-anello[data-tono=danger]{--so-anello: var(--vl-danger-dot)}[data-vl][data-vl-page=social] .so-anello svg{width:100%;height:100%}[data-vl][data-vl-page=social] .so-anello-traccia{fill:none;stroke:var(--vl-line);stroke-width:10}[data-vl][data-vl-page=social] .so-anello-valore{fill:none;stroke:var(--so-anello);stroke-width:10;stroke-linecap:round;transition:stroke-dasharray .9s var(--so-ease);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--so-anello) 45%,transparent))}[data-vl][data-vl-page=social] .so-anello-testo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}[data-vl][data-vl-page=social] .so-salute-dati{display:grid;gap:.6rem;flex:1;min-width:0}[data-vl][data-vl-page=social] .so-salute-dati>div{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px dashed var(--vl-line)}[data-vl][data-vl-page=social] .so-salute-dati dt{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-salute-dati dd{font-weight:800;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=social] .so-salute-dati dd[data-attenzione]{color:var(--vl-danger-fg)}[data-vl][data-vl-page=social] .so-contenuti-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}[data-vl][data-vl-page=social] .so-contenuti-griglia--top{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1279px){[data-vl][data-vl-page=social] .so-contenuti-griglia--top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 639px){[data-vl][data-vl-page=social] .so-contenuti-griglia--top{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-vl][data-vl-page=social] .so-contenuto{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--so-r);background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset,var(--vl-shadow);text-decoration:none;color:inherit;transition:transform .26s var(--so-spring),box-shadow .22s ease}[data-vl][data-vl-page=social] a.so-contenuto:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--vl-line-strong) inset,var(--vl-shadow-hover)}[data-vl][data-vl-page=social] .so-contenuto-media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--vl-surface-2)}[data-vl][data-vl-page=social] .so-contenuto-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--so-ease)}[data-vl][data-vl-page=social] a.so-contenuto:hover .so-contenuto-media img{transform:scale(1.05)}[data-vl][data-vl-page=social] .so-contenuto-testo-solo{display:flex;align-items:center;justify-content:center;height:100%;padding:1.25rem;font-size:.9rem;font-weight:650;line-height:1.4;text-align:center;color:#fff;background:linear-gradient(135deg,var(--so-fb),#002552)}[data-vl][data-vl-page=social] .so-contenuto-piattaforma,[data-vl][data-vl-page=social] .so-contenuto-pos,[data-vl][data-vl-page=social] .so-contenuto-tipo{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.68rem;font-weight:750}[data-vl][data-vl-page=social] .so-contenuto-piattaforma{top:.6rem;left:.6rem;width:1.6rem;height:1.6rem;background:#ffffffeb}[data-vl][data-vl-page=social] .so-contenuto-pos{top:.6rem;right:.6rem;height:1.6rem;padding:0 .55rem;background:#0000008c;color:#fff}[data-vl][data-vl-page=social] .so-contenuto-tipo{left:.6rem;bottom:.6rem;height:1.4rem;padding:0 .55rem;background:#00000080;color:#fff;text-transform:capitalize}[data-vl][data-vl-page=social] .so-contenuto-corpo{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .95rem .95rem}[data-vl][data-vl-page=social] .so-contenuto-didascalia{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em;font-size:.8rem;line-height:1.25;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-contenuto-stat{display:flex;flex-wrap:wrap;gap:.35rem .8rem;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=social] .so-contenuto-stat span{display:inline-flex;align-items:center;gap:.25rem}[data-vl][data-vl-page=social] .so-contenuto-stat span:last-child{margin-left:auto;color:var(--vl-ok-fg)}[data-vl][data-vl-page=social] .so-contenuto-data{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-barra-filtri{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}[data-vl][data-vl-page=social] .so-barre-tipo,[data-vl][data-vl-page=social] .so-classifica-luoghi{display:flex;flex-direction:column;gap:.55rem}[data-vl][data-vl-page=social] .so-barre-tipo li,[data-vl][data-vl-page=social] .so-classifica-luoghi li{display:grid;grid-template-columns:10rem minmax(0,1fr) 7rem;align-items:center;gap:.75rem;font-size:.8rem}[data-vl][data-vl-page=social] .so-classifica-luoghi li{grid-template-columns:1.5rem 9rem minmax(0,1fr) 6.5rem}[data-vl][data-vl-page=social] .so-barre-tipo-nome{display:inline-flex;align-items:center;gap:.35rem;font-weight:650;text-transform:capitalize}[data-vl][data-vl-page=social] .so-barre-tipo-nome em,[data-vl][data-vl-page=social] .so-barre-tipo-valore em,[data-vl][data-vl-page=social] .so-classifica-val em{font-style:normal;font-weight:500;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-barre-tipo-traccia{height:.6rem;border-radius:999px;background:var(--vl-surface-2);overflow:hidden}[data-vl][data-vl-page=social] .so-barre-tipo-barra{display:block;height:100%;border-radius:999px;background:var(--so-fb);transition:width .7s var(--so-ease);animation:so-cresci .9s var(--so-ease) backwards;transform-origin:left}[data-vl][data-vl-page=social] .so-barre-tipo-barra[data-p=INSTAGRAM]{background:var(--so-ig)}[data-vl][data-vl-page=social] .so-barre-tipo-valore,[data-vl][data-vl-page=social] .so-classifica-val{text-align:right;font-weight:750;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=social] .so-classifica-pos{font-size:.72rem;font-weight:800;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-classifica-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}[data-vl][data-vl-page=social] .so-tabella-wrap{padding:0;overflow-x:auto}[data-vl][data-vl-page=social] .so-tabella{width:100%;border-collapse:collapse;font-size:.8rem}[data-vl][data-vl-page=social] .so-tabella th{position:sticky;top:0;padding:.7rem .8rem;text-align:left;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--vl-thead);-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-tabella td{padding:.6rem .8rem;border-top:1px solid var(--vl-line);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=social] .so-tabella tr:hover td{background:var(--vl-hover)}[data-vl][data-vl-page=social] .so-num{text-align:right!important}[data-vl][data-vl-page=social] .so-tabella-contenuto{display:flex;align-items:center;gap:.65rem;max-width:28rem;color:inherit;text-decoration:none}[data-vl][data-vl-page=social] .so-tabella-contenuto img,[data-vl][data-vl-page=social] .so-tabella-noimg{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.55rem;object-fit:cover;background:var(--vl-surface-2)}[data-vl][data-vl-page=social] .so-tabella-tipo{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;font-weight:700;text-transform:capitalize;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-tabella-testo{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl][data-vl-page=social] .so-attivita{display:flex;flex-direction:column}[data-vl][data-vl-page=social] .so-attivita li{display:flex;align-items:flex-start;gap:.7rem;padding:.6rem 0;border-top:1px solid var(--vl-line);font-size:.83rem}[data-vl][data-vl-page=social] .so-attivita li:first-child{border-top:0}[data-vl][data-vl-page=social] .so-attivita-anteprima{margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-attivita-quando{margin-left:auto;flex-shrink:0;font-size:.72rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-classifica{display:flex;gap:.5rem}[data-vl][data-vl-page=social] .so-classifica-voce{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem .2rem .2rem;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;font-size:.75rem}[data-vl][data-vl-page=social] .so-inbox{display:grid;grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);height:calc(100dvh - 9.5rem);min-height:34rem;overflow:hidden;border-radius:var(--so-r);background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset,var(--vl-shadow)}[data-vl][data-vl-page=social] .so-inbox-lista-col{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--vl-line)}[data-vl][data-vl-page=social] .so-inbox-filtri{display:flex;flex-direction:column;gap:.55rem;padding:.85rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-vl-page=social] .so-inbox-filtri .so-seg-chiaro{display:flex}[data-vl][data-vl-page=social] .so-inbox-filtri .so-seg-chiaro>button{flex:1;justify-content:center}[data-vl][data-vl-page=social] .so-inbox-filtri-riga{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-vl][data-vl-page=social] .so-cerca{display:flex;align-items:center;gap:.5rem;height:2.3rem;padding:0 .7rem;border-radius:.75rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-cerca:focus-within{box-shadow:0 0 0 2px var(--vl-ring) inset}[data-vl][data-vl-page=social] .so-cerca input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:.82rem;color:var(--vl-ink)}[data-vl-page=social] kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:.35rem;font-family:inherit;font-size:.65rem;font-weight:700;color:var(--vl-ink-3);background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line-strong) inset,0 1px 0 var(--vl-line-strong)}[data-vl][data-vl-page=social] .so-inbox-lista{flex:1;min-height:0;overflow-y:auto;padding:.35rem}[data-vl][data-vl-page=social] .so-inbox-riga{position:relative;display:flex;align-items:flex-start;gap:.7rem;width:100%;padding:.7rem .75rem;border-radius:.9rem;text-align:left;transition:background-color .14s ease;animation:vl-rise .32s var(--so-ease) backwards}[data-vl][data-vl-page=social] .so-inbox-riga+.so-inbox-riga{margin-top:2px}[data-vl][data-vl-page=social] .so-inbox-riga:hover{background:var(--vl-hover)}[data-vl][data-vl-page=social] .so-inbox-riga[data-attivo]{background:color-mix(in srgb,var(--so-fb) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--so-fb) 30%,transparent) inset}[data-vl][data-vl-page=social] .so-inbox-riga-corpo{flex:1;min-width:0}[data-vl][data-vl-page=social] .so-inbox-riga-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}[data-vl][data-vl-page=social] .so-inbox-riga-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:650;color:var(--vl-ink)}[data-vl][data-vl-page=social] .so-inbox-riga[data-urgente] .so-inbox-riga-nome{font-weight:800}[data-vl][data-vl-page=social] .so-inbox-riga-top time{flex-shrink:0;font-size:.7rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-inbox-riga-testo{margin-top:.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem;line-height:1.3;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-inbox-riga-testo[data-forte]{color:var(--vl-ink);font-weight:600}[data-vl][data-vl-page=social] .so-inbox-tu{color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-inbox-riga-meta{margin-top:.35rem;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.68rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-pallino{position:absolute;top:50%;right:.5rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--so-ig);box-shadow:0 0 0 3px color-mix(in srgb,var(--so-ig) 20%,transparent)}[data-vl][data-vl-page=social] .so-inbox-vuoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:3rem 1.5rem;text-align:center;font-size:.82rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-inbox-vuoto strong{font-size:.95rem;color:var(--vl-ink)}[data-vl][data-vl-page=social] .so-inbox-vuoto--dettaglio{height:100%}[data-vl][data-vl-page=social] .so-inbox-vuoto-icona{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:.4rem;border-radius:1.2rem;color:#fff;background:var(--so-ig-grad);box-shadow:0 14px 30px -14px #d62976;animation:so-galleggia 4s ease-in-out infinite}[data-vl][data-vl-page=social] .so-scorciatoie-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border-top:1px solid var(--vl-line);font-size:.72rem;font-weight:600;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-scorciatoie{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .75rem;padding:0 .85rem .75rem;font-size:.72rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-scorciatoie span{display:inline-flex;align-items:center;gap:.2rem}[data-vl][data-vl-page=social] .so-inbox-dettaglio-col{min-width:0;min-height:0;display:flex;flex-direction:column}[data-vl][data-vl-page=social] .so-dettaglio{display:flex;flex-direction:column;height:100%;min-height:0;animation:so-entra .28s var(--so-ease)}[data-vl][data-vl-page=social] .so-dettaglio-head{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-vl-page=social] .so-dettaglio-scroll{flex:1;min-height:0;overflow-y:auto;padding:1.1rem;background:radial-gradient(600px 300px at 100% 0%,color-mix(in srgb,var(--so-ig) 5%,transparent),transparent 70%),radial-gradient(600px 300px at 0% 100%,color-mix(in srgb,var(--so-fb) 5%,transparent),transparent 70%)}[data-vl][data-vl-page=social] .so-post-contesto{display:flex;align-items:center;gap:.75rem;margin-bottom:1.1rem;padding:.6rem;border-radius:.9rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;color:var(--vl-ink-3);text-decoration:none;transition:background-color .14s ease}[data-vl][data-vl-page=social] .so-post-contesto:hover{background:var(--vl-hover)}[data-vl][data-vl-page=social] .so-post-contesto img,[data-vl][data-vl-page=social] .so-post-contesto-vuoto{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:.6rem;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:var(--vl-surface)}[data-vl][data-vl-page=social] .so-post-contesto p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-post-contesto>div{flex:1}[data-vl][data-vl-page=social] .so-thread{display:flex;flex-direction:column;gap:.6rem}[data-vl][data-vl-page=social] .so-bolla-riga{display:flex;align-items:flex-end;gap:.5rem;max-width:80%;animation:so-entra .3s var(--so-spring) backwards}[data-vl][data-vl-page=social] .so-bolla-riga[data-pagina]{align-self:flex-end;flex-direction:row-reverse}[data-vl][data-vl-page=social] .so-bolla{min-width:0;padding:.6rem .85rem;border-radius:1.15rem 1.15rem 1.15rem .35rem;background:var(--so-bolla);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl][data-vl-page=social] .so-bolla[data-evidenziata]{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--so-ig) 45%,transparent) inset,0 10px 24px -16px var(--so-ig)}[data-vl][data-vl-page=social] .so-bolla[data-pagina]{border-radius:1.15rem 1.15rem .35rem;background:var(--so-bolla-pagina);box-shadow:0 10px 24px -16px var(--so-bolla-pagina);color:var(--so-bolla-pagina-ink)}[data-vl][data-vl-page=social] .so-bolla-nome{margin-bottom:.15rem;font-size:.72rem;font-weight:750;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-bolla-testo{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem;line-height:1.4}[data-vl][data-vl-page=social] .so-bolla[data-pagina] .so-bolla-testo{color:var(--so-bolla-pagina-ink)}[data-vl][data-vl-page=social] .so-bolla-img{display:block;max-width:16rem;max-height:16rem;margin-top:.4rem;border-radius:.75rem;object-fit:cover}[data-vl][data-vl-page=social] .so-bolla-allegato{display:inline-flex;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.78rem;font-weight:650;text-decoration:underline;color:inherit}[data-vl][data-vl-page=social] .so-bolla-piede{margin-top:.3rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.66rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-bolla-piede>span{display:inline-flex;align-items:center;gap:.2rem}[data-vl][data-vl-page=social] .so-bolla[data-pagina] .so-bolla-piede{justify-content:flex-end;color:#ffffffbf}[data-vl][data-vl-page=social] .so-bolla-firma{font-weight:700}[data-vl][data-vl-page=social] .so-separatore-giorno{display:flex;justify-content:center;margin:.6rem 0}[data-vl][data-vl-page=social] .so-separatore-giorno span{padding:.2rem .7rem;border-radius:999px;background:var(--vl-surface-2);font-size:.7rem;font-weight:650;text-transform:capitalize;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-finestra{display:inline-flex;align-items:center;gap:.25rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-finestra[data-aperta]{color:var(--vl-ok-fg)}[data-vl][data-vl-page=social] .so-azioni{display:flex;flex-wrap:wrap;gap:.3rem;padding:.55rem 1.1rem;border-top:1px solid var(--vl-line)}[data-vl][data-vl-page=social] .so-azione{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .7rem;border-radius:.65rem;font-size:.78rem;font-weight:650;color:var(--vl-ink-2);text-decoration:none;transition:background-color .14s ease,color .14s ease}[data-vl][data-vl-page=social] .so-azione:hover:not(:disabled){background:var(--vl-hover);color:var(--vl-ink)}[data-vl][data-vl-page=social] .so-azione[data-attivo]{color:var(--so-ig)}[data-vl][data-vl-page=social] .so-azione[data-attivo] svg{fill:currentColor}[data-vl][data-vl-page=social] .so-azione[data-pericolo]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl][data-vl-page=social] .so-conferma{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:650;color:var(--vl-danger-fg)}[data-vl][data-vl-page=social] .so-composer-wrap{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.1rem 1rem;border-top:1px solid var(--vl-line)}[data-vl-page=social] .so-composer{position:relative;border-radius:1rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line-strong) inset;transition:box-shadow .16s ease}[data-vl-page=social] .so-composer:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--so-fb) 55%,transparent) inset,0 12px 30px -20px var(--so-fb)}[data-vl-page=social] .so-composer-blocco{padding:.55rem .85rem 0;font-size:.75rem;font-weight:600;color:var(--vl-warn-fg)}[data-vl-page=social] .so-composer-area{display:block;width:100%;min-height:4.5rem;max-height:14rem;padding:.75rem .9rem .25rem;resize:vertical;background:transparent;border:0;outline:0;font-size:.88rem;line-height:1.45;color:var(--vl-ink)}[data-vl-page=social] .so-composer-area::placeholder{color:var(--vl-ink-3)}[data-vl-page=social] .so-composer-barra{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem .5rem .5rem}[data-vl-page=social] .so-composer-btn{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .65rem;border-radius:.65rem;font-size:.78rem;font-weight:650;color:var(--vl-ink-2);transition:background-color .14s ease,color .14s ease}[data-vl-page=social] .so-composer-btn:hover:not(:disabled){background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=social] .so-composer-btn--ai{background:linear-gradient(120deg,color-mix(in srgb,#8b5cf6 14%,transparent),color-mix(in srgb,#ec4899 12%,transparent));color:#7c3aed;box-shadow:0 0 0 1px color-mix(in srgb,#8b5cf6 25%,transparent) inset}.dark [data-vl-page=social] .so-composer-btn--ai,.silvia [data-vl-page=social] .so-composer-btn--ai{color:#c4b5fd}[data-vl-page=social] .so-composer-ai{display:inline-flex;align-items:center;gap:.2rem}[data-vl-page=social] .so-composer-tono{height:2rem;padding:0 .3rem;border-radius:.6rem;background:transparent;border:0;font-size:.75rem;font-weight:600;color:var(--vl-ink-3)}[data-vl-page=social] .so-composer-tono option{color:#002552;background:#fff}[data-vl-page=social] .so-composer-conta{margin-left:auto;font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--vl-ink-3)}[data-vl-page=social] .so-composer-conta[data-oltre]{color:var(--vl-danger-fg);font-weight:700}[data-vl-page=social] .so-composer-hint{font-size:.68rem;color:var(--vl-ink-3)}[data-vl-page=social] .so-popover{border-radius:1rem!important;overflow:hidden}[data-vl-page=social] .so-rapide-head{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-bottom:1px solid var(--vl-line);font-size:.78rem;font-weight:750;color:var(--vl-ink)}[data-vl-page=social] .so-rapide-lista{max-height:18rem;overflow-y:auto;padding:.3rem}[data-vl-page=social] .so-rapide-lista button{display:flex;flex-direction:column;gap:.15rem;width:100%;padding:.55rem .6rem;border-radius:.65rem;text-align:left}[data-vl-page=social] .so-rapide-lista button:hover,[data-vl-page=social] .so-rapide-lista li:first-child button{background:var(--vl-hover)}[data-vl-page=social] .so-rapide-titolo{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:var(--vl-ink)}[data-vl-page=social] .so-rapide-titolo code{padding:0 .3rem;border-radius:.3rem;background:var(--vl-info-bg);color:var(--vl-info-fg);font-size:.68rem}[data-vl-page=social] .so-rapide-usi{margin-left:auto;font-size:.68rem;font-weight:500;color:var(--vl-ink-3)}[data-vl-page=social] .so-rapide-testo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;color:var(--vl-ink-3)}[data-vl-page=social] .so-rapide-vuoto{padding:1rem;text-align:center;font-size:.78rem;color:var(--vl-ink-3)}[data-vl-page=social] .so-rapide-gestione{display:flex;flex-direction:column;gap:.35rem;max-height:55vh;overflow-y:auto}[data-vl-page=social] .so-rapide-gestione li{display:flex;align-items:center;gap:.35rem;padding:.6rem .7rem;border-radius:.8rem;background:var(--vl-surface-2)}[data-vl-page=social] .so-rapide-gestione li>div{flex:1}[data-vl-page=social] .so-form{display:flex;flex-direction:column;gap:.75rem}[data-vl-page=social] .so-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:650;color:var(--vl-ink-2)}[data-vl-page=social] .so-form input:not([type=checkbox]),[data-vl-page=social] .so-form textarea,[data-vl-page=social] .so-form select{width:100%;padding:.55rem .7rem;border-radius:.7rem;border:1px solid var(--vl-line-strong);background:var(--vl-surface-2);font-size:.85rem;font-weight:500;color:var(--vl-ink);outline:0}[data-vl-page=social] .so-form input:focus,[data-vl-page=social] .so-form textarea:focus{box-shadow:0 0 0 2px var(--vl-ring)}[data-vl-page=social] .so-form select option{color:#002552;background:#fff}[data-vl-page=social] .so-form-riga{display:flex;gap:1rem}[data-vl-page=social] .so-form label.so-check{flex-direction:row;align-items:center;gap:.4rem}[data-vl-page=social] .so-dialog{border-radius:1.25rem}[data-vl][data-vl-page=social] .so-pubblica{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"editor anteprime" "coda coda";gap:1rem;align-items:start}[data-vl][data-vl-page=social] .so-editor{grid-area:editor;display:flex;flex-direction:column;gap:.9rem}[data-vl][data-vl-page=social] .so-editor .so-card-head{margin-bottom:0}[data-vl][data-vl-page=social] .so-anteprime{grid-area:anteprime;position:sticky;top:4.5rem;display:flex;flex-direction:column;gap:.85rem}[data-vl][data-vl-page=social] .so-coda{grid-area:coda}[data-vl][data-vl-page=social] .so-editor-piattaforme{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}[data-vl][data-vl-page=social] .so-piattaforma-toggle{display:flex;align-items:center;gap:.55rem;height:3rem;padding:0 1rem;border-radius:.95rem;font-weight:700;font-size:.88rem;color:var(--vl-ink-2);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line-strong) inset;transition:transform .2s var(--so-spring),box-shadow .16s ease,background-color .16s ease}[data-vl][data-vl-page=social] .so-piattaforma-toggle>svg:last-child{margin-left:auto}[data-vl][data-vl-page=social] .so-piattaforma-toggle:disabled{opacity:.45;cursor:not-allowed}[data-vl][data-vl-page=social] .so-piattaforma-toggle[data-active]{color:var(--vl-ink);background:color-mix(in srgb,var(--so-fb) 9%,var(--vl-surface));box-shadow:0 0 0 2px var(--so-fb) inset}[data-vl][data-vl-page=social] .so-piattaforma-toggle[data-active][data-p=INSTAGRAM]{background:color-mix(in srgb,var(--so-ig) 9%,var(--vl-surface));box-shadow:0 0 0 2px var(--so-ig) inset}[data-vl][data-vl-page=social] .so-piattaforma-toggle[data-active]>svg:last-child{color:var(--so-fb)}[data-vl][data-vl-page=social] .so-piattaforma-toggle[data-active][data-p=INSTAGRAM]>svg:last-child{color:var(--so-ig)}[data-vl][data-vl-page=social] .so-piattaforma-toggle:active:not(:disabled){transform:scale(.97)}[data-vl][data-vl-page=social] .so-dropzona{position:relative;overflow:hidden;border-radius:1rem;border:2px dashed var(--vl-line-strong);background:var(--vl-surface-2);transition:border-color .16s ease,background-color .16s ease}[data-vl][data-vl-page=social] .so-dropzona[data-trascina]{border-color:var(--so-ig);background:color-mix(in srgb,var(--so-ig) 8%,var(--vl-surface-2))}[data-vl][data-vl-page=social] .so-dropzona[data-piena]{border-style:solid;border-color:transparent}[data-vl][data-vl-page=social] .so-dropzona>img{display:block;width:100%;max-height:22rem;object-fit:contain;background:#000}[data-vl][data-vl-page=social] .so-dropzona-vuota{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%;padding:1.75rem 1rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-dropzona-vuota strong{font-size:.9rem;color:var(--vl-ink)}[data-vl][data-vl-page=social] .so-dropzona-rimuovi{position:absolute;top:.6rem;right:.6rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#0009;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-vl][data-vl-page=social] .so-editor-testo{display:flex;flex-direction:column;gap:.4rem}[data-vl][data-vl-page=social] .so-editor-testo-head{display:flex;align-items:center;justify-content:space-between}[data-vl-page=social] .so-textarea{width:100%;padding:.8rem .9rem;border-radius:.9rem;border:1px solid var(--vl-line-strong);background:var(--vl-surface-2);font-size:.9rem;line-height:1.5;color:var(--vl-ink);resize:vertical;outline:0}[data-vl-page=social] .so-textarea:focus{box-shadow:0 0 0 2px var(--vl-ring)}[data-vl][data-vl-page=social] .so-editor-conta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-editor-conta>span{display:inline-flex;align-items:center;gap:.25rem}[data-vl][data-vl-page=social] .so-editor-conta [data-oltre]{color:var(--vl-danger-fg);font-weight:700}[data-vl][data-vl-page=social] .so-editor-conta .so-link{margin-left:auto}[data-vl][data-vl-page=social] .so-campo-icona{display:flex;align-items:center;gap:.55rem;height:2.6rem;padding:0 .85rem;border-radius:.85rem;border:1px solid var(--vl-line-strong);background:var(--vl-surface-2);color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-campo-icona input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:.85rem;color:var(--vl-ink)}[data-vl][data-vl-page=social] .so-quando{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}[data-vl][data-vl-page=social] .so-quando-scelta{display:flex;flex-direction:column;gap:.45rem}[data-vl][data-vl-page=social] .so-problemi{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--vl-warn-fg)}[data-vl][data-vl-page=social] .so-problemi li{display:inline-flex;align-items:center;gap:.35rem}[data-vl][data-vl-page=social] .so-mock{overflow:hidden;border-radius:.9rem;background:#fff;color:#050505;box-shadow:0 0 0 1px #00000014,0 20px 40px -26px #00143280;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;animation:so-entra .36s var(--so-spring)}[data-vl][data-vl-page=social] .so-mock header{display:flex;align-items:center;gap:.55rem;padding:.7rem .8rem}[data-vl][data-vl-page=social] .so-mock header>div{display:flex;flex-direction:column;flex:1;min-width:0}[data-vl][data-vl-page=social] .so-mock header strong{font-size:.85rem;color:#050505;-webkit-text-fill-color:#050505}[data-vl][data-vl-page=social] .so-mock header span{font-size:.72rem;color:#65676b;-webkit-text-fill-color:#65676b}[data-vl][data-vl-page=social] .so-mock svg{color:#65676b}[data-vl][data-vl-page=social] .so-mock-avatar{flex-shrink:0;width:2.4rem;height:2.4rem;overflow:hidden;border-radius:999px;background:#e4e6eb}[data-vl][data-vl-page=social] .so-mock-avatar--ig{width:2rem;height:2rem;padding:2px;background:var(--so-ig-grad)}[data-vl][data-vl-page=social] .so-mock-avatar img{width:100%;height:100%;border-radius:999px;object-fit:cover;background:#fff}[data-vl][data-vl-page=social] .so-mock-testo{padding:0 .8rem .65rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.86rem;line-height:1.35;color:#050505;-webkit-text-fill-color:#050505}[data-vl][data-vl-page=social] .so-mock-altro{color:#65676b;-webkit-text-fill-color:#65676b;font-weight:600}[data-vl][data-vl-page=social] .so-mock-img{display:block;width:100%;max-height:26rem;object-fit:cover}[data-vl][data-vl-page=social] .so-mock-link{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .8rem;background:#f0f2f5;border-top:1px solid #e4e6eb}[data-vl][data-vl-page=social] .so-mock-link span{font-size:.68rem;color:#65676b;-webkit-text-fill-color:#65676b}[data-vl][data-vl-page=social] .so-mock-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;color:#050505;-webkit-text-fill-color:#050505}[data-vl][data-vl-page=social] .so-mock-fb footer{display:flex;justify-content:space-around;margin:0 .8rem;padding:.35rem 0;border-top:1px solid #e4e6eb}[data-vl][data-vl-page=social] .so-mock-fb footer span{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.8rem;font-weight:600;color:#65676b;-webkit-text-fill-color:#65676b}[data-vl][data-vl-page=social] .so-mock-ig-media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;background:#fafafa;border-top:1px solid #efefef;border-bottom:1px solid #efefef}[data-vl][data-vl-page=social] .so-mock-ig-media img{width:100%;height:100%;object-fit:cover}[data-vl][data-vl-page=social] .so-mock-ig-media span{padding:1rem;text-align:center;font-size:.8rem;color:#8e8e8e;-webkit-text-fill-color:#8e8e8e}[data-vl][data-vl-page=social] .so-mock-ig footer{padding-top:.5rem}[data-vl][data-vl-page=social] .so-mock-ig-icone{display:flex;gap:.9rem;padding:0 .8rem .5rem}[data-vl][data-vl-page=social] .so-mock-ig-icone svg{color:#262626}[data-vl][data-vl-page=social] .so-mock-ig .so-mock-testo strong{font-weight:650}[data-vl][data-vl-page=social] .so-timeline{display:flex;flex-direction:column;gap:.5rem}[data-vl][data-vl-page=social] .so-timeline-voce{display:flex;align-items:flex-start;gap:.8rem;padding:.75rem;border-radius:.95rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl][data-vl-page=social] .so-timeline-voce[data-stato=PROGRAMMATA]{box-shadow:0 0 0 1px color-mix(in srgb,var(--so-fb) 35%,transparent) inset}[data-vl][data-vl-page=social] .so-timeline-voce[data-stato=ERRORE]{box-shadow:0 0 0 1px color-mix(in srgb,var(--vl-danger-dot) 40%,transparent) inset}[data-vl][data-vl-page=social] .so-timeline-img{flex-shrink:0;width:3.25rem;height:3.25rem;overflow:hidden;border-radius:.65rem;background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset}[data-vl][data-vl-page=social] .so-timeline-img img{width:100%;height:100%;object-fit:cover}[data-vl][data-vl-page=social] .so-timeline-top{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}[data-vl][data-vl-page=social] .so-timeline-top time{margin-left:auto;font-size:.75rem;font-weight:650;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-timeline-testo{margin-top:.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-timeline-errore{margin-top:.3rem;font-size:.75rem;color:var(--vl-danger-fg)}[data-vl][data-vl-page=social] .so-timeline-piede{margin-top:.35rem;display:flex;flex-wrap:wrap;gap:.75rem;font-size:.72rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-timeline-piede a{display:inline-flex;align-items:center;gap:.2rem;font-weight:650;color:var(--so-fb);text-decoration:none}[data-vl][data-vl-page=social] .so-coda-sep{display:block;margin:1.1rem 0 .6rem}[data-vl][data-vl-page=social] .so-piramide{display:flex;flex-direction:column;gap:.45rem}[data-vl][data-vl-page=social] .so-piramide-riga{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 3.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:.5rem;font-size:.78rem}[data-vl][data-vl-page=social] .so-piramide-val{font-variant-numeric:tabular-nums;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-piramide-riga>.so-piramide-val:first-child{text-align:right}[data-vl][data-vl-page=social] .so-piramide-eta{text-align:center;font-weight:750}[data-vl][data-vl-page=social] .so-piramide-lato{display:flex;height:1.3rem}[data-vl][data-vl-page=social] .so-piramide-lato--sx{justify-content:flex-end}[data-vl][data-vl-page=social] .so-piramide-barra{display:block;height:100%;min-width:2px;border-radius:4px 0 0 4px;background:var(--so-f);animation:so-cresci .8s var(--so-ease) backwards;transform-origin:right}[data-vl][data-vl-page=social] .so-piramide-barra[data-g=M]{border-radius:0 4px 4px 0;background:var(--so-m);transform-origin:left}[data-vl][data-vl-page=social] .so-genere-totale{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem}[data-vl][data-vl-page=social] .so-genere-barra{display:flex;gap:2px;height:.85rem;margin-bottom:1rem;overflow:hidden;border-radius:999px}[data-vl][data-vl-page=social] .so-genere-barra span{flex-basis:0;background:var(--so-u)}[data-vl][data-vl-page=social] .so-genere-barra span[data-g=F]{background:var(--so-f)}[data-vl][data-vl-page=social] .so-genere-barra span[data-g=M]{background:var(--so-m)}[data-vl][data-vl-page=social] .so-genere-lista{display:flex;flex-direction:column;gap:.5rem}[data-vl][data-vl-page=social] .so-genere-lista li{display:flex;align-items:center;gap:.5rem;font-size:.85rem}[data-vl][data-vl-page=social] .so-genere-lista strong{margin-left:auto;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=social] .so-genere-lista em{width:4rem;text-align:right;font-style:normal;font-size:.75rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-setup{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:var(--so-r);background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset,var(--vl-shadow)}[data-vl][data-vl-page=social] .so-setup-head{display:flex;align-items:flex-start;gap:.9rem}[data-vl][data-vl-page=social] .so-setup-head>div{flex:1}[data-vl][data-vl-page=social] .so-setup-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.9rem;color:#fff;background:var(--so-ig-grad)}[data-vl][data-vl-page=social] .so-setup-motivo{margin-top:.3rem;font-size:.88rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-setup-passi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}[data-vl][data-vl-page=social] .so-setup-passi li{display:flex;gap:.7rem;padding:.9rem 1rem;border-radius:1rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;font-size:.82rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=social] .so-setup-passi li[data-fatto] .so-setup-num{color:var(--vl-ok-fg)}[data-vl][data-vl-page=social] .so-setup-num{flex-shrink:0;color:var(--vl-ink-3)}[data-vl][data-vl-page=social] .so-setup-passo-titolo{display:flex;align-items:center;gap:.35rem;margin-bottom:.25rem;font-weight:750;color:var(--vl-ink)}[data-vl][data-vl-page=social] .so-setup-permessi{display:flex;flex-direction:column;gap:.5rem}[data-vl][data-vl-page=social] .so-setup-permessi code.so-chip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}@keyframes so-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes so-respiro{0%{box-shadow:0 0 color-mix(in srgb,var(--vl-ok-dot) 60%,transparent)}to{box-shadow:0 0 0 8px transparent}}@keyframes so-luccica{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes so-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes so-cresci{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes so-galleggia{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){[data-vl-page=social] *,[data-vl-page=social] *:before,[data-vl-page=social] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}[data-vl][data-vl-page=social] .so-solo-mobile{display:none}@media (max-width: 1279px){[data-vl][data-vl-page=social] .so-pubblica{grid-template-columns:minmax(0,1fr);grid-template-areas:"editor" "anteprime" "coda"}[data-vl][data-vl-page=social] .so-anteprime{position:static}}@media (max-width: 1023px){[data-vl][data-vl-page=social] .so-piattaforme,[data-vl][data-vl-page=social] .so-due-colonne,[data-vl][data-vl-page=social] .so-due-colonne--larga,[data-vl][data-vl-page=social] .so-setup-passi{grid-template-columns:minmax(0,1fr)}[data-vl][data-vl-page=social] .so-inbox{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 9rem)}[data-vl][data-vl-page=social] .so-inbox[data-dettaglio] .so-inbox-lista-col{display:none}[data-vl][data-vl-page=social] .so-inbox:not([data-dettaglio]) .so-inbox-dettaglio-col{display:none}[data-vl][data-vl-page=social] .so-inbox-lista-col{border-right:0}[data-vl][data-vl-page=social] .so-solo-mobile{display:inline-flex}}@media (max-width: 639px){[data-vl][data-vl-page=social] .vl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vl][data-vl-page=social] .vl-hero-actions{justify-content:flex-start}[data-vl][data-vl-page=social] .so-tab{padding:0 .75rem}[data-vl][data-vl-page=social] .so-tabs-live{display:none}[data-vl][data-vl-page=social] .so-card{padding:1rem}[data-vl][data-vl-page=social] .so-card-head,[data-vl][data-vl-page=social] .so-salute-corpo{flex-direction:column}[data-vl][data-vl-page=social] .so-salute-dati{width:100%}[data-vl][data-vl-page=social] .so-bolla-riga{max-width:92%}[data-vl][data-vl-page=social] .so-barre-tipo li{grid-template-columns:7rem minmax(0,1fr) 5rem}[data-vl][data-vl-page=social] .so-classifica-luoghi li{grid-template-columns:1.25rem 6rem minmax(0,1fr) 5rem}[data-vl][data-vl-page=social] .so-piramide-riga{grid-template-columns:2.5rem minmax(0,1fr) 3rem minmax(0,1fr) 2.5rem;gap:.3rem}[data-vl][data-vl-page=social] .so-composer-hint{display:none}}[data-vl-page=mailing]{--ml-ed-selezione: #5b45e0;--ml-ed-sx: 252px;--ml-ed-dx: 340px;--ml-ed-fondo-tela: #eef0f4;--ml-ed-punti: rgba(0, 37, 82, .09);--ml-ed-campo: var(--ml-carta)}.dark [data-vl-page=mailing]{--ml-ed-fondo-tela: #041a33;--ml-ed-punti: rgba(255, 255, 255, .06);--ml-ed-campo: rgba(255, 255, 255, .05)}.silvia [data-vl-page=mailing]{--ml-ed-fondo-tela: #070707;--ml-ed-punti: rgba(255, 255, 255, .05);--ml-ed-campo: #141414}@keyframes ml-ed-gira{to{transform:rotate(360deg)}}@keyframes ml-ed-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ml-ed-pannello{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}[data-vl-page=mailing] .ml-ed-gira{animation:ml-ed-gira .9s linear infinite}[data-vl-page=mailing] .ml-ed{display:flex;flex-direction:column;height:100%;min-height:560px;min-width:0;border-radius:var(--ml-r);background:var(--vl-surface);box-shadow:0 0 0 1px var(--ml-bordo) inset;overflow:hidden;color:var(--vl-ink)}[data-vl-page=mailing] .ml-ed svg{width:1rem;height:1rem;flex-shrink:0}[data-vl-page=mailing] .ml-ed-barra{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:3.25rem;padding:.5rem .75rem;border-bottom:1px solid var(--ml-bordo);background:var(--vl-surface);flex-wrap:wrap}[data-vl-page=mailing] .ml-ed-barra-gruppo{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-width:0}[data-vl-page=mailing] .ml-ed-barra-sep{width:1px;height:1.4rem;margin:0 .2rem;background:var(--ml-bordo-forte)}[data-vl-page=mailing] .ml-ed-corpo{flex:1;min-height:0;display:grid;grid-template-columns:var(--ml-ed-sx) minmax(0,1fr) var(--ml-ed-dx)}@media (max-width: 1240px){[data-vl-page=mailing]{--ml-ed-sx: 214px;--ml-ed-dx: 304px}}[data-vl-page=mailing] .ml-ed[data-mobile] .ml-ed-corpo{display:flex;flex-direction:column}[data-vl-page=mailing] .ml-ed[data-mobile] .ml-ed-corpo>*{flex:1;min-height:0;border:0}[data-vl-page=mailing] .ml-ed-mobile-schede{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.35rem;border-bottom:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-ed-mobile-schede>button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2.3rem;border-radius:.7rem;font-size:.8rem;font-weight:650;color:var(--vl-ink-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-vl-page=mailing] .ml-ed-mobile-schede>button[data-attivo]{background:var(--ml-accento-morbido);color:var(--ml-accento)}[data-vl-page=mailing] .ml-ed-sx,[data-vl-page=mailing] .ml-ed-dx{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--vl-surface)}[data-vl-page=mailing] .ml-ed-sx{border-right:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-ed-dx{border-left:1px solid var(--ml-bordo);overflow-y:auto;overscroll-behavior:contain}[data-vl-page=mailing] .ml-ed-sx-schede{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;margin:.6rem .6rem .2rem;padding:.25rem;border-radius:.8rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-ed-sx-schede>button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2rem;border-radius:.6rem;font-size:.78rem;font-weight:650;color:var(--vl-ink-2);transition:background-color .16s var(--ml-ease),color .16s ease}[data-vl-page=mailing] .ml-ed-sx-schede>button svg{width:.9rem;height:.9rem}[data-vl-page=mailing] .ml-ed-sx-schede>button[data-attivo]{background:var(--vl-surface);color:var(--vl-ink);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-ed-conta{min-width:1.2rem;padding:0 .3rem;border-radius:999px;background:var(--ml-accento-morbido);color:var(--ml-accento);font-size:.68rem;line-height:1.1rem;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-ed-sx-corpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.4rem .6rem 1rem}[data-vl-page=mailing] .ml-ed-palette-gruppo+.ml-ed-palette-gruppo{margin-top:.9rem}[data-vl-page=mailing] .ml-ed-palette-titolo{margin:.35rem .2rem .45rem;font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-palette-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}[data-vl-page=mailing] .ml-ed-voce{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;padding:.6rem .6rem .55rem;border-radius:.85rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;text-align:left;cursor:grab;touch-action:none;transition:transform .18s var(--ml-spring),box-shadow .18s var(--ml-ease),background-color .18s ease}[data-vl-page=mailing] .ml-ed-voce:hover{transform:translateY(-2px);background:var(--vl-surface);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset,var(--vl-shadow-hover)}[data-vl-page=mailing] .ml-ed-voce:focus-visible{outline:none;box-shadow:var(--ml-focus),0 0 0 1px var(--ml-accento) inset}[data-vl-page=mailing] .ml-ed-voce[data-trascina]{opacity:.4}[data-vl-page=mailing] .ml-ed-voce-icona{display:grid;place-items:center;width:1.85rem;height:1.85rem;margin-bottom:.2rem;border-radius:.6rem;background:var(--ml-accento-morbido);color:var(--ml-accento)}[data-vl-page=mailing] .ml-ed-voce-nome{font-size:.8rem;font-weight:700;color:var(--vl-ink)}[data-vl-page=mailing] .ml-ed-voce-desc{font-size:.68rem;line-height:1.3;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-palette-suggerimento{margin-top:1rem;padding:.65rem .75rem;border-radius:.75rem;border:1px dashed var(--ml-bordo-forte);font-size:.72rem;line-height:1.45;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-fantasma,[data-vl-page=mailing].ml-ed-fantasma{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border-radius:.8rem;background:var(--ml-accento);color:var(--ml-accento-ink);font-size:.82rem;font-weight:700;box-shadow:0 16px 34px -14px var(--ml-accento);cursor:grabbing;transform:rotate(-2deg)}[data-vl-page=mailing] .ml-ed-struttura{display:flex;flex-direction:column;gap:.25rem;padding-top:.3rem}[data-vl-page=mailing] .ml-ed-strato{position:relative;border-radius:.7rem;background:var(--vl-surface)}[data-vl-page=mailing] .ml-ed-strato[data-trascina]{z-index:2;box-shadow:var(--vl-shadow-hover),0 0 0 1px var(--ml-accento) inset}[data-vl-page=mailing] .ml-ed-strato-riga{position:relative;display:flex;align-items:center;min-height:2.35rem;border-radius:.7rem;transition:background-color .14s ease}[data-vl-page=mailing] .ml-ed-strato-riga:hover{background:var(--vl-hover)}[data-vl-page=mailing] .ml-ed-strato[data-selezionato]>.ml-ed-strato-riga{background:var(--ml-accento-morbido);box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-accento) 35%,transparent) inset}[data-vl-page=mailing] .ml-ed-strato-maniglia{display:grid;place-items:center;width:1.5rem;height:2rem;color:var(--vl-ink-3);cursor:grab;touch-action:none}[data-vl-page=mailing] .ml-ed-strato-corpo{flex:1;min-width:0;display:flex;align-items:center;gap:.45rem;height:2.2rem;padding-right:.35rem;text-align:left}[data-vl-page=mailing] .ml-ed .ml-ed-strato-icona{width:.9rem;height:.9rem;color:var(--ml-accento)}[data-vl-page=mailing] .ml-ed-strato-nome{font-size:.78rem;font-weight:700;color:var(--vl-ink);white-space:nowrap}[data-vl-page=mailing] .ml-ed-strato-riassunto{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-strato-azioni{position:absolute;top:50%;right:.25rem;display:flex;gap:.1rem;padding:.1rem;border-radius:.55rem;background:var(--ml-carta);box-shadow:0 0 0 1px var(--ml-bordo) inset;transform:translateY(-50%);opacity:0;transition:opacity .14s ease}[data-vl-page=mailing] .ml-ed-strato-riga:hover .ml-ed-strato-azioni,[data-vl-page=mailing] .ml-ed-strato-riga:focus-within .ml-ed-strato-azioni{opacity:1}[data-vl-page=mailing] .ml-ed-strato-azioni>button{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:.45rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-strato-azioni>button svg{width:.85rem;height:.85rem}[data-vl-page=mailing] .ml-ed-strato-azioni>button:hover{background:var(--vl-surface-2);color:var(--vl-ink)}[data-vl-page=mailing] .ml-ed-strato-azioni>button[data-pericolo]:hover{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-ed-strato-figli{margin:.1rem 0 .25rem 1.5rem;padding-left:.5rem;border-left:1px dashed var(--ml-bordo-forte)}[data-vl-page=mailing] .ml-ed-strato-figli>li{min-width:0;overflow:hidden;border-radius:.6rem}[data-vl-page=mailing] .ml-ed-strato-corpo{overflow:hidden}[data-vl-page=mailing] .ml-ed-strato-figli>li:hover{background:var(--vl-hover)}[data-vl-page=mailing] .ml-ed-strato-figli>li[data-selezionato]{background:var(--ml-accento-morbido)}[data-vl-page=mailing] .ml-ed-strato-figli .ml-ed-strato-corpo{height:1.95rem;padding-left:.3rem}[data-vl-page=mailing] .ml-ed-strato-col{display:grid;place-items:center;width:1rem;height:1rem;border-radius:.3rem;background:var(--vl-surface-2);font-size:.6rem;font-weight:800;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-struttura-vuota{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:2rem .8rem;text-align:center;font-size:.82rem;font-weight:700;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-ed-struttura-vuota svg{width:1.6rem;height:1.6rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-struttura-vuota small{font-weight:500;font-size:.72rem;line-height:1.45;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-tela{position:relative;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 20px 3rem;background-color:var(--ml-ed-fondo-tela);background-image:radial-gradient(var(--ml-ed-punti) 1px,transparent 1.2px);background-size:18px 18px;transition:background-color .26s var(--ml-ease)}[data-vl-page=mailing] .ml-ed-tela>*{flex-shrink:0}[data-vl-page=mailing] .ml-ed-tela[data-vista=scuro]{--ml-ed-fondo-tela: #0b0f0e;--ml-ed-punti: rgba(255, 255, 255, .06)}[data-vl-page=mailing] .ml-ed-tela[data-trascina] .ml-ed-iframe{pointer-events:none}[data-vl-page=mailing] .ml-ed-foglio{border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 24px 60px -30px #00143273,0 0 0 1px #0000000d;animation:ml-ed-entra .28s var(--ml-ease)}[data-vl-page=mailing] .ml-ed-telefono{position:relative;padding:44px 12px 16px;border-radius:46px;background:#111416;box-shadow:0 0 0 1px #ffffff14 inset,0 30px 70px -30px #0000008c;animation:ml-ed-entra .28s var(--ml-ease)}[data-vl-page=mailing] .ml-ed-telefono>.ml-ed-iframe-box{border-radius:32px;overflow:hidden}[data-vl-page=mailing] .ml-ed-telefono-notch{position:absolute;top:13px;left:50%;z-index:2;width:96px;height:20px;border-radius:999px;background:#000;box-shadow:0 0 0 1px #ffffff0f inset;transform:translate(-50%);pointer-events:none}[data-vl-page=mailing] .ml-ed-iframe-box{position:relative;overflow:hidden;transition:height .2s var(--ml-ease)}[data-vl-page=mailing] .ml-ed-iframe{display:block;border:0;transform-origin:top left;background:transparent;opacity:0;transition:opacity .2s ease}[data-vl-page=mailing] .ml-ed-iframe[data-pronto]{opacity:1}[data-vl-page=mailing] .ml-ed-busta{display:flex;flex-direction:column;gap:.1rem;max-width:100%;padding:.6rem .9rem;border-radius:.8rem;background:var(--vl-surface);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-ed-busta-oggetto{font-size:.85rem;font-weight:750;color:var(--vl-ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-vl-page=mailing] .ml-ed-busta-pre{font-size:.75rem;color:var(--vl-ink-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-vl-page=mailing] .ml-ed-icona-btn{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.6rem;color:var(--vl-ink-2);transition:background-color .14s ease,color .14s ease,transform .14s var(--ml-ease)}[data-vl-page=mailing] .ml-ed-icona-btn:hover:not(:disabled){background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=mailing] .ml-ed-icona-btn:active:not(:disabled){transform:scale(.94)}[data-vl-page=mailing] .ml-ed-icona-btn:disabled{opacity:.35;cursor:default}[data-vl-page=mailing] .ml-ed-icona-btn:focus-visible{outline:none;box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-ed-icona-btn--pericolo:hover:not(:disabled){background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-ed-interr{display:inline-flex;align-items:center;gap:.4rem;height:2.1rem;padding:0 .7rem;border-radius:.7rem;font-size:.78rem;font-weight:650;color:var(--vl-ink-2);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}[data-vl-page=mailing] .ml-ed-interr:hover{color:var(--vl-ink);background:var(--vl-hover)}[data-vl-page=mailing] .ml-ed-interr[data-attivo]{background:var(--ml-accento-morbido);color:var(--ml-accento);box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-accento) 45%,transparent) inset}[data-vl-page=mailing] .ml-ed-peso{padding:.25rem .55rem;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;font-size:.72rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-peso[data-tono=avviso]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=mailing] .ml-ed-peso[data-tono=errore]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-ed-seg{display:inline-flex;gap:.15rem;padding:.2rem;border-radius:.75rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;max-width:100%}[data-vl-page=mailing] .ml-ed-seg>button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2rem;height:1.8rem;padding:0 .6rem;border-radius:.55rem;font-size:.76rem;font-weight:650;color:var(--vl-ink-2);white-space:nowrap;transition:background-color .16s var(--ml-ease),color .16s ease,box-shadow .16s ease}[data-vl-page=mailing] .ml-ed-seg>button svg{width:.95rem;height:.95rem}[data-vl-page=mailing] .ml-ed-seg>button:hover:not([data-attivo]){color:var(--vl-ink)}[data-vl-page=mailing] .ml-ed-seg>button[data-attivo]{background:var(--vl-surface);color:var(--ml-accento);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--ml-bordo) inset}.dark [data-vl-page=mailing] .ml-ed-seg>button[data-attivo],.silvia [data-vl-page=mailing] .ml-ed-seg>button[data-attivo]{background:#ffffff1a}[data-vl-page=mailing] .ml-ed-seg>button:focus-visible{outline:none;box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-ed-pannello{display:flex;flex-direction:column;min-height:100%;animation:ml-ed-pannello .22s var(--ml-ease)}[data-vl-page=mailing] .ml-ed-pannello-testa{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.6rem;padding:.75rem .85rem;background:var(--vl-surface);border-bottom:1px solid var(--ml-bordo);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark [data-vl-page=mailing] .ml-ed-pannello-testa{background:var(--ml-carta)}[data-vl-page=mailing] .ml-ed-pannello-icona{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:var(--ml-accento);color:var(--ml-accento-ink);box-shadow:0 8px 18px -10px var(--ml-accento)}[data-vl-page=mailing] .ml-ed-pannello-titoli{flex:1;min-width:0}[data-vl-page=mailing] .ml-ed-pannello-titolo{font-size:.92rem;font-weight:750;letter-spacing:-.01em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-ed-pannello-sotto,[data-vl-page=mailing] .ml-ed-pannello-percorso{font-size:.72rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-pannello-percorso{text-decoration:underline;text-underline-offset:2px}[data-vl-page=mailing] .ml-ed-pannello-percorso:hover{color:var(--ml-accento)}[data-vl-page=mailing] .ml-ed-pannello-azioni{display:flex;gap:.1rem}[data-vl-page=mailing] .ml-ed-pannello-corpo{display:flex;flex-direction:column;gap:.95rem;padding:.95rem .95rem 2rem}[data-vl-page=mailing] .ml-ed-sezione{display:flex;flex-direction:column;gap:.6rem}[data-vl-page=mailing] .ml-ed-sezione+.ml-ed-sezione{padding-top:.95rem;border-top:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-ed-sezione-titolo{font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-sezione-corpo{display:flex;flex-direction:column;gap:.75rem}[data-vl-page=mailing] .ml-ed-campo{display:flex;flex-direction:column;gap:.35rem;min-width:0}[data-vl-page=mailing] .ml-ed-etichetta-riga{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.4rem}[data-vl-page=mailing] .ml-ed-etichetta{font-size:.74rem;font-weight:650;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-ed-aiuto{font-size:.7rem;line-height:1.45;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-avviso{color:var(--vl-warn-fg);font-weight:600}[data-vl-page=mailing] .ml-ed-nota{padding:.6rem .75rem;border-radius:.7rem;background:var(--vl-info-bg);color:var(--vl-info-fg);font-size:.72rem;line-height:1.5}[data-vl-page=mailing] .ml-ed-riga2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}[data-vl-page=mailing] .ml-ed-input{width:100%;height:2.2rem;font-size:.82rem}[data-vl-page=mailing] textarea.ml-ed-input{height:auto;padding:.55rem .7rem;line-height:1.5;resize:vertical}[data-vl-page=mailing] .ml-ed-codice{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:450}[data-vl-page=mailing] .ml-ed-btn-piccolo svg{width:.9rem;height:.9rem}[data-vl-page=mailing] .ml-ed-cursore{display:flex;align-items:center;gap:.6rem}[data-vl-page=mailing] .ml-ed-cursore input[type=range]{flex:1;min-width:0;height:1.4rem;appearance:none;background:transparent;cursor:pointer}[data-vl-page=mailing] .ml-ed-cursore input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--ml-accento) var(--ml-ed-pct),var(--ml-bordo-forte) var(--ml-ed-pct))}[data-vl-page=mailing] .ml-ed-cursore input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--ml-accento) var(--ml-ed-pct),var(--ml-bordo-forte) var(--ml-ed-pct))}[data-vl-page=mailing] .ml-ed-cursore input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:999px;background:#fff;border:2px solid var(--ml-accento);box-shadow:0 2px 6px #0000002e;transition:transform .14s var(--ml-spring)}[data-vl-page=mailing] .ml-ed-cursore input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:#fff;border:2px solid var(--ml-accento)}[data-vl-page=mailing] .ml-ed-cursore input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}[data-vl-page=mailing] .ml-ed-cursore input[type=range]:focus-visible{outline:none}[data-vl-page=mailing] .ml-ed-cursore input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-ed-cursore-valore{min-width:3.2rem;padding:.2rem .4rem;border-radius:.5rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;text-align:center;font-size:.74rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-ed-interruttore{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}[data-vl-page=mailing] .ml-ed-interruttore[data-disabilitato]{opacity:.55}[data-vl-page=mailing] .ml-ed-interruttore-testi{display:flex;flex-direction:column;gap:.15rem;min-width:0}[data-vl-page=mailing] .ml-ed-interruttore-etichetta{font-size:.8rem;font-weight:650;color:var(--vl-ink);cursor:pointer}[data-vl-page=mailing] .ml-ed-switch{position:relative;flex-shrink:0;width:2.4rem;height:1.4rem;margin-top:.1rem;border-radius:999px;background:var(--ml-bordo-forte);transition:background-color .2s var(--ml-ease)}[data-vl-page=mailing] .ml-ed-switch[data-attivo]{background:var(--ml-accento)}[data-vl-page=mailing] .ml-ed-switch:focus-visible{outline:none;box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-ed-switch-pallino{position:absolute;top:.15rem;left:.15rem;width:1.1rem;height:1.1rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .22s var(--ml-spring)}[data-vl-page=mailing] .ml-ed-switch[data-attivo] .ml-ed-switch-pallino{transform:translate(1rem)}.silvia [data-vl-page=mailing] .ml-ed-switch[data-attivo] .ml-ed-switch-pallino{background:#000}[data-vl-page=mailing] .ml-ed-colore{display:inline-flex;align-items:center;gap:.5rem;width:100%;height:2.2rem;padding:0 .6rem 0 .35rem;border-radius:.7rem;background:var(--ml-ed-campo);border:1px solid var(--ml-bordo-forte);transition:border-color .16s ease,box-shadow .16s ease}[data-vl-page=mailing] .ml-ed-colore:hover{border-color:var(--ml-accento)}[data-vl-page=mailing] .ml-ed-colore:focus-visible{outline:none;box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-ed-colore-campione{flex-shrink:0;width:1.45rem;height:1.45rem;border-radius:.45rem;box-shadow:0 0 0 1px #0000001f inset}[data-vl-page=mailing] .ml-ed-colore-campione[data-auto]{background:linear-gradient(135deg,transparent 45%,#e5484d 45%,#e5484d 55%,transparent 55%),var(--vl-surface-2)}[data-vl-page=mailing] .ml-ed-colore-testo{font-size:.76rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--vl-ink-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-vl-page=mailing].ml-ed-pop,[data-vl-page=mailing] .ml-ed-pop{padding:.75rem;border-radius:1rem;border:1px solid var(--ml-bordo);background:var(--ml-carta);color:var(--vl-ink);box-shadow:0 20px 50px -20px #00143273}[data-vl-page=mailing].ml-ed-pop-colore{width:15.5rem;display:flex;flex-direction:column;gap:.6rem}[data-vl-page=mailing] .ml-ed-colore-auto{display:flex;align-items:center;gap:.6rem;width:100%;padding:.45rem;border-radius:.7rem;text-align:left;box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-ed-colore-auto[data-attivo]{box-shadow:0 0 0 2px var(--ml-accento) inset}[data-vl-page=mailing] .ml-ed-colore-auto>span:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0}[data-vl-page=mailing] .ml-ed-colore-auto strong{font-size:.78rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-ed-colore-auto small{font-size:.68rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-colore-ok{width:1rem;height:1rem;color:var(--ml-accento)}[data-vl-page=mailing] .ml-ed-colore-griglia{display:grid;grid-template-columns:repeat(6,1fr);gap:.35rem}[data-vl-page=mailing] .ml-ed-colore-tessera{display:grid;place-items:center;aspect-ratio:1;border-radius:.5rem;box-shadow:0 0 0 1px #0000001a inset;transition:transform .14s var(--ml-spring)}[data-vl-page=mailing] .ml-ed-colore-tessera:hover{transform:scale(1.1)}[data-vl-page=mailing] .ml-ed-colore-tessera svg{width:.85rem;height:.85rem}[data-vl-page=mailing] .ml-ed-colore-hex{display:flex;gap:.4rem}[data-vl-page=mailing] .ml-ed-colore-nativo{position:relative;display:grid;place-items:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:.6rem;box-shadow:0 0 0 1px var(--ml-bordo-forte) inset;color:var(--vl-ink-2);cursor:pointer}[data-vl-page=mailing] .ml-ed-colore-nativo svg{width:1rem;height:1rem}[data-vl-page=mailing] .ml-ed-colore-nativo input{position:absolute;inset:0;opacity:0;cursor:pointer}[data-vl-page=mailing] .ml-ed-carica{position:relative;display:grid;min-height:7.5rem;border-radius:.9rem;border:1.5px dashed var(--ml-bordo-forte);background:var(--vl-surface-2);overflow:hidden;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .2s var(--ml-spring)}[data-vl-page=mailing] .ml-ed-carica:hover,[data-vl-page=mailing] .ml-ed-carica:focus-visible{outline:none;border-color:var(--ml-accento)}[data-vl-page=mailing] .ml-ed-carica[data-stato=sopra]{border-color:var(--ml-accento);background:var(--ml-accento-morbido);transform:scale(1.01)}[data-vl-page=mailing] .ml-ed-carica[data-piena]{border-style:solid}[data-vl-page=mailing] .ml-ed-carica-anteprima{grid-area:1 / 1;width:100%;max-height:11rem;object-fit:contain;background:repeating-conic-gradient(var(--vl-surface-2) 0% 25%,var(--vl-surface) 0% 50%) 0 0 / 16px 16px}[data-vl-page=mailing] .ml-ed-carica-velo{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:1rem;text-align:center;font-size:.8rem;font-weight:650;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-ed-carica-velo svg{width:1.4rem;height:1.4rem;color:var(--ml-accento)}[data-vl-page=mailing] .ml-ed-carica-velo small{font-size:.68rem;font-weight:500;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-carica[data-piena] .ml-ed-carica-velo{background:#0a100e8c;color:#fff;opacity:0;transition:opacity .16s ease}[data-vl-page=mailing] .ml-ed-carica[data-piena] .ml-ed-carica-velo svg{color:#fff}[data-vl-page=mailing] .ml-ed-carica[data-piena]:hover .ml-ed-carica-velo,[data-vl-page=mailing] .ml-ed-carica[data-piena][data-stato=carico] .ml-ed-carica-velo,[data-vl-page=mailing] .ml-ed-carica[data-piena][data-stato=sopra] .ml-ed-carica-velo{opacity:1}[data-vl-page=mailing] .ml-ed-carica-rimuovi{position:absolute;top:.4rem;right:.4rem;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.55rem;background:#0a100eb3;color:#fff;opacity:0;transition:opacity .16s ease,background-color .14s ease}[data-vl-page=mailing] .ml-ed-carica:hover .ml-ed-carica-rimuovi{opacity:1}[data-vl-page=mailing] .ml-ed-carica-rimuovi:hover{background:#e5484d}[data-vl-page=mailing].ml-ed-menu{min-width:15rem;padding:.35rem;border-radius:.9rem;border:1px solid var(--ml-bordo);background:var(--ml-carta);color:var(--vl-ink);box-shadow:0 20px 50px -20px #00143273}[data-vl-page=mailing] .ml-ed-menu-gruppo{padding:.4rem .55rem .2rem;font-size:.64rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-menu-voce{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.4rem .55rem;border-radius:.6rem;cursor:pointer}[data-vl-page=mailing] .ml-ed-menu-voce--riga{flex-direction:row;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600}[data-vl-page=mailing] .ml-ed-menu-voce--riga svg{width:.95rem;height:.95rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-menu-voce[data-highlighted]{background:var(--ml-accento-morbido)}[data-vl-page=mailing] .ml-ed-menu-voce--pericolo,[data-vl-page=mailing] .ml-ed-menu-voce--pericolo svg{color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-ed-menu-voce-nome{font-size:.82rem;font-weight:650;color:var(--vl-ink)}[data-vl-page=mailing] .ml-ed-menu-voce-es{font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-testo{position:relative;border-radius:.85rem;border:1px solid var(--ml-bordo-forte);background:var(--ml-ed-campo);transition:border-color .16s ease,box-shadow .16s ease}[data-vl-page=mailing] .ml-ed-testo:focus-within{border-color:var(--ml-accento);box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-ed-toolbar{position:sticky;top:3.6rem;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.1rem;padding:.3rem;border-bottom:1px solid var(--ml-bordo);border-radius:.85rem .85rem 0 0;background:inherit}[data-vl-page=mailing] .ml-ed-tb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:1.9rem;height:1.9rem;padding:0 .35rem;border-radius:.5rem;font-size:.74rem;font-weight:650;color:var(--vl-ink-2);transition:background-color .12s ease,color .12s ease}[data-vl-page=mailing] .ml-ed-tb-btn svg{width:.95rem;height:.95rem}[data-vl-page=mailing] .ml-ed-tb-btn:hover:not(:disabled){background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=mailing] .ml-ed-tb-btn[data-attivo]{background:var(--ml-accento-morbido);color:var(--ml-accento)}[data-vl-page=mailing] .ml-ed-tb-ai{margin-left:auto;color:#8a4fd8}.dark [data-vl-page=mailing] .ml-ed-tb-ai{color:#c4a6ff}.silvia [data-vl-page=mailing] .ml-ed-tb-ai{color:#fff}[data-vl-page=mailing] .ml-ed-tb-sep{width:1px;height:1.1rem;margin:0 .15rem;background:var(--ml-bordo-forte)}[data-vl-page=mailing] .ml-ed-testo-area{max-height:22rem;overflow-y:auto}[data-vl-page=mailing] .ml-ed-prose{min-height:7rem;padding:.75rem .85rem;font-size:.88rem;line-height:1.6;color:var(--vl-ink);outline:none}[data-vl-page=mailing] .ml-ed-prose p{margin:0 0 .6rem}[data-vl-page=mailing] .ml-ed-prose p:last-child{margin-bottom:0}[data-vl-page=mailing] .ml-ed-prose h2{margin:.4rem 0;font-size:1.1rem;font-weight:750;color:var(--vl-ink)!important}[data-vl-page=mailing] .ml-ed-prose h3{margin:.4rem 0 .35rem;font-size:.98rem;font-weight:750;color:var(--vl-ink)!important}[data-vl-page=mailing] .ml-ed-prose ul,[data-vl-page=mailing] .ml-ed-prose ol{margin:0 0 .6rem;padding-left:1.25rem}[data-vl-page=mailing] .ml-ed-prose ul{list-style:disc}[data-vl-page=mailing] .ml-ed-prose ol{list-style:decimal}[data-vl-page=mailing] .ml-ed-prose a{color:var(--ml-accento);text-decoration:underline}[data-vl-page=mailing] .ml-ed-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--vl-ink-3);pointer-events:none}[data-vl-page=mailing] .ml-ed-testo-velo{position:absolute;inset:2.6rem 0 0;display:flex;align-items:center;justify-content:center;gap:.45rem;border-radius:0 0 .85rem .85rem;background:color-mix(in srgb,var(--vl-surface) 82%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:.82rem;font-weight:700;color:#8a4fd8}[data-vl-page=mailing] .ml-ed-link-form{display:flex;gap:.4rem}[data-vl-page=mailing] .ml-ed-link-togli{margin-top:.45rem}[data-vl-page=mailing] .ml-ed-colonne-elenco{display:grid;gap:.6rem}[data-vl-page=mailing] .ml-ed-colonna{padding:.6rem;border-radius:.8rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-ed-colonna-testa{display:flex;justify-content:space-between;margin-bottom:.4rem;font-size:.74rem;font-weight:700;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-ed-colonna-testa small{color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-ed-colonna-figlio{display:flex;align-items:center;gap:.45rem;width:100%;margin-bottom:.25rem;padding:.4rem .5rem;border-radius:.55rem;background:var(--vl-surface);box-shadow:0 0 0 1px var(--ml-bordo) inset;font-size:.78rem;font-weight:650;color:var(--vl-ink)}[data-vl-page=mailing] .ml-ed-colonna-figlio:hover{box-shadow:0 0 0 1px var(--ml-accento) inset}[data-vl-page=mailing] .ml-ed-colonna-figlio svg{width:.9rem;height:.9rem;color:var(--ml-accento)}[data-vl-page=mailing] .ml-ed-colonna-aggiungi{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.35rem}[data-vl-page=mailing] .ml-ed-colonna-aggiungi button{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;border:1px dashed var(--ml-bordo-forte);color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-ed-colonna-aggiungi button:hover{border-color:var(--ml-accento);color:var(--ml-accento);background:var(--ml-accento-morbido)}[data-vl-page=mailing] .ml-ed-colonna-aggiungi svg{width:.85rem;height:.85rem}[data-vl-page=mailing] .ml-ed-social-elenco{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}[data-vl-page=mailing] .ml-ed-social-riga{display:grid;grid-template-columns:7rem minmax(0,1fr) 2rem;gap:.35rem;width:100%}[data-vl-page=mailing] .ml-ed-video-anteprima{overflow:hidden;border-radius:.8rem;aspect-ratio:16 / 9;background:#000}[data-vl-page=mailing] .ml-ed-video-anteprima img{width:100%;height:100%;object-fit:cover}[data-vl-page=mailing] .ml-ed-stelle{display:flex;gap:.2rem}[data-vl-page=mailing] .ml-ed-stelle button{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;color:var(--ml-bordo-forte);transition:transform .14s var(--ml-spring),color .14s ease}[data-vl-page=mailing] .ml-ed-stelle button[data-piena]{color:#f2a516}[data-vl-page=mailing] .ml-ed-stelle button[data-piena] svg{fill:currentColor}[data-vl-page=mailing] .ml-ed-stelle button:hover{transform:scale(1.15)}[data-vl-page=mailing] .ml-ed-stelle svg{width:1.2rem;height:1.2rem}[data-vl-page=mailing] .ml-ed-temi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}[data-vl-page=mailing] .ml-ed-tema{display:flex;flex-direction:column;gap:.3rem;padding:.3rem;border-radius:.8rem;box-shadow:0 0 0 1px var(--ml-bordo) inset;transition:box-shadow .16s ease,transform .18s var(--ml-spring)}[data-vl-page=mailing] .ml-ed-tema:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset,var(--vl-shadow)}[data-vl-page=mailing] .ml-ed-tema[data-attivo]{box-shadow:0 0 0 2px var(--ml-accento) inset}[data-vl-page=mailing] .ml-ed-tema-campione{display:grid;place-items:center;height:2.6rem;border-radius:.55rem;box-shadow:0 0 0 1px #0000000f inset}[data-vl-page=mailing] .ml-ed-tema-campione>span{display:flex;flex-direction:column;gap:.2rem;width:64%;padding:.3rem;border-radius:.3rem}[data-vl-page=mailing] .ml-ed-tema-campione i{display:block;width:60%;height:.3rem;border-radius:999px}[data-vl-page=mailing] .ml-ed-tema-campione b{display:block;width:90%;height:.2rem;border-radius:999px;opacity:.4}[data-vl-page=mailing] .ml-ed-tema-nome{font-size:.7rem;font-weight:650;color:var(--vl-ink-2)}[data-vl-page=mailing].ml-ed-ai-dialog{border-radius:1.25rem}[data-vl-page=mailing] .ml-ed-dialog-titolo{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:750;color:var(--vl-ink)}[data-vl-page=mailing] .ml-ed-dialog-titolo svg{width:1.15rem;height:1.15rem;color:#8a4fd8}[data-vl-page=mailing] .ml-ed-ai-corpo{display:flex;flex-direction:column;gap:.9rem}[data-vl-page=mailing] .ml-ed-chips{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl-page=mailing] .ml-ed-dialog-azioni{display:flex;justify-content:flex-end;gap:.5rem}[data-vl-page=mailing] .ml-ed-dialog-azioni svg,[data-vl-page=mailing] .ml-btn svg{width:1rem;height:1rem}[data-vl-page=mailing] .ml-mini{position:relative;overflow:hidden;background:#f3f1ec;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}[data-vl-page=mailing] .ml-mini-iframe{position:absolute;top:0;left:0;border:0;transform-origin:top left;pointer-events:none;opacity:0;transition:opacity .26s ease}[data-vl-page=mailing] .ml-mini[data-caricata] .ml-mini-iframe{opacity:1}[data-vl-page=mailing] .ml-mini-attesa{position:absolute;inset:0;border-radius:0}[data-vl-page=mailing] .ml-inbox{overflow:hidden;border-radius:1rem;background:var(--ml-carta);box-shadow:0 0 0 1px var(--ml-bordo) inset;font-family:Roboto,-apple-system,Segoe UI,Helvetica,Arial,sans-serif}[data-vl-page=mailing] .ml-inbox--mobile{max-width:380px}[data-vl-page=mailing] .ml-inbox-barra{padding:.6rem 1rem .3rem;font-size:.7rem;font-weight:600;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-inbox-riga{display:flex;align-items:flex-start;gap:.75rem;padding:.7rem 1rem}[data-vl-page=mailing] .ml-inbox-riga--nuova{animation:ml-ed-entra .3s var(--ml-ease)}[data-vl-page=mailing] .ml-inbox-riga+.ml-inbox-riga{border-top:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-inbox-avatar{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:999px;background:hsl(var(--ml-hue, 160) 55% 42%);color:#fff;font-size:.95rem;font-weight:600}[data-vl-page=mailing] .ml-inbox-avatar--finto{background:var(--vl-surface-2)}[data-vl-page=mailing] .ml-inbox-testi{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}[data-vl-page=mailing] .ml-inbox-mittente{display:flex;justify-content:space-between;gap:.5rem;font-size:.92rem;font-weight:700;color:var(--vl-ink)}[data-vl-page=mailing] .ml-inbox-mittente>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-vl-page=mailing] .ml-inbox-ora{flex-shrink:0;font-size:.72rem;font-weight:700;color:var(--vl-ink)}[data-vl-page=mailing] .ml-inbox-oggetto{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;color:var(--vl-ink)}[data-vl-page=mailing] .ml-inbox-pre{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.84rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-inbox .ml-inbox-stella{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:1.3rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-inbox-finto{display:block;height:.55rem;margin:.2rem 0;border-radius:999px;background:var(--vl-surface-2)}[data-vl-page=mailing] .ml-inbox--desktop .ml-inbox-riga{align-items:center;gap:.8rem;padding:.6rem 1rem;font-size:.84rem}[data-vl-page=mailing] .ml-inbox--desktop .ml-inbox-stella{margin-top:0}[data-vl-page=mailing] .ml-inbox-mittente-d{flex:0 0 10rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;color:var(--vl-ink)}[data-vl-page=mailing] .ml-inbox-linea{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--vl-ink)}[data-vl-page=mailing] .ml-inbox-linea strong{font-weight:700}[data-vl-page=mailing] .ml-inbox-pre-d{color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-inbox .ml-inbox-clip{width:.95rem;height:.95rem;color:var(--vl-ink-3);opacity:0}[data-vl-page=mailing].ml-schermo{position:fixed;inset:0;z-index:10040;display:flex;flex-direction:column;background:var(--vl-canvas);background-color:#f5f7fb;color:var(--vl-ink);animation:ml-ed-entra .24s var(--ml-ease)}.dark [data-vl-page=mailing].ml-schermo{background-color:#062347}.silvia [data-vl-page=mailing].ml-schermo{background-color:#050505}[data-vl-page=mailing] .ml-schermo-testa{display:flex;align-items:center;gap:.75rem;min-height:3.6rem;padding:.5rem 1rem;border-bottom:1px solid var(--ml-bordo);background:var(--vl-surface);flex-wrap:wrap}[data-vl-page=mailing] .ml-indietro svg{width:1rem;height:1rem}[data-vl-page=mailing] .ml-schermo-titoli{flex:1;min-width:12rem;display:flex;align-items:center;gap:.5rem}[data-vl-page=mailing] .ml-schermo-nome{min-width:0;flex:1;max-width:28rem;height:2.3rem;padding:0 .6rem;border-radius:.6rem;background:transparent;border:1px solid transparent;font-size:1.05rem;font-weight:750;letter-spacing:-.01em;color:var(--vl-ink);outline:none;transition:border-color .16s ease,background-color .16s ease}[data-vl-page=mailing] .ml-schermo-nome:hover{background:var(--vl-hover)}[data-vl-page=mailing] .ml-schermo-nome:focus{border-color:var(--ml-accento);background:var(--ml-carta);box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-schermo-categoria{width:10rem}[data-vl-page=mailing] .ml-schermo-azioni{display:flex;align-items:center;gap:.6rem}[data-vl-page=mailing] .ml-schermo-avviso{margin:.6rem 1rem 0}[data-vl-page=mailing] .ml-schermo-corpo{flex:1;min-height:0;display:flex;flex-direction:column;padding:.75rem 1rem 1rem}[data-vl-page=mailing] .ml-schermo-corpo>.ml-ed{flex:1}[data-vl-page=mailing] .ml-schermo-attesa{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;font-weight:650;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-schermo-salva-esci{margin-bottom:.25rem}[data-vl-page=mailing] .ml-salvataggio{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:650;color:var(--vl-ink-3);white-space:nowrap}[data-vl-page=mailing] .ml-salvataggio svg{width:.9rem;height:.9rem}[data-vl-page=mailing] .ml-salvataggio[data-stato=ok] svg{color:var(--ml-ok)}[data-vl-page=mailing] .ml-salvataggio[data-stato=errore]{color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-salvataggio-punto{width:.5rem;height:.5rem;border-radius:999px;background:var(--ml-avviso)}@media (max-width: 640px){[data-vl-page=mailing] .ml-schermo-testa{padding:.5rem .6rem}[data-vl-page=mailing] .ml-schermo-corpo{padding:.4rem}[data-vl-page=mailing] .ml-schermo-categoria,[data-vl-page=mailing] .ml-salvataggio{display:none}}[data-vl-page=mailing] .ml-tpl-pagina{display:flex;flex-direction:column;gap:1rem}[data-vl-page=mailing] .ml-tpl-barra{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}[data-vl-page=mailing] .ml-tpl-cerca{position:relative;flex:1 1 14rem;max-width:22rem}[data-vl-page=mailing] .ml-tpl-cerca svg{position:absolute;left:.75rem;top:50%;width:1rem;height:1rem;color:var(--vl-ink-3);transform:translateY(-50%)}[data-vl-page=mailing] .ml-tpl-cerca .ml-input{width:100%;padding-left:2.2rem}[data-vl-page=mailing] .ml-tpl-conta{margin-left:.2rem;font-size:.7rem;opacity:.6;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-tpl-nuovo{margin-left:auto}[data-vl-page=mailing] .ml-tpl-categorie{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl-page=mailing] .ml-tpl-sezione{display:flex;flex-direction:column;gap:.75rem}[data-vl-page=mailing] .ml-tpl-sezione-titolo{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;font-size:.95rem;font-weight:750;letter-spacing:-.01em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-tpl-sezione-titolo svg{width:1rem;height:1rem;align-self:center;color:var(--ml-accento)}[data-vl-page=mailing] .ml-tpl-sezione-titolo span{font-size:.8rem;font-weight:500;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-tpl-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:1rem}[data-vl-page=mailing] .ml-tpl{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--ml-r);background:var(--vl-surface);box-shadow:0 0 0 1px var(--ml-bordo) inset,var(--vl-shadow);text-align:left;transition:transform .26s var(--ml-spring),box-shadow .22s var(--ml-ease);animation:ml-ed-entra .32s var(--ml-ease) both}[data-vl-page=mailing] .ml-tpl:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset,var(--vl-shadow-hover)}[data-vl-page=mailing] .ml-tpl:focus-visible,[data-vl-page=mailing] .ml-tpl-mini:focus-visible{outline:none;box-shadow:var(--ml-focus),0 0 0 1px var(--ml-accento) inset}[data-vl-page=mailing] .ml-tpl-mini{position:relative;display:block;width:100%;border-bottom:1px solid var(--ml-bordo);cursor:pointer}[data-vl-page=mailing] .ml-tpl-usa{position:absolute;left:50%;bottom:1rem;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;background:var(--ml-accento);color:var(--ml-accento-ink);font-size:.8rem;font-weight:700;box-shadow:0 10px 24px -10px var(--ml-accento);opacity:0;transform:translate(-50%,8px);transition:opacity .2s ease,transform .24s var(--ml-spring)}[data-vl-page=mailing] .ml-tpl-usa svg{width:.95rem;height:.95rem}[data-vl-page=mailing] .ml-tpl:hover .ml-tpl-usa,[data-vl-page=mailing] .ml-tpl:focus-within .ml-tpl-usa{opacity:1;transform:translate(-50%)}[data-vl-page=mailing] .ml-tpl-info{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .95rem .95rem}[data-vl-page=mailing] .ml-tpl-riga{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-vl-page=mailing] .ml-tpl-nome{font-size:.92rem;font-weight:750;letter-spacing:-.01em;color:var(--vl-ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-vl-page=mailing] .ml-tpl-nome-btn{min-width:0;text-align:left}[data-vl-page=mailing] .ml-tpl-nome-btn:hover{color:var(--ml-accento)}[data-vl-page=mailing] .ml-tpl-desc{font-size:.76rem;line-height:1.45;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-tpl-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.15rem;font-size:.72rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-tpl-cat{font-weight:650;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-tpl--attesa{animation:none}[data-vl-page=mailing] .ml-tpl-form{display:flex;flex-direction:column;gap:.8rem}[data-vl-page=mailing] .ml-tpl-vuoto{padding:2.5rem 1rem;border-radius:var(--ml-r);border:1px dashed var(--ml-bordo-forte)}@media (prefers-reduced-motion: reduce){[data-vl-page=mailing] .ml-tpl,[data-vl-page=mailing] .ml-ed-foglio,[data-vl-page=mailing] .ml-ed-telefono,[data-vl-page=mailing] .ml-ed-pannello,[data-vl-page=mailing].ml-schermo{animation:none}}[data-vl-page=mailing] .ml-cp-pagina,[data-vl-page=mailing] .ml-cp-report{display:flex;flex-direction:column;gap:1rem}[data-vl-page=mailing] .ml-cp-elenco{display:flex;flex-direction:column;gap:.6rem}[data-vl-page=mailing] .ml-cp-riga{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.95rem .8rem .95rem 1rem;border-radius:var(--ml-r);background:var(--vl-surface);box-shadow:0 0 0 1px var(--ml-bordo) inset,var(--vl-shadow);transition:transform .22s var(--ml-ease),box-shadow .22s var(--ml-ease);animation:ml-ed-entra .3s var(--ml-ease) both}[data-vl-page=mailing] .ml-cp-riga:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset,var(--vl-shadow-hover)}[data-vl-page=mailing] .ml-cp-riga-apri{position:absolute;inset:0;border-radius:inherit}[data-vl-page=mailing] .ml-cp-riga-apri:focus-visible{outline:none;box-shadow:var(--ml-focus),0 0 0 1px var(--ml-accento) inset}[data-vl-page=mailing] .ml-cp-riga>:not(.ml-cp-riga-apri){position:relative;pointer-events:none}[data-vl-page=mailing] .ml-cp-riga button:not(.ml-cp-riga-apri),[data-vl-page=mailing] .ml-cp-riga-menu{pointer-events:auto}[data-vl-page=mailing] .ml-cp-riga--attesa{animation:none}[data-vl-page=mailing] .ml-cp-icona{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.85rem;background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-vl-page=mailing] .ml-cp-icona svg{width:1.15rem;height:1.15rem}[data-vl-page=mailing] .ml-cp-icona[data-stato=INVIATA]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-cp-icona[data-stato=PROGRAMMATA]{background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=mailing] .ml-cp-icona[data-stato=IN_INVIO],[data-vl-page=mailing] .ml-cp-icona[data-stato=TEST_AB]{background:var(--ml-accento);color:var(--ml-accento-ink);animation:ml-respiro 2s ease-out infinite}[data-vl-page=mailing] .ml-cp-icona[data-stato=IN_PAUSA]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=mailing] .ml-cp-icona[data-stato=ANNULLATA]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-cp-icona[data-stato=IMPORTATA]{background:var(--vl-violet-bg);color:var(--vl-violet-fg)}[data-vl-page=mailing] .ml-cp-riga-testi{min-width:0}[data-vl-page=mailing] .ml-cp-riga-nome{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.95rem;font-weight:750;letter-spacing:-.01em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-riga-oggetto{margin-top:.15rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cp-riga-oggetto em{color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-riga-meta{display:flex;flex-wrap:wrap;gap:.2rem .8rem;margin-top:.25rem;font-size:.72rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-riga-destra{display:flex;justify-content:flex-end}[data-vl-page=mailing] .ml-cp-metriche{display:flex;gap:1.4rem}[data-vl-page=mailing] .ml-cp-metrica{display:flex;flex-direction:column;align-items:flex-end;min-width:3.6rem}[data-vl-page=mailing] .ml-cp-metrica-v{font-size:1.02rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-metrica-e{font-size:.68rem;font-weight:600;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-progresso{width:min(22rem,34vw)}[data-vl-page=mailing] .ml-cp-progresso-testa,[data-vl-page=mailing] .ml-cp-live-testa{display:flex;justify-content:space-between;gap:.6rem;margin-bottom:.35rem;font-size:.78rem;color:var(--vl-ink-2);font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-cp-progresso-testa strong,[data-vl-page=mailing] .ml-cp-live-testa strong{color:var(--vl-ink);font-weight:800}[data-vl-page=mailing] .ml-cp-progresso-piede{margin-top:.35rem;font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-barra .ml-barra-valore{transition:width .9s var(--ml-ease)}[data-vl-page=mailing] .ml-cp-barra[data-vivo] .ml-barra-valore{background-image:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);background-size:200% 100%;animation:ml-cp-scorre 1.6s linear infinite}@keyframes ml-cp-scorre{0%{background-position:200% 0}to{background-position:-200% 0}}[data-vl-page=mailing] .ml-cp-barra--grande{height:.7rem}[data-vl-page=mailing] .ml-cp-quando{display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-quando>svg{width:1.1rem;height:1.1rem;color:var(--vl-info-fg)}[data-vl-page=mailing] .ml-cp-quando>div{display:flex;flex-direction:column;align-items:flex-end;text-align:right}[data-vl-page=mailing] .ml-cp-quando strong{font-size:.86rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-filtri{overflow-x:auto;max-width:100%}@media (max-width: 900px){[data-vl-page=mailing] .ml-cp-riga{grid-template-columns:auto minmax(0,1fr) auto}[data-vl-page=mailing] .ml-cp-riga-destra{grid-column:1 / -1;justify-content:flex-start}[data-vl-page=mailing] .ml-cp-progresso{width:100%}[data-vl-page=mailing] .ml-cp-metriche{gap:1rem;flex-wrap:wrap}[data-vl-page=mailing] .ml-cp-metrica{align-items:flex-start}[data-vl-page=mailing] .ml-cp-quando>div{align-items:flex-start;text-align:left}[data-vl-page=mailing] .ml-cp-riga-menu{grid-row:1;grid-column:3}}[data-vl-page=mailing] .ml-cp-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:.6rem 1rem;border-bottom:1px solid var(--ml-bordo);background:var(--vl-surface)}[data-vl-page=mailing] .ml-cp-passo{position:relative;display:flex;align-items:center;gap:.6rem;min-width:0;padding:.45rem .6rem;border-radius:.9rem;text-align:left;transition:background-color .18s ease}[data-vl-page=mailing] .ml-cp-passo:hover:not(:disabled){background:var(--vl-hover)}[data-vl-page=mailing] .ml-cp-passo:focus:not(:focus-visible){outline:none;box-shadow:none}[data-vl-page=mailing] .ml-cp-passo:focus-visible{outline:none;box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-cp-passo:not(:last-child):after{content:"";position:absolute;right:-.3rem;top:50%;width:.2rem;height:.2rem;border-radius:999px;background:var(--ml-bordo-forte)}[data-vl-page=mailing] .ml-cp-passo-num{display:grid;place-items:center;flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset;color:var(--vl-ink-3);transition:background-color .22s ease,color .22s ease,transform .3s var(--ml-spring)}[data-vl-page=mailing] .ml-cp-passo-num svg{width:.95rem;height:.95rem}[data-vl-page=mailing] .ml-cp-passo[data-attivo] .ml-cp-passo-num{background:var(--ml-accento);color:var(--ml-accento-ink);box-shadow:0 8px 18px -8px var(--ml-accento);transform:scale(1.06)}[data-vl-page=mailing] .ml-cp-passo[data-fatto] .ml-cp-passo-num{background:var(--vl-ok-bg);color:var(--vl-ok-fg);box-shadow:none}[data-vl-page=mailing] .ml-cp-passo-testi{display:flex;flex-direction:column;min-width:0}[data-vl-page=mailing] .ml-cp-passo-nome{font-size:.82rem;font-weight:750;color:var(--vl-ink-2);white-space:nowrap}[data-vl-page=mailing] .ml-cp-passo-nome small{margin-right:.15rem;font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-passo[data-attivo] .ml-cp-passo-nome{color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-passo-sotto{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-wizard-corpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.25rem 2rem}[data-vl-page=mailing] .ml-cp-wizard-corpo[data-passo=contenuto]{display:flex;flex-direction:column;overflow:hidden;padding:.75rem 1rem}[data-vl-page=mailing] .ml-cp-wizard-corpo>*{animation:ml-ed-entra .26s var(--ml-ease)}[data-vl-page=mailing] .ml-cp-wizard-piede{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;border-top:1px solid var(--ml-bordo);background:var(--vl-surface)}[data-vl-page=mailing] .ml-cp-wizard-punti{display:flex;gap:.35rem}[data-vl-page=mailing] .ml-cp-wizard-punti span{width:.45rem;height:.45rem;border-radius:999px;background:var(--ml-bordo-forte);transition:width .26s var(--ml-spring),background-color .2s ease}[data-vl-page=mailing] .ml-cp-wizard-punti span[data-attivo]{width:1.4rem;background:var(--ml-accento)}[data-vl-page=mailing] .ml-cp-wizard-fine{font-size:.8rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-due{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:1.1rem;max-width:1280px;margin:0 auto;align-items:start}[data-vl-page=mailing] .ml-cp-colonna{display:flex;flex-direction:column;gap:1rem;min-width:0}[data-vl-page=mailing] .ml-cp-appiccicoso{position:sticky;top:0;display:flex;flex-direction:column;gap:.9rem}[data-vl-page=mailing] .ml-cp-sezione{display:flex;flex-direction:column;gap:.85rem}[data-vl-page=mailing] .ml-cp-sezione-testa{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}[data-vl-page=mailing] .ml-cp-sezione-titolo{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:.95rem;font-weight:750;letter-spacing:-.01em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-sezione-titolo>svg{width:1.05rem;height:1.05rem;color:var(--ml-accento)}[data-vl-page=mailing] .ml-cp-sezione-nota{font-size:.74rem;font-weight:500;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-oggetto{display:flex;align-items:center;border-radius:.75rem;border:1px solid var(--ml-bordo-forte);background:var(--ml-ed-campo);transition:border-color .16s ease,box-shadow .16s ease}[data-vl-page=mailing] .ml-cp-oggetto:focus-within{border-color:var(--ml-accento);box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-cp-oggetto .ml-input{flex:1;height:2.6rem;border:0;background:transparent;box-shadow:none;font-size:.92rem}[data-vl-page=mailing] .ml-cp-oggetto-strumenti{display:flex;align-items:center;gap:.1rem;padding-right:.4rem}[data-vl-page=mailing] .ml-cp-contatore{min-width:2rem;padding:.15rem .4rem;border-radius:999px;background:var(--vl-surface-2);text-align:center;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-contatore[data-tono=ok]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-cp-contatore[data-tono=avviso]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=mailing] .ml-cp-contatore[data-tono=errore]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing].ml-cp-emoji{width:17rem}[data-vl-page=mailing] .ml-cp-emoji-griglia{display:grid;grid-template-columns:repeat(8,1fr);gap:.15rem;margin-bottom:.5rem}[data-vl-page=mailing] .ml-cp-emoji-griglia button{display:grid;place-items:center;aspect-ratio:1;border-radius:.5rem;font-size:1.15rem;transition:transform .14s var(--ml-spring),background-color .12s ease}[data-vl-page=mailing] .ml-cp-emoji-griglia button:hover{background:var(--vl-hover);transform:scale(1.18)}[data-vl-page=mailing] .ml-cp-ai{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}[data-vl-page=mailing] .ml-cp-ai-lista{display:flex;flex-direction:column;gap:.4rem;width:100%;transition:opacity .2s ease}[data-vl-page=mailing] .ml-cp-ai-lista[data-occupato]{opacity:.5}[data-vl-page=mailing] .ml-cp-ai-voce{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;border-radius:.85rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;text-align:left;animation:ml-ed-entra .28s var(--ml-ease) both;transition:box-shadow .16s ease,transform .2s var(--ml-spring)}[data-vl-page=mailing] .ml-cp-ai-voce:hover{transform:translate(2px);box-shadow:0 0 0 1px var(--ml-accento) inset}[data-vl-page=mailing] .ml-cp-ai-punteggio{display:grid;place-items:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:999px;background:conic-gradient(var(--ml-accento) var(--ml-p),var(--ml-bordo-forte) 0);font-size:.78rem;font-weight:800;color:var(--vl-ink);position:relative;isolation:isolate}[data-vl-page=mailing] .ml-cp-ai-punteggio:before{content:"";position:absolute;inset:3px;z-index:-1;border-radius:999px;background:var(--vl-surface)}.dark [data-vl-page=mailing] .ml-cp-ai-punteggio:before{background:var(--ml-carta)}[data-vl-page=mailing] .ml-cp-ai-testi{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}[data-vl-page=mailing] .ml-cp-ai-testi strong{font-size:.86rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-ai-testi small{font-size:.72rem;line-height:1.4;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-ai-usa{font-size:.74rem;font-weight:700;color:var(--ml-accento);opacity:0;transition:opacity .14s ease}[data-vl-page=mailing] .ml-cp-ai-voce:hover .ml-cp-ai-usa{opacity:1}[data-vl-page=mailing] .ml-cp-ab{display:flex;flex-direction:column;gap:.75rem;animation:ml-ed-entra .24s var(--ml-ease)}[data-vl-page=mailing] .ml-cp-ab-variante{display:flex;align-items:flex-start;gap:.6rem}[data-vl-page=mailing] .ml-cp-ab-lettera{display:inline-grid;place-items:center;flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:.6rem;font-size:.82rem;font-weight:800;color:#fff;background:var(--ml-s1)}[data-vl-page=mailing] .ml-cp-ab-lettera[data-v=B]{background:var(--ml-s2)}[data-vl-page=mailing] .ml-cp-ab-lettera[data-v=C]{background:var(--ml-s3)}[data-vl-page=mailing] .ml-cp-ab-campi{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}[data-vl-page=mailing] .ml-cp-ab-campi .ml-input{width:100%}[data-vl-page=mailing] .ml-cp-ab-pre{height:2rem;font-size:.8rem}[data-vl-page=mailing] .ml-cp-ab-aggiungi{align-self:flex-start}[data-vl-page=mailing] .ml-cp-anteprima-testa{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-vl-page=mailing] .ml-cp-anteprima-varianti{display:flex;flex-direction:column;gap:.35rem}[data-vl-page=mailing] .ml-cp-anteprima-variante{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cp-consigli{padding:.9rem 1rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-cp-consigli ul{margin:.45rem 0 0;padding-left:1.1rem;list-style:disc;display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;line-height:1.45;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cp-scelte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}[data-vl-page=mailing] .ml-cp-scelte--2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vl-page=mailing] .ml-cp-scelta{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.85rem;border-radius:1rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;text-align:left;transition:box-shadow .18s ease,transform .22s var(--ml-spring),background-color .18s ease}[data-vl-page=mailing] .ml-cp-scelta:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset,var(--vl-shadow)}[data-vl-page=mailing] .ml-cp-scelta:focus-visible{outline:none;box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-cp-scelta[data-attivo]{background:var(--ml-accento-morbido);box-shadow:0 0 0 2px var(--ml-accento) inset}[data-vl-page=mailing] .ml-cp-scelta-icona{display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:.25rem;border-radius:.65rem;background:var(--vl-surface);color:var(--ml-accento);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-cp-scelta-icona svg{width:1rem;height:1rem}[data-vl-page=mailing] .ml-cp-scelta[data-attivo] .ml-cp-scelta-icona{background:var(--ml-accento);color:var(--ml-accento-ink)}[data-vl-page=mailing] .ml-cp-scelta-titolo{font-size:.86rem;font-weight:750;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-scelta-testo{font-size:.74rem;line-height:1.4;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-liste,[data-vl-page=mailing] .ml-cp-regole{display:flex;flex-direction:column;gap:.85rem;animation:ml-ed-entra .24s var(--ml-ease)}[data-vl-page=mailing] .ml-cp-chips{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl-page=mailing] .ml-cp-chip-punto{width:.5rem;height:.5rem;border-radius:999px;background:var(--ml-chip-colore, var(--ml-accento))}[data-vl-page=mailing] .ml-cp-chip-conta{margin-left:.15rem;font-size:.7rem;font-variant-numeric:tabular-nums;opacity:.65}[data-vl-page=mailing] .ml-cp-stima{display:flex;flex-direction:column;gap:.6rem;overflow:hidden;position:relative;isolation:isolate}[data-vl-page=mailing] .ml-cp-stima:before{content:"";position:absolute;inset:-40% -30% auto auto;width:70%;height:120%;z-index:-1;background:radial-gradient(closest-side,var(--ml-accento-morbido),transparent)}[data-vl-page=mailing] .ml-cp-stima-numero{display:flex;align-items:center;gap:.6rem;font-size:3.2rem;font-weight:850;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;color:var(--vl-ink);transition:opacity .2s ease}[data-vl-page=mailing] .ml-cp-stima[data-occupato] .ml-cp-stima-numero{opacity:.6}[data-vl-page=mailing] .ml-cp-stima-numero svg{width:1.2rem;height:1.2rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-stima-sotto{margin-top:-.3rem;font-size:.82rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-esclusi{display:flex;flex-direction:column;gap:.35rem;padding:.7rem 0;border-top:1px solid var(--ml-bordo);border-bottom:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-cp-esclusi li{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cp-esclusi svg{width:.95rem;height:.95rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-esclusi span{flex:1}[data-vl-page=mailing] .ml-cp-esclusi strong{font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-stima-giorni{display:flex;gap:.5rem;align-items:flex-start;font-size:.78rem;line-height:1.45}[data-vl-page=mailing] .ml-cp-campione{display:flex;flex-direction:column;gap:.45rem}[data-vl-page=mailing] .ml-cp-campione-riga{display:flex;align-items:center;gap:.6rem;animation:ml-ed-entra .26s var(--ml-ease) both}[data-vl-page=mailing] .ml-cp-campione-riga>div{display:flex;flex-direction:column;min-width:0}[data-vl-page=mailing] .ml-cp-campione-riga strong{font-size:.82rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-campione-riga small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-contenuto{flex:1;min-height:0;display:flex;flex-direction:column;gap:.5rem}[data-vl-page=mailing] .ml-cp-contenuto>.ml-ed{flex:1}[data-vl-page=mailing] .ml-cp-contenuto-barra{display:flex;align-items:center;justify-content:space-between;gap:.6rem}[data-vl-page=mailing] .ml-cp-scegli{max-width:1280px;width:100%;margin:0 auto;overflow-y:auto;padding:.5rem .25rem 2rem}[data-vl-page=mailing] .ml-cp-scegli-testa{margin:.5rem 0 1.25rem;text-align:center}[data-vl-page=mailing] .ml-cp-scegli-titolo{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-scegli-sotto{margin-top:.3rem;font-size:.88rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-bianco-mini{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:240px;border-bottom:1px solid var(--ml-bordo);background:repeating-linear-gradient(135deg,transparent 0 12px,var(--vl-hover) 12px 13px),var(--vl-surface-2);font-size:.86rem;font-weight:700;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cp-bianco-mini svg{width:2rem;height:2rem;color:var(--ml-accento)}[data-vl-page=mailing] .ml-cp-controlli-corpo{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1rem;align-items:start}[data-vl-page=mailing] .ml-cp-gauge{display:flex;flex-direction:column;align-items:center;padding:.6rem .4rem .8rem;border-radius:1rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;--ml-gauge: var(--ml-ok)}[data-vl-page=mailing] .ml-cp-gauge[data-tono=avviso]{--ml-gauge: var(--ml-avviso)}[data-vl-page=mailing] .ml-cp-gauge[data-tono=errore]{--ml-gauge: var(--ml-errore)}[data-vl-page=mailing] .ml-cp-gauge svg{width:120px;height:70px}[data-vl-page=mailing] .ml-cp-gauge-fondo{fill:none;stroke:var(--ml-bordo-forte);stroke-width:10;stroke-linecap:round}[data-vl-page=mailing] .ml-cp-gauge-valore{fill:none;stroke:var(--ml-gauge);stroke-width:10;stroke-linecap:round;transition:stroke-dasharray .7s var(--ml-ease)}[data-vl-page=mailing] .ml-cp-gauge-ago{stroke:var(--vl-ink);stroke-width:3;stroke-linecap:round}[data-vl-page=mailing] .ml-cp-gauge-perno{fill:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-gauge-testi{display:flex;flex-direction:column;align-items:center;text-align:center}[data-vl-page=mailing] .ml-cp-gauge-testi strong{font-size:1.3rem;font-weight:850;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-gauge-testi span{font-size:.72rem;font-weight:650;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-controlli{display:flex;flex-direction:column;gap:.15rem;transition:opacity .2s ease}[data-vl-page=mailing] .ml-cp-controlli[data-occupato]{opacity:.55}[data-vl-page=mailing] .ml-cp-controlli li{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .6rem;border-radius:.75rem;animation:ml-ed-entra .26s var(--ml-ease) both}[data-vl-page=mailing] .ml-cp-controlli li[data-esito=BLOCCANTE],[data-vl-page=mailing] .ml-cp-controlli li[data-esito=ERRORE]{background:var(--vl-danger-bg)}[data-vl-page=mailing] .ml-cp-controlli li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}[data-vl-page=mailing] .ml-cp-controlli strong{font-size:.84rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-controlli small{font-size:.74rem;line-height:1.4;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-esito{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.05rem}[data-vl-page=mailing] .ml-cp-esito[data-esito=OK]{color:var(--ml-ok)}[data-vl-page=mailing] .ml-cp-esito[data-esito=AVVISO]{color:var(--ml-avviso)}[data-vl-page=mailing] .ml-cp-esito[data-esito=BLOCCANTE]{color:var(--ml-errore)}[data-vl-page=mailing] .ml-cp-indirizzi{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.6rem;padding:.35rem .5rem;border-radius:.75rem;border:1px solid var(--ml-bordo-forte);background:var(--ml-ed-campo);cursor:text}[data-vl-page=mailing] .ml-cp-indirizzi:focus-within{border-color:var(--ml-accento);box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-cp-indirizzi input{flex:1;min-width:10rem;height:1.8rem;border:0;background:transparent;outline:none;font-size:.84rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-indirizzo{gap:.25rem}[data-vl-page=mailing] .ml-cp-indirizzo button{display:grid;place-items:center;width:1rem;height:1rem;border-radius:999px}[data-vl-page=mailing] .ml-cp-indirizzo button svg{width:.7rem;height:.7rem}[data-vl-page=mailing] .ml-cp-prova-btn{align-self:flex-start}[data-vl-page=mailing] .ml-cp-data{max-width:16rem}[data-vl-page=mailing] .ml-cp-intelligente{font-size:.86rem}[data-vl-page=mailing] .ml-cp-riepilogo{display:flex;flex-direction:column;gap:.9rem}[data-vl-page=mailing] .ml-cp-riepilogo-mini{overflow:hidden;margin:-.4rem -.5rem 0;border-radius:.9rem;box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-cp-riepilogo-dati{display:flex;flex-direction:column;gap:.55rem}[data-vl-page=mailing] .ml-cp-riepilogo-dati>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.6rem;font-size:.82rem}[data-vl-page=mailing] .ml-cp-riepilogo-dati dt{display:flex;align-items:center;gap:.3rem;font-weight:600;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-riepilogo-dati dt svg{width:.85rem;height:.85rem}[data-vl-page=mailing] .ml-cp-riepilogo-dati dd{margin:0;font-weight:650;color:var(--vl-ink);overflow-wrap:anywhere}[data-vl-page=mailing] .ml-cp-invia{height:3rem;font-size:.95rem;border-radius:1rem}[data-vl-page=mailing] .ml-cp-invia-nota{text-align:center}[data-vl-page=mailing] .ml-cp-conferma{display:flex;flex-direction:column;gap:1rem}[data-vl-page=mailing] .ml-cp-conferma-numero{display:flex;flex-direction:column;align-items:center;padding:1.1rem;border-radius:1rem;background:var(--ml-accento-morbido);text-align:center}[data-vl-page=mailing] .ml-cp-conferma-numero span{font-size:2.6rem;font-weight:850;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ml-accento);animation:ml-pop .4s var(--ml-spring)}[data-vl-page=mailing] .ml-cp-conferma-numero small{margin-top:.3rem;font-size:.82rem;color:var(--vl-ink-2)}@media (max-width: 980px){[data-vl-page=mailing] .ml-cp-due{grid-template-columns:minmax(0,1fr)}[data-vl-page=mailing] .ml-cp-colonna--anteprima{order:-1}[data-vl-page=mailing] .ml-cp-appiccicoso{position:static}[data-vl-page=mailing] .ml-cp-stepper{grid-template-columns:repeat(4,auto);overflow-x:auto}[data-vl-page=mailing] .ml-cp-passo-sotto{display:none}}@media (max-width: 640px){[data-vl-page=mailing] .ml-cp-scelte{grid-template-columns:minmax(0,1fr)}[data-vl-page=mailing] .ml-cp-passo-testi{display:none}[data-vl-page=mailing] .ml-cp-stepper{display:flex;justify-content:space-between}[data-vl-page=mailing] .ml-cp-controlli-corpo{grid-template-columns:minmax(0,1fr)}[data-vl-page=mailing] .ml-cp-wizard-corpo{padding:.75rem}[data-vl-page=mailing] .ml-cp-wizard-punti{display:none}}[data-vl-page=mailing] .ml-cp-testa{display:flex;flex-direction:column;gap:.7rem}[data-vl-page=mailing] .ml-cp-testa .ml-indietro{align-self:flex-start;margin:-.4rem 0 0 -.5rem}[data-vl-page=mailing] .ml-cp-testa-riga{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}[data-vl-page=mailing] .ml-cp-testa-testi{min-width:0;flex:1 1 22rem}[data-vl-page=mailing] .ml-cp-testa-nome{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-testa-oggetto{margin-top:.25rem;font-size:.92rem;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cp-testa-meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.45rem;font-size:.76rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-testa-azioni{display:flex;flex-wrap:wrap;gap:.4rem}[data-vl-page=mailing] .ml-cp-live{padding:.8rem .9rem;border-radius:var(--ml-r-sm);background:var(--ml-accento-morbido)}[data-vl-page=mailing] .ml-cp-kpi-griglia{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}[data-vl-page=mailing] .ml-cp-kpi{display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1rem;border-radius:var(--ml-r);background:var(--vl-surface);box-shadow:0 0 0 1px var(--ml-bordo) inset,var(--vl-shadow);animation:ml-ed-entra .32s var(--ml-ease) both}[data-vl-page=mailing] .ml-cp-kpi[data-tono=accento]{background:linear-gradient(160deg,var(--ml-accento-morbido),transparent 70%),var(--vl-surface)}[data-vl-page=mailing] .ml-cp-kpi-testa{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-kpi-testa svg{width:.95rem;height:.95rem;color:var(--ml-accento)}[data-vl-page=mailing] .ml-cp-kpi-valore{font-size:1.7rem;font-weight:850;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-kpi-sotto{font-size:.72rem;line-height:1.35;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-griglia-2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem}[data-vl-page=mailing] .ml-cp-griglia-mappa{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1rem;align-items:start}@media (max-width: 1100px){[data-vl-page=mailing] .ml-cp-griglia-2,[data-vl-page=mailing] .ml-cp-griglia-mappa{grid-template-columns:minmax(0,1fr)}}[data-vl-page=mailing] .ml-cp-imbuto{display:flex;flex-direction:column;gap:.7rem}[data-vl-page=mailing] .ml-cp-imbuto li{animation:ml-ed-entra .32s var(--ml-ease) both}[data-vl-page=mailing] .ml-cp-imbuto-testa{display:flex;justify-content:space-between;margin-bottom:.3rem;font-size:.82rem;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cp-imbuto-testa strong{font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-imbuto-barra{height:1.6rem;border-radius:.45rem;background:var(--vl-surface-2);overflow:hidden}[data-vl-page=mailing] .ml-cp-imbuto-barra span{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--ml-s1);animation:ml-cp-cresce .9s var(--ml-ease) both;transform-origin:left}@keyframes ml-cp-cresce{0%{transform:scaleX(0)}to{transform:none}}[data-vl-page=mailing] .ml-cp-imbuto-conv{margin-top:.2rem;font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-imbuto-fine{display:flex;align-items:center;gap:.4rem;padding:.65rem .8rem;border-radius:var(--ml-r-sm);background:var(--vl-ok-bg);color:var(--vl-ok-fg);font-size:.84rem;font-weight:700}[data-vl-page=mailing] .ml-cp-imbuto-fine svg{width:1rem;height:1rem}[data-vl-page=mailing] .ml-cp-grafico{display:flex;flex-direction:column;gap:.4rem}[data-vl-page=mailing] .ml-cp-grafico-vuoto{display:grid;place-items:center;height:240px;border-radius:var(--ml-r-sm);border:1px dashed var(--ml-bordo-forte);font-size:.82rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-legenda{display:flex;gap:1rem;font-size:.76rem;font-weight:600;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cp-legenda span{display:inline-flex;align-items:center;gap:.35rem}[data-vl-page=mailing] .ml-cp-legenda i{width:.75rem;height:.2rem;border-radius:999px}[data-vl-page=mailing] .ml-cp-mappa{position:relative;overflow:hidden;border-radius:var(--ml-r-sm);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-cp-mappa iframe{display:block;border:0;transform-origin:top left}[data-vl-page=mailing] .ml-cp-link{display:flex;flex-direction:column;gap:.2rem}[data-vl-page=mailing] .ml-cp-link li{display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem;border-radius:.7rem;transition:background-color .14s ease}[data-vl-page=mailing] .ml-cp-link li:hover,[data-vl-page=mailing] .ml-cp-link li[data-on]{background:var(--ml-accento-morbido)}[data-vl-page=mailing] .ml-cp-link-num{display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset;font-size:.7rem;font-weight:800;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cp-link-testi{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}[data-vl-page=mailing] .ml-cp-link-testi a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:650;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-link-testi a:hover{color:var(--ml-accento);text-decoration:underline}[data-vl-page=mailing] .ml-cp-link-v{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-cp-link-v strong{font-size:.86rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-link-v small{font-size:.68rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-barre{display:flex;flex-direction:column;gap:.6rem}[data-vl-page=mailing] .ml-cp-barre-testa{display:flex;justify-content:space-between;margin-bottom:.25rem;font-size:.8rem;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cp-barre-testa strong{font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-barre-barra{height:.45rem;border-radius:999px;background:var(--vl-surface-2);overflow:hidden}[data-vl-page=mailing] .ml-cp-barre-barra span{display:block;height:100%;border-radius:999px;background:var(--ml-s1);animation:ml-cp-cresce .8s var(--ml-ease) both;transform-origin:left}[data-vl-page=mailing] .ml-cp-varianti{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}[data-vl-page=mailing] .ml-cp-variante{display:flex;flex-direction:column;gap:.6rem;padding:.9rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-cp-variante[data-vincitore]{box-shadow:0 0 0 2px var(--ml-ok) inset;background:linear-gradient(160deg,var(--vl-ok-bg),transparent 70%),var(--vl-surface-2)}[data-vl-page=mailing] .ml-cp-variante-testa{display:flex;align-items:center;justify-content:space-between}[data-vl-page=mailing] .ml-cp-variante-testa .ml-badge svg{width:.8rem;height:.8rem}[data-vl-page=mailing] .ml-cp-variante-oggetto{font-size:.86rem;font-weight:650;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-variante-numeri{display:flex;gap:1.2rem}[data-vl-page=mailing] .ml-cp-variante-numeri div{display:flex;flex-direction:column}[data-vl-page=mailing] .ml-cp-variante-numeri strong{font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-variante-numeri span{font-size:.7rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-conversioni{display:flex;flex-direction:column;gap:.2rem}[data-vl-page=mailing] .ml-cp-conversioni li{display:flex;align-items:center;gap:.75rem;padding:.55rem .4rem;border-bottom:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-cp-conversioni li:last-child{border-bottom:0}[data-vl-page=mailing] .ml-cp-conversioni li>div{flex:1;min-width:0;display:flex;flex-direction:column}[data-vl-page=mailing] .ml-cp-conversioni strong{font-size:.86rem;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-conversioni small{font-size:.74rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-conv-icona{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:var(--vl-info-bg);color:var(--vl-info-fg)}[data-vl-page=mailing] .ml-cp-conv-icona[data-tipo=CONVERSIONE_ACQUISTO]{background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-cp-conv-icona svg{width:1rem;height:1rem}[data-vl-page=mailing] .ml-cp-conv-valore{font-size:.92rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-cp-conv-quando{min-width:4.5rem;text-align:right;font-size:.72rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-dest-cerca{flex:0 1 16rem}[data-vl-page=mailing] .ml-cp-tabella-box{position:relative;overflow-x:auto;transition:opacity .2s ease}[data-vl-page=mailing] .ml-cp-tabella-box[data-occupato]{opacity:.6}[data-vl-page=mailing] .ml-cp-tabella{width:100%}[data-vl-page=mailing] .ml-cp-tabella .ml-cp-num,[data-vl-page=mailing] .ml-cp-num{text-align:right;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-cp-dest-nome{font-weight:650}[data-vl-page=mailing] .ml-cp-dest-email,[data-vl-page=mailing] .ml-cp-dest-quando{font-size:.74rem;color:var(--vl-ink-3);-webkit-text-fill-color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-dest-extra{margin-left:.3rem}[data-vl-page=mailing] .ml-cp-tabella-vuota{padding:1.5rem;text-align:center;font-size:.84rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-paginazione{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-cp-paginazione>div{display:flex;gap:.3rem}[data-vl-page=mailing] .ml-cp-analisi{display:flex;flex-direction:column;gap:.75rem;background:linear-gradient(150deg,rgba(155,93,229,.1),transparent 55%),var(--vl-surface);animation:ml-ed-entra .32s var(--ml-ease)}[data-vl-page=mailing] .ml-cp-analisi .ml-cp-sezione-titolo>svg{color:#9b5de5}[data-vl-page=mailing] .ml-cp-analisi-rifai{margin-left:auto}[data-vl-page=mailing] .ml-cp-analisi-attesa{display:flex;flex-direction:column;gap:.5rem}[data-vl-page=mailing] .ml-cp-analisi-sintesi{font-size:.95rem;line-height:1.6;color:var(--vl-ink)}[data-vl-page=mailing] .ml-cp-analisi-colonne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}[data-vl-page=mailing] .ml-cp-analisi-colonne .ml-etichetta{display:flex;align-items:center;gap:.35rem;margin-bottom:.45rem}[data-vl-page=mailing] .ml-cp-analisi-colonne .ml-etichetta svg{width:.85rem;height:.85rem}[data-vl-page=mailing] .ml-cp-analisi-colonne ul,[data-vl-page=mailing] .ml-cp-analisi-colonne ol{display:flex;flex-direction:column;gap:.4rem;padding-left:1.1rem;font-size:.84rem;line-height:1.5;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-cp-analisi-colonne ul{list-style:disc}[data-vl-page=mailing] .ml-cp-analisi-colonne ol{list-style:decimal}@media (max-width: 700px){[data-vl-page=mailing] .ml-cp-analisi-colonne{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){[data-vl-page=mailing] .ml-cp-riga,[data-vl-page=mailing] .ml-cp-kpi,[data-vl-page=mailing] .ml-cp-imbuto-barra span,[data-vl-page=mailing] .ml-cp-barre-barra span,[data-vl-page=mailing] .ml-cp-barra[data-vivo] .ml-barra-valore{animation:none}}[data-vl-page=mailing] .ml-mini-iframe,[data-vl-page=mailing] .ml-cp-mappa iframe,[data-vl-page=mailing] .ml-ed-iframe{color-scheme:light}[data-vl][data-vl-page=mailing],[data-vl-page=mailing][data-vl]{--ml-au-fondo: #eef1f7;--ml-au-punto: rgba(0, 37, 82, .16);--ml-au-nodo: #ffffff;--ml-au-nodo-ombra: 0 1px 2px rgba(0, 37, 82, .06), 0 12px 28px -16px rgba(0, 37, 82, .28);--ml-au-arco: rgba(0, 37, 82, .3);--ml-au-flusso: #6250d6;--ml-au-email: #6250d6;--ml-au-tempo: #c77a06;--ml-au-logica: #2a78d6;--ml-au-azione: #12865f;--ml-au-notifica: #d0457a;--ml-au-fine: #5b6b82;--ml-au-si: #12865f;--ml-au-no: #d0521f;--ml-au-trigger: linear-gradient(140deg, #1d1650 0%, #33248f 58%, #5b45e0 100%);--ml-au-pannello: #ffffff}.dark [data-vl][data-vl-page=mailing],.dark [data-vl-page=mailing][data-vl]{--ml-au-fondo: #021a37;--ml-au-punto: rgba(255, 255, 255, .1);--ml-au-nodo: #0b2a52;--ml-au-nodo-ombra: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 16px 34px -18px rgba(0, 0, 0, .7);--ml-au-arco: rgba(255, 255, 255, .32);--ml-au-flusso: #a99dff;--ml-au-email: #a99dff;--ml-au-tempo: #fbbf24;--ml-au-logica: #60a5fa;--ml-au-azione: #34d399;--ml-au-notifica: #f472b6;--ml-au-fine: #94a3b8;--ml-au-si: #34d399;--ml-au-no: #fb923c;--ml-au-trigger: linear-gradient(140deg, #2a1f7a 0%, #4a37c9 60%, #7a68ff 100%);--ml-au-pannello: #0b2a52}.silvia [data-vl][data-vl-page=mailing],.silvia [data-vl-page=mailing][data-vl]{--ml-au-fondo: #000000;--ml-au-punto: rgba(255, 255, 255, .09);--ml-au-nodo: #0f0f0f;--ml-au-nodo-ombra: 0 0 0 1px #262626 inset, 0 18px 40px -26px rgba(0, 0, 0, 1);--ml-au-arco: rgba(255, 255, 255, .28);--ml-au-flusso: #ffffff;--ml-au-email: #b9b0ff;--ml-au-tempo: #fcd34d;--ml-au-logica: #93c5fd;--ml-au-azione: #6ee7b7;--ml-au-notifica: #f9a8d4;--ml-au-fine: #a3a3a3;--ml-au-si: #6ee7b7;--ml-au-no: #fdba74;--ml-au-trigger: linear-gradient(140deg, #141414 0%, #1f1f1f 100%);--ml-au-pannello: #0a0a0a}@keyframes ml-au-entra-destra{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes ml-au-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes ml-au-pulsa{0%{box-shadow:0 0 color-mix(in srgb,var(--ml-ok) 70%,transparent)}80%,to{box-shadow:0 0 0 8px transparent}}@keyframes ml-au-bagliore{0%{box-shadow:0 0 color-mix(in srgb,var(--ml-accento) 45%,transparent),var(--vl-shadow)}to{box-shadow:0 0 0 14px transparent,var(--vl-shadow)}}@keyframes ml-au-nasce{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-vl-page=mailing] .ml-au-scheda{display:flex;flex-direction:column;gap:1.25rem;min-width:0}[data-vl-page=mailing] .ml-au-intestazione{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}[data-vl-page=mailing] .ml-au-titolo-scheda,[data-vl-page=mailing] .ml-au-galleria-titolo{font-size:1.2rem;font-weight:750;letter-spacing:-.01em;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-sottotitolo-scheda{margin-top:.2rem;font-size:.88rem;line-height:1.45;color:var(--vl-ink-2);max-width:60ch}[data-vl-page=mailing] .ml-au-intestazione-azioni{display:flex;gap:.5rem}[data-vl-page=mailing] .ml-au-totali{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media (max-width: 900px){[data-vl-page=mailing] .ml-au-totali{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-vl-page=mailing] .ml-au-totale{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.65rem;align-items:center;padding:.85rem 1rem;border-radius:var(--ml-r-sm);background:var(--vl-surface);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-au-totale-icona{grid-row:span 2;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.7rem;background:var(--ml-accento-morbido);color:var(--ml-accento)}[data-vl-page=mailing] .ml-au-totale-valore{font-size:1.35rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-totale-etichetta{font-size:.76rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-pallino-vivo{display:inline-block;flex-shrink:0;width:.55rem;height:.55rem;border-radius:999px;background:var(--ml-ok);animation:ml-au-pulsa 1.8s var(--ml-ease) infinite}[data-vl-page=mailing] .ml-au-filtri{margin-bottom:.9rem}[data-vl-page=mailing] .ml-au-filtro-conta{min-width:1.3rem;padding:0 .35rem;border-radius:999px;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;background:var(--vl-hover);color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-au-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:1rem}[data-vl-page=mailing] .ml-au-nessuna{padding:1.5rem;border-radius:var(--ml-r-sm);text-align:center;color:var(--vl-ink-3);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-au-card{position:relative;display:flex;flex-direction:column;gap:1rem;animation:ml-au-nasce .32s var(--ml-ease) both}[data-vl-page=mailing] .ml-au-card:hover{box-shadow:0 0 0 1px var(--ml-bordo-forte) inset,var(--vl-shadow-hover);transform:translateY(-1px)}[data-vl-page=mailing] .ml-au-card[data-viva]{animation:ml-au-bagliore 1.4s var(--ml-ease)}[data-vl-page=mailing] .ml-au-card-testa{display:flex;align-items:flex-start;gap:.8rem}[data-vl-page=mailing] .ml-au-card-icona{display:grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:.85rem;background:var(--vl-surface-2);color:var(--vl-ink-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-au-card[data-stato=ATTIVA] .ml-au-card-icona{background:var(--ml-au-trigger);color:#fff;box-shadow:0 10px 22px -12px #3b2a9ecc}[data-vl-page=mailing] .ml-au-card-nome{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;overflow:hidden;text-align:left;font-size:1rem;font-weight:720;color:var(--vl-ink);border-radius:.3rem}[data-vl-page=mailing] .ml-au-card-nome:after{content:"";position:absolute;inset:0;border-radius:var(--ml-r)}[data-vl-page=mailing] .ml-au-card-nome:focus-visible{outline:none}[data-vl-page=mailing] .ml-au-card-nome:focus-visible:after{box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-au-card .ml-toggle,[data-vl-page=mailing] .ml-au-card .ml-au-card-piede button{position:relative;z-index:1}[data-vl-page=mailing] .ml-au-card-trigger{margin-top:.15rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.83rem;line-height:1.4;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-au-card-numeri{display:flex;align-items:flex-end;gap:1.4rem}[data-vl-page=mailing] .ml-au-card-numero{display:flex;flex-direction:column;flex-shrink:0;gap:.1rem}[data-vl-page=mailing] .ml-au-card-valore{display:inline-flex;align-items:center;gap:.45rem;font-size:1.7rem;font-weight:760;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-card-etichetta{white-space:nowrap;font-size:.74rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-sparkline{margin-left:auto;min-width:0;flex:0 1 7.5rem;width:7.5rem;height:2.5rem;overflow:visible}[data-vl-page=mailing] .ml-au-sparkline--vuota{display:block;height:2.5rem;border-bottom:1px dashed var(--ml-bordo-forte)}[data-vl-page=mailing] .ml-au-sparkline-area{fill:color-mix(in srgb,var(--ml-au-flusso) 16%,transparent)}[data-vl-page=mailing] .ml-au-sparkline-linea{fill:none;stroke:var(--ml-au-flusso);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}[data-vl-page=mailing] .ml-au-sparkline-punto{fill:var(--ml-au-flusso);stroke:var(--vl-surface-solid, #ffffff);stroke-width:1.5}[data-vl-page=mailing] .ml-au-card-metriche{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding-top:.85rem;border-top:1px solid var(--ml-bordo);font-size:.83rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-card-metriche>span{display:inline-flex;align-items:center;gap:.3rem}[data-vl-page=mailing] .ml-au-card-metriche svg{color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-card-piede{display:flex;align-items:center;gap:.6rem;margin-top:-.25rem}[data-vl-page=mailing] .ml-au-card-quando{display:inline-flex;align-items:center;gap:.3rem;min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem}[data-vl-page=mailing] .ml-au-voce-pericolo{color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-au-galleria{display:flex;flex-direction:column;gap:.9rem;margin-top:.5rem}[data-vl-page=mailing] .ml-au-modelli{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1rem}[data-vl-page=mailing] .ml-au-modello{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.45rem;min-width:0;padding:.7rem .7rem 1rem;border-radius:var(--ml-r);text-align:left;background:var(--vl-surface);box-shadow:0 0 0 1px var(--ml-bordo) inset,var(--vl-shadow);transition:transform .26s var(--ml-spring),box-shadow .22s var(--ml-ease);animation:ml-au-nasce .36s var(--ml-ease) both}[data-vl-page=mailing] button.ml-au-modello:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset,var(--vl-shadow-hover)}[data-vl-page=mailing] button.ml-au-modello:focus-visible{outline:none;box-shadow:var(--ml-focus),var(--vl-shadow)}[data-vl-page=mailing] button.ml-au-modello:disabled{cursor:progress;opacity:.75}[data-vl-page=mailing] .ml-au-modello-illustrazione{position:relative;display:grid;place-items:center;height:8.5rem;margin-bottom:.55rem;border-radius:calc(var(--ml-r) - .35rem);overflow:visible;background:linear-gradient(135deg,#5b45e0,#9b8cff)}[data-vl-page=mailing] .ml-au-modello[data-tinta=benvenuto] .ml-au-modello-illustrazione{background:linear-gradient(135deg,#5b45e0,#8f7cff)}[data-vl-page=mailing] .ml-au-modello[data-tinta=visita] .ml-au-modello-illustrazione{background:linear-gradient(135deg,#0f8f74,#34c79a)}[data-vl-page=mailing] .ml-au-modello[data-tinta=riattivazione] .ml-au-modello-illustrazione{background:linear-gradient(135deg,#e0752a,#f2b13a)}[data-vl-page=mailing] .ml-au-modello[data-tinta=compleanno] .ml-au-modello-illustrazione{background:linear-gradient(135deg,#cf3f7d,#f58cb4)}[data-vl-page=mailing] .ml-au-modello[data-tinta=acquisto] .ml-au-modello-illustrazione{background:linear-gradient(135deg,#1f5fd1,#38b4e6)}[data-vl-page=mailing] .ml-au-modello[data-tinta=altro] .ml-au-modello-illustrazione{background:linear-gradient(135deg,#3d4b63,#7e8ca3)}.silvia [data-vl-page=mailing] .ml-au-modello .ml-au-modello-illustrazione{background:linear-gradient(135deg,#161616,#262626);box-shadow:0 0 0 1px #2a2a2a inset}[data-vl-page=mailing] .ml-au-modello--zero .ml-au-modello-nome{margin-top:.4rem}[data-vl-page=mailing] .ml-au-modello--zero .ml-au-modello-illustrazione,.silvia [data-vl-page=mailing] .ml-au-modello--zero .ml-au-modello-illustrazione{background:repeating-linear-gradient(135deg,transparent 0 10px,var(--vl-hover) 10px 20px);box-shadow:0 0 0 2px var(--ml-bordo-forte) inset;border:0}[data-vl-page=mailing] .ml-au-modello-piu{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:999px;background:var(--vl-surface);color:var(--ml-accento);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset,var(--vl-shadow);transition:transform .26s var(--ml-spring)}[data-vl-page=mailing] .ml-au-modello--zero:hover .ml-au-modello-piu{transform:rotate(90deg) scale(1.08)}[data-vl-page=mailing] .ml-au-modello-mini{position:absolute;inset:.7rem 1rem .9rem;width:calc(100% - 2rem);height:calc(100% - 1.6rem);overflow:hidden}[data-vl-page=mailing] .ml-au-modello .ml-au-mini-nodo{fill:#fffffff0;stroke:#fff6;stroke-width:10}[data-vl-page=mailing] .ml-au-modello .ml-au-mini-nodo[data-tipo=TRIGGER]{fill:#100c308c}[data-vl-page=mailing] .ml-au-mini-arco{fill:none;stroke:#ffffffbf;stroke-width:9}.silvia [data-vl-page=mailing] .ml-au-modello .ml-au-mini-nodo{fill:#e5e5e5}[data-vl-page=mailing] .ml-au-modello-icona{position:absolute;left:.8rem;bottom:-1rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.8rem;background:var(--vl-surface-solid, #ffffff);color:var(--ml-accento);box-shadow:0 0 0 1px var(--ml-bordo) inset,0 10px 20px -10px #00143c73}[data-vl-page=mailing] .ml-au-modello-nome{margin-top:.85rem;padding:0 .3rem;font-size:.98rem;font-weight:720;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-modello-desc{padding:0 .3rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem;line-height:1.45;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-au-modello-chips{display:flex;flex-wrap:wrap;gap:.35rem;padding:.15rem .3rem 0}[data-vl-page=mailing] .ml-au-modello-trigger{display:flex;align-items:flex-start;gap:.35rem;padding:0 .3rem;font-size:.76rem;line-height:1.4;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-modello-usa{margin-top:auto;padding:.35rem .3rem 0;font-size:.8rem;font-weight:700;color:var(--ml-accento);opacity:0;transform:translateY(4px);transition:opacity .2s var(--ml-ease),transform .2s var(--ml-ease)}[data-vl-page=mailing] .ml-au-modello:hover .ml-au-modello-usa,[data-vl-page=mailing] .ml-au-modello:focus-visible .ml-au-modello-usa{opacity:1;transform:none}@media (hover: none){[data-vl-page=mailing] .ml-au-modello-usa{opacity:1;transform:none}}[data-vl][data-vl-page=mailing].ml-au-builder,[data-vl][data-vl-page=mailing].ml-au-editor{position:fixed;inset:0;z-index:10030;display:flex;flex-direction:column;padding:0;border-radius:0;background:var(--ml-au-fondo);color:var(--vl-ink);animation:ml-au-nasce .22s var(--ml-ease)}[data-vl][data-vl-page=mailing].ml-au-editor{z-index:10040}[data-vl-page=mailing] .ml-au-attesa{margin:auto;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-au-testa,[data-vl-page=mailing] .ml-au-editor-testa{position:relative;z-index:3;display:flex;align-items:center;gap:.75rem;min-height:4rem;padding:.6rem 1rem;background:var(--ml-au-pannello);box-shadow:0 1px 0 var(--ml-bordo),0 8px 24px -20px #00255266}[data-vl-page=mailing] .ml-au-testa-nome{display:flex;flex-direction:column;min-width:0;flex:1}[data-vl-page=mailing] .ml-au-nome{width:100%;max-width:32rem;padding:.15rem .4rem;margin-left:-.4rem;border-radius:.5rem;background:transparent;font-size:1.05rem;font-weight:740;letter-spacing:-.01em;color:var(--vl-ink);text-overflow:ellipsis;transition:background-color .16s var(--ml-ease),box-shadow .16s var(--ml-ease)}[data-vl-page=mailing] .ml-au-nome:hover{background:var(--vl-hover)}[data-vl-page=mailing] .ml-au-nome:focus{outline:none;background:var(--vl-surface-2);box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-au-testa-sotto{display:flex;align-items:center;gap:.6rem;margin-top:.1rem}[data-vl-page=mailing] .ml-au-salvataggio{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-salvataggio-punto{width:.45rem;height:.45rem;border-radius:999px;background:var(--ml-ok)}[data-vl-page=mailing] .ml-au-salvataggio[data-stato=modificato] .ml-au-salvataggio-punto{background:var(--ml-avviso)}[data-vl-page=mailing] .ml-au-salvataggio[data-stato=errore],[data-vl-page=mailing] .ml-au-salvataggio[data-stato=bloccato]{color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-au-salvataggio[data-stato=errore] .ml-au-salvataggio-punto,[data-vl-page=mailing] .ml-au-salvataggio[data-stato=bloccato] .ml-au-salvataggio-punto{background:var(--ml-errore)}[data-vl-page=mailing] .ml-au-testa-azioni{display:flex;align-items:center;gap:.5rem}[data-vl-page=mailing] .ml-au-gruppo{display:inline-flex;gap:.1rem}[data-vl-page=mailing] .ml-au-pronto{display:inline-flex;align-items:center;gap:.35rem;height:2.35rem;padding:0 .8rem;border-radius:.8rem;font-size:.83rem;font-weight:650;background:var(--vl-ok-bg);color:var(--vl-ok-fg)}[data-vl-page=mailing] .ml-au-problemi-btn[data-gravita=errore]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-au-problemi-btn[data-gravita=avviso]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=mailing] .ml-au-risultati-interruttore{display:inline-flex;align-items:center;gap:.55rem;height:2.35rem;padding:0 .4rem 0 .75rem;border-radius:.8rem;font-size:.83rem;font-weight:650;color:var(--vl-ink-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;cursor:pointer;white-space:nowrap}[data-vl-page=mailing] .ml-au-risultati-interruttore>span{display:inline-flex;align-items:center;gap:.35rem}[data-vl-page=mailing] .ml-au-attiva:not(:disabled){box-shadow:0 10px 24px -12px color-mix(in srgb,var(--ml-accento) 80%,transparent)}[data-vl-page=mailing] .ml-au-banner{position:relative;z-index:2;display:flex;align-items:center;gap:.6rem;padding:.55rem 1rem;font-size:.83rem;line-height:1.4;background:var(--vl-warn-bg);color:var(--vl-warn-fg);box-shadow:0 1px 0 var(--ml-bordo)}[data-vl-page=mailing] .ml-au-banner>span{flex:1;min-width:0}[data-vl-page=mailing] .ml-au-banner[data-tono=errore]{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-au-corpo{position:relative;display:flex;flex:1;min-height:0}[data-vl-page=mailing] .ml-au-area{position:relative;flex:1;min-width:0;overflow:hidden}[data-vl-page=mailing] .ml-au-pannello{position:relative;z-index:2;width:25rem;flex-shrink:0;overflow-y:auto;overscroll-behavior:contain;background:var(--ml-au-pannello);box-shadow:-1px 0 0 var(--ml-bordo),-18px 0 40px -34px #00255299;animation:ml-au-entra-destra .26s var(--ml-ease)}@media (max-width: 767px){[data-vl-page=mailing] .ml-au-pannello{position:fixed;inset:0;z-index:10035;width:auto;animation:ml-au-nasce .22s var(--ml-ease)}[data-vl-page=mailing] .ml-au-testa{padding:.5rem .75rem;gap:.5rem}[data-vl-page=mailing] .ml-au-nome{font-size:.98rem}}[data-vl-page=mailing] .ml-au-tela{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--ml-au-fondo);background-image:radial-gradient(circle,var(--ml-au-punto) 1.1px,transparent 1.4px)}[data-vl-page=mailing] .ml-au-tela:active{cursor:grabbing}[data-vl-page=mailing] .ml-au-mondo{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0;will-change:transform}[data-vl-page=mailing] .ml-au-mondo[data-anima]{transition:transform .36s var(--ml-ease)}[data-vl-page=mailing] .ml-au-archi{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}[data-vl-page=mailing] .ml-au-arco-linea{fill:none;stroke:var(--ml-au-arco);stroke-width:2;stroke-linecap:round;transition:stroke .2s var(--ml-ease),stroke-width .6s var(--ml-ease)}[data-vl-page=mailing] .ml-au-arco[data-libero] .ml-au-arco-linea{stroke-dasharray:3 5}[data-vl-page=mailing] .ml-au-arco[data-attivo] .ml-au-arco-linea{stroke:var(--ml-accento);stroke-width:2.5}[data-vl-page=mailing] .ml-au-tela[data-report] .ml-au-arco:not([data-libero]) .ml-au-arco-linea{stroke:color-mix(in srgb,var(--ml-au-flusso) 46%,transparent)}[data-vl-page=mailing] .ml-au-tela[data-report] .ml-au-arco[data-libero]{display:none}[data-vl-page=mailing] .ml-au-freccia{fill:var(--ml-au-arco)}[data-vl-page=mailing] .ml-au-freccia--attiva{fill:var(--ml-accento)}[data-vl-page=mailing] .ml-au-tela[data-report] .ml-au-freccia--attiva{fill:var(--ml-au-flusso)}[data-vl-page=mailing] .ml-au-particella{fill:var(--ml-au-flusso);stroke:var(--ml-au-nodo);stroke-width:1.5}[data-vl-page=mailing] .ml-au-ramo{position:absolute;left:0;top:0;z-index:1;display:inline-flex;align-items:center;height:1.3rem;padding:0 .55rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.02em;pointer-events:none;white-space:nowrap;background:color-mix(in srgb,var(--ml-au-si) 16%,var(--ml-au-nodo));color:var(--ml-au-si);box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-au-si) 40%,transparent) inset}[data-vl-page=mailing] .ml-au-ramo[data-ramo=NO]{background:color-mix(in srgb,var(--ml-au-no) 16%,var(--ml-au-nodo));color:var(--ml-au-no);box-shadow:0 0 0 1px color-mix(in srgb,var(--ml-au-no) 40%,transparent) inset}[data-vl-page=mailing] .ml-au-pannello .ml-au-ramo,[data-vl-page=mailing] .ml-au-elenco .ml-au-ramo,[data-vl-page=mailing].ml-dialog .ml-au-ramo,[data-vl-page=mailing] .ml-dialog .ml-au-ramo{position:static}[data-vl-page=mailing] .ml-au-ancora{position:absolute;left:0;top:0;width:28px;height:28px;pointer-events:none}[data-vl-page=mailing] .ml-au-piu{position:absolute;left:0;top:0;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--ml-au-nodo);color:var(--vl-ink-2);box-shadow:0 0 0 1px var(--ml-bordo-forte) inset,0 4px 10px -6px #00255280;cursor:pointer;transition:background-color .16s var(--ml-ease),color .16s var(--ml-ease),scale .22s var(--ml-spring),box-shadow .16s var(--ml-ease)}[data-vl-page=mailing] .ml-au-piu[data-libero]{color:var(--ml-accento);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ml-accento) 55%,transparent) inset,0 4px 10px -6px #00255280}[data-vl-page=mailing] .ml-au-piu:hover,[data-vl-page=mailing] .ml-au-piu[data-aperto]{scale:1.18;background:var(--ml-accento);color:var(--ml-accento-ink);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--ml-accento) 80%,transparent)}[data-vl-page=mailing] .ml-au-piu:focus-visible{outline:none;box-shadow:var(--ml-focus);scale:1.18}[data-vl-page=mailing] .ml-au-flusso{position:absolute;left:0;top:0;z-index:1;min-width:1.6rem;height:1.35rem;padding:0 .45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;background:var(--ml-au-flusso);color:var(--ml-accento-ink);box-shadow:0 0 0 2px var(--ml-au-fondo),0 6px 14px -8px #00000080;white-space:nowrap}[data-vl-page=mailing] .ml-au-nodo{--tinta: var(--ml-au-fine);position:absolute;left:0;top:0;z-index:2;display:flex;flex-direction:column;padding:.7rem .85rem .75rem;border-radius:1rem;background:var(--ml-au-nodo);box-shadow:0 0 0 1px var(--ml-bordo) inset,var(--ml-au-nodo-ombra);cursor:pointer;outline:none;transition:box-shadow .2s var(--ml-ease),scale .2s var(--ml-ease)}[data-vl-page=mailing] .ml-au-nodo:before{content:"";position:absolute;left:.85rem;right:.85rem;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--tinta);opacity:.85}[data-vl-page=mailing] .ml-au-nodo[data-tipo=EMAIL]{--tinta: var(--ml-au-email)}[data-vl-page=mailing] .ml-au-nodo[data-tipo=ATTESA],[data-vl-page=mailing] .ml-au-nodo[data-tipo=ATTESA_FINO_A]{--tinta: var(--ml-au-tempo)}[data-vl-page=mailing] .ml-au-nodo[data-tipo=CONDIZIONE]{--tinta: var(--ml-au-logica)}[data-vl-page=mailing] .ml-au-nodo[data-tipo=AGGIUNGI_TAG],[data-vl-page=mailing] .ml-au-nodo[data-tipo=RIMUOVI_TAG]{--tinta: var(--ml-au-azione)}[data-vl-page=mailing] .ml-au-nodo[data-tipo=NOTIFICA_STAFF]{--tinta: var(--ml-au-notifica)}[data-vl-page=mailing] .ml-au-nodo[data-tipo=FINE]{--tinta: var(--ml-au-fine)}[data-vl-page=mailing] .ml-au-nodo:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--tinta) 45%,var(--ml-bordo)) inset,var(--ml-au-nodo-ombra)}[data-vl-page=mailing] .ml-au-nodo:focus-visible{box-shadow:0 0 0 2px var(--tinta) inset,var(--ml-focus),var(--ml-au-nodo-ombra)}[data-vl-page=mailing] .ml-au-nodo[data-selezionato]{box-shadow:0 0 0 2px var(--tinta) inset,0 0 0 6px color-mix(in srgb,var(--tinta) 18%,transparent),var(--ml-au-nodo-ombra)}[data-vl-page=mailing] .ml-au-nodo[data-errore]:not([data-selezionato]){box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ml-errore) 70%,transparent) inset,var(--ml-au-nodo-ombra)}[data-vl-page=mailing] .ml-au-nodo[data-trascinato]{z-index:4;cursor:grabbing;scale:1.03;box-shadow:0 0 0 2px var(--tinta) inset,0 28px 50px -22px #00143c8c}[data-vl-page=mailing] .ml-au-nodo-testa{display:flex;align-items:center;gap:.5rem;min-width:0}[data-vl-page=mailing] .ml-au-nodo-icona{display:grid;place-items:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:.55rem;background:color-mix(in srgb,var(--tinta, var(--ml-accento)) 15%,transparent);color:var(--tinta, var(--ml-accento))}[data-vl-page=mailing] .ml-au-nodo-tipo{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-nodo-num{display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;font-size:.68rem;font-weight:750;font-variant-numeric:tabular-nums;background:var(--vl-surface-2);color:var(--vl-ink-3);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-au-nodo-titolo{margin-top:.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:680;line-height:1.3;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-nodo-dettaglio{margin-top:.2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.35;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-nodo-stat{display:flex;align-items:center;gap:.75rem;margin-top:.3rem;font-size:.75rem;color:var(--vl-ink-3);white-space:nowrap}[data-vl-page=mailing] .ml-au-nodo-stat>span{display:inline-flex;align-items:center;gap:.25rem}[data-vl-page=mailing] .ml-au-nodo-stat b{font-weight:760;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-nodo-problema{position:absolute;top:-.55rem;right:-.55rem;display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;font-size:.7rem;font-weight:800;background:var(--ml-errore);color:#fff;box-shadow:0 0 0 2.5px var(--ml-au-fondo);animation:ml-au-pop .3s var(--ml-spring)}[data-vl-page=mailing] .ml-au-nodo-problema[data-gravita=avviso]{background:var(--ml-avviso);color:#3a2300}[data-vl-page=mailing] .ml-au-nodo-qui{position:absolute;top:-.7rem;right:.8rem;display:inline-flex;align-items:center;gap:.35rem;height:1.4rem;padding:0 .55rem;border-radius:999px;font-size:.7rem;font-weight:760;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--ml-ok);color:#04301a;box-shadow:0 0 0 2px var(--ml-au-fondo),0 6px 14px -8px #00000080;animation:ml-au-pop .42s var(--ml-spring)}.silvia [data-vl-page=mailing] .ml-au-nodo-qui{color:#04301a}[data-vl-page=mailing] .ml-au-nodo-qui-punto{width:.45rem;height:.45rem;border-radius:999px;background:#fff;animation:ml-au-pulsa 1.6s var(--ml-ease) infinite}[data-vl-page=mailing] .ml-au-trigger{--tinta: #ffffff;background:var(--ml-au-trigger);color:#fff;box-shadow:0 0 0 1px #ffffff14 inset,0 20px 40px -20px #28188cbf}[data-vl-page=mailing] .ml-au-trigger:before{display:none}[data-vl-page=mailing] .ml-au-trigger .ml-au-nodo-icona{background:#ffffff29;color:#fff}[data-vl-page=mailing] .ml-au-trigger .ml-au-nodo-tipo,[data-vl-page=mailing] .ml-au-trigger .ml-au-trigger-uscita{color:#ffffffb8}[data-vl-page=mailing] .ml-au-trigger .ml-au-nodo-titolo{flex-shrink:0;color:#fff;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.25;margin-top:.35rem}[data-vl-page=mailing] .ml-au-trigger-uscita{display:block;margin-top:auto;font-size:.7rem}[data-vl-page=mailing] .ml-au-trigger-uscita svg{display:inline;vertical-align:-2px}[data-vl-page=mailing] .ml-au-trigger-lampo{color:#ffd76a}[data-vl-page=mailing] .ml-au-trigger-entrati{padding:.1rem .5rem;border-radius:999px;font-size:.7rem;font-weight:760;background:#ffffff29;color:#fff;white-space:nowrap}[data-vl-page=mailing] .ml-au-trigger:hover,[data-vl-page=mailing] .ml-au-trigger:focus-visible,[data-vl-page=mailing] .ml-au-trigger[data-selezionato]{box-shadow:0 0 0 2px #ffffff8c inset,0 0 0 6px color-mix(in srgb,var(--ml-accento) 30%,transparent),0 20px 40px -20px #28188cbf}.silvia [data-vl-page=mailing] .ml-au-trigger{box-shadow:0 0 0 1px #3a3a3a inset}[data-vl-page=mailing] .ml-au-comandi{position:absolute;left:1rem;bottom:1rem;z-index:3;display:flex;align-items:center;gap:.15rem;padding:.3rem;border-radius:.9rem;background:var(--ml-au-nodo);box-shadow:0 0 0 1px var(--ml-bordo) inset,var(--ml-au-nodo-ombra)}[data-vl-page=mailing] .ml-au-comando{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.65rem;color:var(--vl-ink-2);transition:background-color .16s var(--ml-ease),color .16s var(--ml-ease)}[data-vl-page=mailing] .ml-au-comando:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-comando[aria-pressed=true]{background:var(--ml-accento-morbido);color:var(--ml-accento)}[data-vl-page=mailing] .ml-au-comando:focus-visible{outline:none;box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-au-zoom{min-width:3rem;text-align:center;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-au-comandi-sep{width:1px;height:1.2rem;margin:0 .2rem;background:var(--ml-bordo-forte)}[data-vl-page=mailing] .ml-au-minimappa{position:absolute;right:1rem;bottom:1rem;z-index:3;padding:.35rem;border-radius:.9rem;background:var(--ml-au-nodo);box-shadow:0 0 0 1px var(--ml-bordo) inset,var(--ml-au-nodo-ombra);cursor:pointer}[data-vl-page=mailing] .ml-au-minimappa svg{display:block;border-radius:.6rem;background:var(--ml-au-fondo)}[data-vl-page=mailing] .ml-au-minimappa .ml-au-mini-nodo{fill:color-mix(in srgb,var(--tinta, var(--ml-au-fine)) 70%,transparent)}[data-vl-page=mailing] .ml-au-mini-nodo[data-tipo=EMAIL]{--tinta: var(--ml-au-email)}[data-vl-page=mailing] .ml-au-mini-nodo[data-tipo=ATTESA],[data-vl-page=mailing] .ml-au-mini-nodo[data-tipo=ATTESA_FINO_A]{--tinta: var(--ml-au-tempo)}[data-vl-page=mailing] .ml-au-mini-nodo[data-tipo=CONDIZIONE]{--tinta: var(--ml-au-logica)}[data-vl-page=mailing] .ml-au-mini-nodo[data-tipo=AGGIUNGI_TAG],[data-vl-page=mailing] .ml-au-mini-nodo[data-tipo=RIMUOVI_TAG]{--tinta: var(--ml-au-azione)}[data-vl-page=mailing] .ml-au-mini-nodo[data-tipo=NOTIFICA_STAFF]{--tinta: var(--ml-au-notifica)}[data-vl-page=mailing] .ml-au-mini-nodo[data-tipo=TRIGGER]{--tinta: #5b45e0}[data-vl-page=mailing] .ml-au-mini-vista{fill:color-mix(in srgb,var(--ml-accento) 8%,transparent);stroke:var(--ml-accento);stroke-width:1.5}[data-vl-page=mailing] .ml-au-legenda{position:absolute;top:.9rem;left:50%;z-index:3;transform:translate(-50%);display:inline-flex;align-items:center;gap:.5rem;max-width:calc(100% - 2rem);padding:.45rem .85rem;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--vl-ink-2);background:var(--ml-au-nodo);box-shadow:0 0 0 1px var(--ml-bordo) inset,var(--ml-au-nodo-ombra);pointer-events:none;animation:ml-au-nasce .26s var(--ml-ease)}[data-vl-page=mailing] .ml-au-legenda--suggerimento{top:auto;bottom:1.1rem}[data-vl-page=mailing] .ml-au-piu-finto{display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:999px;color:var(--ml-accento);box-shadow:0 0 0 1.5px var(--ml-accento) inset}[data-vl].ml-au-menu-popover[data-vl-page=mailing]{width:19rem;padding:.45rem;border-radius:1rem;background:var(--ml-au-pannello);color:var(--vl-ink);box-shadow:0 0 0 1px var(--ml-bordo) inset,0 24px 50px -20px #00143c73}[data-vl-page=mailing] .ml-au-menu{display:flex;flex-direction:column;gap:.2rem;max-height:min(70vh,32rem);overflow-y:auto}[data-vl-page=mailing] .ml-au-menu-titolo{padding:.45rem .55rem .2rem;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-menu-voce{--tinta: var(--ml-au-fine);display:flex;align-items:center;gap:.65rem;width:100%;padding:.45rem .55rem;border-radius:.7rem;text-align:left;transition:background-color .14s var(--ml-ease)}[data-vl-page=mailing] .ml-au-menu-voce[data-tipo=EMAIL]{--tinta: var(--ml-au-email)}[data-vl-page=mailing] .ml-au-menu-voce[data-tipo=ATTESA],[data-vl-page=mailing] .ml-au-menu-voce[data-tipo=ATTESA_FINO_A]{--tinta: var(--ml-au-tempo)}[data-vl-page=mailing] .ml-au-menu-voce[data-tipo=CONDIZIONE]{--tinta: var(--ml-au-logica)}[data-vl-page=mailing] .ml-au-menu-voce[data-tipo=AGGIUNGI_TAG],[data-vl-page=mailing] .ml-au-menu-voce[data-tipo=RIMUOVI_TAG]{--tinta: var(--ml-au-azione)}[data-vl-page=mailing] .ml-au-menu-voce[data-tipo=NOTIFICA_STAFF]{--tinta: var(--ml-au-notifica)}[data-vl-page=mailing] .ml-au-menu-voce .ml-au-nodo-icona{width:2rem;height:2rem;border-radius:.65rem}[data-vl-page=mailing] .ml-au-menu-voce:hover,[data-vl-page=mailing] .ml-au-menu-voce:focus-visible{outline:none;background:var(--vl-hover)}[data-vl-page=mailing] .ml-au-menu-voce:focus-visible{box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-au-menu-nome{display:block;font-size:.86rem;font-weight:680;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-menu-desc{display:block;font-size:.74rem;line-height:1.35;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-pannello-dentro{display:flex;flex-direction:column;min-height:100%}[data-vl-page=mailing] .ml-au-pannello-testa{--tinta: var(--ml-accento);position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:.7rem;padding:.95rem 1rem .95rem 1.15rem;background:var(--ml-au-pannello);box-shadow:0 1px 0 var(--ml-bordo)}[data-vl-page=mailing] .ml-au-pannello-testa[data-tipo=EMAIL]{--tinta: var(--ml-au-email)}[data-vl-page=mailing] .ml-au-pannello-testa[data-tipo=ATTESA],[data-vl-page=mailing] .ml-au-pannello-testa[data-tipo=ATTESA_FINO_A]{--tinta: var(--ml-au-tempo)}[data-vl-page=mailing] .ml-au-pannello-testa[data-tipo=CONDIZIONE]{--tinta: var(--ml-au-logica)}[data-vl-page=mailing] .ml-au-pannello-testa[data-tipo=AGGIUNGI_TAG],[data-vl-page=mailing] .ml-au-pannello-testa[data-tipo=RIMUOVI_TAG]{--tinta: var(--ml-au-azione)}[data-vl-page=mailing] .ml-au-pannello-testa[data-tipo=NOTIFICA_STAFF]{--tinta: var(--ml-au-notifica)}[data-vl-page=mailing] .ml-au-pannello-testa[data-tipo=FINE]{--tinta: var(--ml-au-fine)}[data-vl-page=mailing] .ml-au-pannello-testa[data-tipo=REPORT]{--tinta: var(--ml-ok)}[data-vl-page=mailing] .ml-au-pannello-testa[data-tipo=TRIGGER] .ml-au-pannello-icona{background:var(--ml-au-trigger);color:#fff}[data-vl-page=mailing] .ml-au-pannello-icona{width:2.3rem;height:2.3rem;border-radius:.75rem}[data-vl-page=mailing] .ml-au-pannello-tipo{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:740;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-pannello-passo{padding:.05rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;background:var(--vl-surface-2);color:var(--vl-ink-3);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-au-pannello-titolo{margin-top:.1rem;font-size:.78rem;color:var(--vl-ink-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-vl-page=mailing] .ml-au-elimina:hover{background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-au-pannello-corpo{display:flex;flex-direction:column;gap:1.1rem;padding:1.15rem}[data-vl-page=mailing] .ml-au-sezione{display:flex;flex-direction:column;gap:.8rem;padding-top:1.1rem;border-top:1px solid var(--ml-bordo)}[data-vl-page=mailing] .ml-au-sezione-titolo{display:flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-riga{display:flex;align-items:center;gap:.5rem}[data-vl-page=mailing] .ml-au-riga>.ml-select,[data-vl-page=mailing] .ml-au-riga>.ml-input{flex:1;min-width:0}[data-vl-page=mailing] .ml-au-numero{width:5.5rem;flex:0 0 auto!important;font-variant-numeric:tabular-nums}[data-vl-page=mailing] .ml-au-ora{width:8rem}[data-vl-page=mailing] .ml-au-chips{display:flex;flex-wrap:wrap;gap:.4rem}[data-vl-page=mailing] .ml-au-frase{font-size:.85rem;line-height:1.5;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-au-frase b{color:var(--vl-ink);font-weight:700}[data-vl-page=mailing] .ml-au-frase-grande{display:flex;align-items:flex-start;gap:.65rem;padding:.95rem 1rem;border-radius:var(--ml-r-sm);font-size:.98rem;font-weight:680;line-height:1.4;background:var(--ml-au-trigger);color:#fff}[data-vl-page=mailing] .ml-au-frase-grande span{color:#fff}[data-vl-page=mailing] .ml-au-giorni{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem}[data-vl-page=mailing] .ml-au-giorni>button{height:2.4rem;border-radius:.7rem;font-size:.85rem;font-weight:700;color:var(--vl-ink-2);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;transition:background-color .14s var(--ml-ease),color .14s var(--ml-ease)}[data-vl-page=mailing] .ml-au-giorni>button[aria-pressed=true]{background:var(--ml-au-tempo);color:#fff;box-shadow:none}.silvia [data-vl-page=mailing] .ml-au-giorni>button[aria-pressed=true]{background:#fff;color:#000}[data-vl-page=mailing] .ml-au-giorni>button:focus-visible{outline:none;box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-au-seg-pieno{display:flex;width:100%}[data-vl-page=mailing] .ml-au-seg-pieno>button{flex:1;justify-content:center;padding:0 .4rem;font-size:.78rem}[data-vl-page=mailing] .ml-au-regole{margin:0 -.25rem}[data-vl-page=mailing] .ml-au-rami{display:flex;flex-direction:column;gap:.45rem;padding:.75rem .85rem;border-radius:var(--ml-r-sm);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-au-ramo-riga{display:flex;align-items:center;gap:.6rem;font-size:.83rem;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-au-problemi-nodo{display:flex;flex-direction:column;gap:.4rem}[data-vl-page=mailing] .ml-au-problemi-nodo>li{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;border-radius:.75rem;font-size:.82rem;font-weight:600;line-height:1.4;background:var(--vl-danger-bg);color:var(--vl-danger-fg)}[data-vl-page=mailing] .ml-au-problemi-nodo>li[data-gravita=avviso]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=mailing] .ml-au-anteprima-email{position:relative;height:15rem;border-radius:var(--ml-r-sm);overflow:hidden;background:#f3f1ec;box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-au-anteprima-email iframe{width:600px;height:640px;border:0;transform:scale(.6);transform-origin:0 0;pointer-events:none;background:#fff}[data-vl-page=mailing] .ml-au-anteprima-email:after{content:"";position:absolute;inset:auto 0 0;height:6rem;background:linear-gradient(transparent,#00143259);pointer-events:none}[data-vl-page=mailing] .ml-au-anteprima-email[data-vuota]:after{display:none}[data-vl-page=mailing] .ml-au-anteprima-vuota{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:100%;padding-bottom:2.5rem;font-size:.85rem;color:#5b6b82;background:repeating-linear-gradient(135deg,#f6f4ef 0 12px,#efece5 12px 24px)}.dark [data-vl-page=mailing] .ml-au-anteprima-email[data-vuota],.silvia [data-vl-page=mailing] .ml-au-anteprima-email[data-vuota]{background:transparent;box-shadow:0 0 0 1px var(--ml-bordo-forte) inset}.dark [data-vl-page=mailing] .ml-au-anteprima-vuota,.silvia [data-vl-page=mailing] .ml-au-anteprima-vuota{color:var(--vl-ink-2);background:repeating-linear-gradient(135deg,transparent 0 12px,var(--vl-hover) 12px 24px)}[data-vl-page=mailing] .ml-au-anteprima-apri{position:absolute;left:50%;bottom:.85rem;z-index:1;transform:translate(-50%);white-space:nowrap}[data-vl-page=mailing] .ml-au-griglia2{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}[data-vl-page=mailing] .ml-au-trigger-scelte{display:flex;flex-direction:column;gap:.35rem}[data-vl-page=mailing] .ml-au-trigger-scelta{display:flex;align-items:center;gap:.7rem;width:100%;padding:.6rem .75rem;border-radius:.8rem;text-align:left;color:var(--vl-ink-2);background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset;transition:background-color .14s var(--ml-ease),box-shadow .14s var(--ml-ease)}[data-vl-page=mailing] .ml-au-trigger-scelta:hover{background:var(--vl-hover)}[data-vl-page=mailing] .ml-au-trigger-scelta[aria-checked=true]{background:var(--ml-accento-morbido);color:var(--ml-accento);box-shadow:0 0 0 1.5px var(--ml-accento) inset}[data-vl-page=mailing] .ml-au-trigger-scelta:focus-visible{outline:none;box-shadow:var(--ml-focus)}[data-vl-page=mailing] .ml-au-trigger-scelta-nome{display:block;font-size:.86rem;font-weight:700;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-trigger-scelta-desc{display:block;font-size:.75rem;line-height:1.35;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-cambia{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:700;color:var(--ml-accento)}[data-vl-page=mailing] .ml-au-interruttore{display:flex;align-items:center;justify-content:space-between;gap:1rem}[data-vl-page=mailing] .ml-au-interruttore-nome{font-size:.86rem;font-weight:680;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-kpi-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}[data-vl-page=mailing] .ml-au-kpi{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;padding:.7rem .8rem;border-radius:.85rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-au-kpi-icona{display:grid;place-items:center;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-kpi[data-tono=ok] .ml-au-kpi-icona{color:var(--ml-ok)}[data-vl-page=mailing] .ml-au-kpi[data-tono=errore] .ml-au-kpi-icona{color:var(--ml-errore)}[data-vl-page=mailing] .ml-au-kpi-valore{font-size:1.35rem;font-weight:760;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-kpi-etichetta{grid-column:1 / -1;font-size:.74rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-metriche{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .5rem}[data-vl-page=mailing] .ml-au-metriche dt{font-size:.72rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-metriche dd{font-size:1rem;font-weight:720;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-grafico-vuoto,[data-vl-page=mailing] .ml-au-caricamento{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:6rem;border-radius:var(--ml-r-sm);font-size:.83rem;color:var(--vl-ink-3);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-au-live{display:flex;flex-direction:column;gap:.35rem}[data-vl-page=mailing] .ml-au-live>li{display:flex;align-items:center;gap:.55rem;padding:.45rem .6rem;border-radius:.65rem;font-size:.8rem;color:var(--vl-ink-2);background:var(--vl-surface-2);animation:ml-arriva .9s var(--ml-ease)}[data-vl-page=mailing] .ml-au-live-punto{width:.45rem;height:.45rem;border-radius:999px;flex-shrink:0;background:var(--ml-au-email)}[data-vl-page=mailing] .ml-au-live>li[data-tipo=CLICK] .ml-au-live-punto{background:var(--ml-au-logica)}[data-vl-page=mailing] .ml-au-live>li[data-tipo^=CONVERSIONE] .ml-au-live-punto{background:var(--ml-ok)}[data-vl-page=mailing] .ml-au-live>li[data-tipo=DISISCRIZIONE] .ml-au-live-punto{background:var(--ml-errore)}[data-vl].ml-au-problemi-pop[data-vl-page=mailing]{width:22rem;padding:.4rem;border-radius:1rem;background:var(--ml-au-pannello);color:var(--vl-ink)}[data-vl-page=mailing].ml-au-problemi-pop ul{display:flex;flex-direction:column;gap:.15rem;max-height:60vh;overflow-y:auto}[data-vl-page=mailing].ml-au-problemi-pop button{display:flex;flex-direction:column;gap:.1rem;width:100%;padding:.55rem .65rem .55rem .9rem;border-radius:.7rem;text-align:left;font-size:.82rem;line-height:1.4;color:var(--vl-ink);box-shadow:3px 0 0 var(--ml-errore) inset}[data-vl-page=mailing].ml-au-problemi-pop button[data-gravita=avviso]{box-shadow:3px 0 0 var(--ml-avviso) inset}[data-vl-page=mailing].ml-au-problemi-pop button:hover:not(:disabled){background:var(--vl-hover)}[data-vl-page=mailing] .ml-au-problemi-dove{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-scelta-ramo{display:flex;flex-direction:column;gap:.4rem}[data-vl-page=mailing] .ml-au-scelta-ramo>button{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:.8rem;font-size:.86rem;font-weight:650;text-align:left;color:var(--vl-ink);box-shadow:0 0 0 1px var(--ml-bordo) inset}[data-vl-page=mailing] .ml-au-scelta-ramo>button[aria-checked=true]{background:var(--ml-accento-morbido);box-shadow:0 0 0 1.5px var(--ml-accento) inset}[data-vl-page=mailing] .ml-au-scelta-ramo .ml-au-ramo{position:static}[data-vl-page=mailing] .ml-au-iscrivi{display:flex;flex-direction:column;gap:.75rem;min-width:0}[data-vl-page=mailing] .ml-au-cerca{position:relative;display:flex;align-items:center}[data-vl-page=mailing] .ml-au-cerca>svg:first-child{position:absolute;left:.8rem;color:var(--vl-ink-3);pointer-events:none}[data-vl-page=mailing] .ml-au-cerca>svg:last-child:not(:first-child){position:absolute;right:.8rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-cerca>.ml-input{width:100%;padding-left:2.3rem}[data-vl-page=mailing] .ml-au-scelti{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl-page=mailing] .ml-au-risultati{display:flex;flex-direction:column;gap:.2rem;max-height:22rem;overflow-y:auto;margin:0 -.25rem;padding:0 .25rem}[data-vl-page=mailing] .ml-au-risultato{display:flex;align-items:center;gap:.7rem;width:100%;padding:.5rem .6rem;border-radius:.75rem;text-align:left;transition:background-color .14s var(--ml-ease)}[data-vl-page=mailing] .ml-au-risultato:hover{background:var(--vl-hover)}[data-vl-page=mailing] .ml-au-risultato[aria-pressed=true]{background:var(--ml-accento-morbido)}[data-vl-page=mailing] .ml-au-risultato-nome{display:block;font-size:.86rem;font-weight:650;color:var(--vl-ink)}[data-vl-page=mailing] .ml-au-risultato-email{display:block;font-size:.76rem;color:var(--vl-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=mailing] .ml-au-spunta{display:grid;place-items:center;width:1.3rem;height:1.3rem;flex-shrink:0;border-radius:.4rem;box-shadow:0 0 0 1.5px var(--ml-bordo-forte) inset}[data-vl-page=mailing] .ml-au-spunta[data-on]{background:var(--ml-accento);color:var(--ml-accento-ink);box-shadow:none}[data-vl-page=mailing] .ml-au-nessuno{padding:1.25rem;text-align:center;font-size:.85rem;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-editor-oggetto{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0;max-width:40rem}[data-vl-page=mailing] .ml-au-editor-corpo{flex:1;min-height:0;overflow:auto;padding:1rem}@media (max-width: 767px){[data-vl-page=mailing] .ml-au-editor-testa{flex-wrap:wrap}[data-vl-page=mailing] .ml-au-editor-oggetto{order:3;flex-basis:100%;max-width:none}[data-vl-page=mailing] .ml-au-editor-corpo{padding:.5rem}}[data-vl-page=mailing] .ml-au-elenco{position:absolute;inset:0;overflow-y:auto;padding:1rem 1rem 6rem;display:flex;flex-direction:column;align-items:stretch;background-color:var(--ml-au-fondo);background-image:radial-gradient(circle,var(--ml-au-punto) 1px,transparent 1.3px);background-size:22px 22px}[data-vl-page=mailing] .ml-au-el-riga{--tinta: var(--ml-au-fine);position:relative;display:flex;align-items:flex-start;gap:.7rem;width:100%;padding:.8rem .9rem;border-radius:1rem;text-align:left;background:var(--ml-au-nodo);box-shadow:0 0 0 1px var(--ml-bordo) inset,var(--ml-au-nodo-ombra)}[data-vl-page=mailing] .ml-au-el-riga[data-tipo=EMAIL]{--tinta: var(--ml-au-email)}[data-vl-page=mailing] .ml-au-el-riga[data-tipo=ATTESA],[data-vl-page=mailing] .ml-au-el-riga[data-tipo=ATTESA_FINO_A]{--tinta: var(--ml-au-tempo)}[data-vl-page=mailing] .ml-au-el-riga[data-tipo=CONDIZIONE]{--tinta: var(--ml-au-logica)}[data-vl-page=mailing] .ml-au-el-riga[data-tipo=AGGIUNGI_TAG],[data-vl-page=mailing] .ml-au-el-riga[data-tipo=RIMUOVI_TAG]{--tinta: var(--ml-au-azione)}[data-vl-page=mailing] .ml-au-el-riga[data-tipo=NOTIFICA_STAFF]{--tinta: var(--ml-au-notifica)}[data-vl-page=mailing] .ml-au-el-riga[aria-pressed=true]{box-shadow:0 0 0 2px var(--tinta) inset,var(--ml-au-nodo-ombra)}[data-vl-page=mailing] .ml-au-el-riga[data-errore]{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ml-errore) 70%,transparent) inset,var(--ml-au-nodo-ombra)}[data-vl-page=mailing] .ml-au-el-riga .ml-au-nodo-icona{width:2.1rem;height:2.1rem;border-radius:.7rem}[data-vl-page=mailing] .ml-au-el-trigger{--tinta: #ffffff;background:var(--ml-au-trigger)}[data-vl-page=mailing] .ml-au-el-trigger .ml-au-nodo-icona{background:#ffffff29;color:#fff}[data-vl-page=mailing] .ml-au-el-trigger .ml-au-el-tipo,[data-vl-page=mailing] .ml-au-el-trigger .ml-au-el-dettaglio{color:#ffffffbf}[data-vl-page=mailing] .ml-au-el-trigger .ml-au-el-titolo{color:#fff;white-space:normal}[data-vl-page=mailing] .ml-au-el-tipo{display:block;font-size:.68rem;font-weight:760;letter-spacing:.05em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl-page=mailing] .ml-au-el-titolo{display:block;margin-top:.1rem;font-size:.92rem;font-weight:680;color:var(--vl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=mailing] .ml-au-el-dettaglio{display:block;margin-top:.1rem;font-size:.78rem;color:var(--vl-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl-page=mailing] .ml-au-el-problema{top:-.4rem;right:-.4rem}[data-vl-page=mailing] .ml-au-el-connettore{position:relative;display:flex;justify-content:center;height:2.75rem}[data-vl-page=mailing] .ml-au-el-linea{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:var(--ml-au-arco)}[data-vl-page=mailing] .ml-au-el-connettore[data-fine] .ml-au-el-linea{bottom:50%}[data-vl-page=mailing] .ml-au-el-piu{position:relative;align-self:center;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:var(--ml-au-nodo);color:var(--ml-accento);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ml-accento) 55%,transparent) inset}[data-vl-page=mailing] .ml-au-el-rami{display:flex;flex-direction:column;gap:.9rem;margin-top:.9rem}[data-vl-page=mailing] .ml-au-el-ramo{display:flex;flex-direction:column;padding-left:.85rem;border-left:3px solid var(--ml-au-si)}[data-vl-page=mailing] .ml-au-el-ramo[data-ramo=NO]{border-left-color:var(--ml-au-no)}[data-vl-page=mailing] .ml-au-el-ramo-titolo{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:var(--vl-ink-2)}[data-vl-page=mailing] .ml-au-el-esce,[data-vl-page=mailing] .ml-au-el-salto{display:flex;align-items:center;gap:.4rem;padding:.55rem .8rem;border-radius:.8rem;font-size:.8rem;color:var(--vl-ink-3);border:1px dashed var(--ml-bordo-forte)}[data-vl-page=mailing] .ml-au-el-orfani{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}@media (prefers-reduced-motion: reduce){[data-vl-page=mailing] .ml-au-mondo[data-anima],[data-vl-page=mailing] .ml-au-pallino-vivo,[data-vl-page=mailing] .ml-au-nodo-qui-punto,[data-vl-page=mailing] .ml-au-card,[data-vl-page=mailing] .ml-au-modello,[data-vl-page=mailing] .ml-au-pannello{animation:none!important;transition:none!important}}[data-firma-pubblica].fa{--fa-sfondo: #f3f5f8;--fa-carta: #ffffff;--fa-ink: #13294b;--fa-ink-2: #45526b;--fa-ink-3: #7a8499;--fa-bordo: rgba(19, 41, 75, .11);--fa-blu: #13294b;--fa-verde: #2f9e6c;--fa-verde-chiaro: #6fd6a4;--fa-verde-morbido: rgba(47, 158, 108, .1);--fa-pericolo: #b42323;--fa-ombra: 0 1px 2px rgba(19, 41, 75, .05), 0 24px 48px -28px rgba(19, 41, 75, .28);--fa-btn-ink: #ffffff;position:relative;isolation:isolate;min-height:100dvh;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1.5rem,env(safe-area-inset-bottom));background:var(--fa-sfondo);color:var(--fa-ink);font-family:Montserrat,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}@media (prefers-color-scheme: dark){[data-firma-pubblica].fa{--fa-sfondo: #0b1424;--fa-carta: #121e33;--fa-ink: #eef2f9;--fa-ink-2: #b9c3d6;--fa-ink-3: #8794ad;--fa-bordo: rgba(255, 255, 255, .09);--fa-blu: #8fb3ff;--fa-verde: #5fd0a0;--fa-verde-morbido: rgba(95, 208, 160, .12);--fa-pericolo: #fda4a4;--fa-ombra: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 24px 48px -28px rgba(0, 0, 0, .7);--fa-btn-ink: #0b1424}}[data-firma-pubblica] :where(span,p,div,label,strong,li,small,dt,dd,h1,h2,h3,summary,td,th){color:inherit}[data-firma-pubblica] .fa-sfondo{position:fixed;inset:0;z-index:-1;background:radial-gradient(620px 300px at 90% -10%,var(--fa-verde-morbido),transparent 70%),radial-gradient(520px 260px at 0% 105%,rgba(19,41,75,.07),transparent 70%);pointer-events:none}[data-firma-pubblica] .fa-contenitore{display:flex;flex-direction:column;gap:.9rem;width:100%;max-width:34rem;margin:0 auto}[data-firma-pubblica] .fa-marchio{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.9rem 0 .4rem;background:#13294b;border-radius:1rem;box-shadow:var(--fa-ombra)}[data-firma-pubblica] .fa-marchio-nome{color:var(--fa-verde-chiaro);font-weight:300;font-size:1.35rem;letter-spacing:.42em;padding-left:.42em}[data-firma-pubblica] .fa-marchio-sotto{color:#3cb37e;font-size:.55rem;letter-spacing:.5em;padding:0 0 .45rem .5em}[data-firma-pubblica] .fa-passi{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;margin:0;padding:0;list-style:none}[data-firma-pubblica] .fa-passi li{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.72rem;color:var(--fa-ink-3)}[data-firma-pubblica] .fa-passi li:before{content:"";display:block;width:100%;height:3px;border-radius:99px;background:var(--fa-bordo)}[data-firma-pubblica] .fa-passi li[data-stato=fatto]:before,[data-firma-pubblica] .fa-passi li[data-stato=attivo]:before{background:var(--fa-verde)}[data-firma-pubblica] .fa-passi-num{display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;border:1.5px solid var(--fa-bordo);font-weight:700;font-size:.7rem}[data-firma-pubblica] .fa-passi li[data-stato=attivo]{color:var(--fa-ink);font-weight:650}[data-firma-pubblica] .fa-passi li[data-stato=attivo] .fa-passi-num{border-color:var(--fa-verde);color:var(--fa-verde)}[data-firma-pubblica] .fa-passi li[data-stato=fatto] .fa-passi-num{border-color:var(--fa-verde);background:var(--fa-verde);color:var(--fa-btn-ink)}[data-firma-pubblica] .fa-card{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.15rem;border:1px solid var(--fa-bordo);border-radius:1.1rem;background:var(--fa-carta);box-shadow:var(--fa-ombra)}[data-firma-pubblica] .fa-stato{align-items:center;text-align:center;padding:2rem 1.25rem}[data-firma-pubblica] .fa-titolo{margin:0;color:var(--fa-ink);font-size:1.35rem;font-weight:750;letter-spacing:-.01em;line-height:1.25}[data-firma-pubblica] .fa-sottotitolo{margin:-.4rem 0 0;color:var(--fa-ink-3);font-size:.82rem;font-style:italic}[data-firma-pubblica] .fa-h2{margin:0;color:var(--fa-ink);padding-bottom:.45rem;border-bottom:1.5px solid var(--fa-verde);font-size:1.02rem;font-weight:700}[data-firma-pubblica] .fa-testo{margin:0;color:var(--fa-ink-2)}[data-firma-pubblica] .fa-testo strong{color:var(--fa-ink)}[data-firma-pubblica] .fa-testo--piccolo{font-size:.84rem}[data-firma-pubblica] .fa-etichetta{color:var(--fa-ink-3);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}[data-firma-pubblica] .fa-icona{display:inline-grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:50%;background:var(--fa-verde-morbido);color:var(--fa-verde);align-self:center}[data-firma-pubblica] .fa-icona svg{width:1.5rem;height:1.5rem}[data-firma-pubblica] .fa-sezione-num{position:absolute;top:1.1rem;right:1.1rem;color:var(--fa-ink-3);font-size:.75rem;font-weight:700}[data-firma-pubblica] .fa-persona{padding:.85rem .95rem;border-radius:.8rem;background:var(--fa-sfondo)}[data-firma-pubblica] .fa-persona dl{margin:.45rem 0 0}[data-firma-pubblica] .fa-riga{display:grid;grid-template-columns:7.5rem 1fr;gap:.5rem;padding:.3rem 0;border-top:1px solid var(--fa-bordo);font-size:.88rem}[data-firma-pubblica] .fa-riga:first-child{border-top:0}[data-firma-pubblica] .fa-riga dt{color:var(--fa-ink-3)}[data-firma-pubblica] .fa-riga dd{margin:0;font-weight:600;overflow-wrap:anywhere}[data-firma-pubblica] .fa-azioni{display:flex;gap:.6rem;justify-content:flex-end;flex-wrap:wrap}[data-firma-pubblica] .fa-azioni--colonna{flex-direction:column;align-items:stretch}[data-firma-pubblica] .fa-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.6rem 1.1rem;border:0;border-radius:.8rem;background:var(--fa-verde);color:var(--fa-btn-ink);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent}[data-firma-pubblica] .fa-btn:active:not(:disabled){transform:scale(.98)}[data-firma-pubblica] .fa-btn:disabled{opacity:.45;cursor:not-allowed}[data-firma-pubblica] .fa-btn:focus-visible,[data-firma-pubblica] .fa-link:focus-visible,[data-firma-pubblica] .fa-sino button:focus-visible,[data-firma-pubblica] .fa-casella:focus-within{outline:2px solid var(--fa-verde);outline-offset:2px}[data-firma-pubblica] .fa-btn--grande{min-height:3.2rem;font-size:1rem}[data-firma-pubblica] .fa-btn--leggero{background:transparent;color:var(--fa-ink-2);box-shadow:inset 0 0 0 1px var(--fa-bordo)}[data-firma-pubblica] .fa-btn--firma{background:#13294b;color:#fff}@media (prefers-color-scheme: dark){[data-firma-pubblica] .fa-btn--firma{background:var(--fa-verde);color:var(--fa-btn-ink)}}[data-firma-pubblica] .fa-link{display:inline-flex;align-items:center;gap:.3rem;align-self:center;padding:.3rem .4rem;border:0;background:none;color:var(--fa-ink-3);font:inherit;font-size:.84rem;cursor:pointer}[data-firma-pubblica] .fa-link:disabled{opacity:.5}[data-firma-pubblica] .fa-campo{width:100%;padding:.7rem .8rem;border:1px solid var(--fa-bordo);border-radius:.7rem;background:var(--fa-sfondo);color:var(--fa-ink);font:inherit;resize:vertical}[data-firma-pubblica] .fa-errore{margin:0;padding:.6rem .8rem;border-radius:.7rem;background:#b4232314;color:var(--fa-pericolo);font-size:.88rem;font-weight:600}[data-firma-pubblica] .fa-casella{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.85rem .9rem;border:1.5px solid var(--fa-bordo);border-radius:.85rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}[data-firma-pubblica] .fa-casella input{position:absolute;opacity:0;pointer-events:none}[data-firma-pubblica] .fa-casella-box{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border:2px solid var(--fa-ink-3);border-radius:.4rem;color:var(--fa-btn-ink);transition:all .15s ease}[data-firma-pubblica] .fa-casella-testo{font-weight:650;font-size:.92rem}[data-firma-pubblica] .fa-casella[data-spuntata]{border-color:var(--fa-verde);background:var(--fa-verde-morbido)}[data-firma-pubblica] .fa-casella[data-spuntata] .fa-casella-box{border-color:var(--fa-verde);background:var(--fa-verde)}[data-firma-pubblica] .fa-consensi{display:flex;flex-direction:column;gap:.7rem}[data-firma-pubblica] .fa-consenso{display:flex;flex-direction:column;gap:.4rem;padding:.85rem .9rem;border-radius:.85rem;background:var(--fa-sfondo)}[data-firma-pubblica] .fa-sezione>.fa-consenso{margin-top:.75rem}[data-firma-pubblica] .fa-consenso-titolo{font-weight:700}[data-firma-pubblica] .fa-sino{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.15rem}[data-firma-pubblica] .fa-sino button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.6rem;border:1.5px solid var(--fa-bordo);border-radius:.7rem;background:var(--fa-carta);color:var(--fa-ink-2);font:inherit;font-weight:650;font-size:.9rem;cursor:pointer}[data-firma-pubblica] .fa-sino button[data-scelto=si]{border-color:var(--fa-verde);background:var(--fa-verde);color:var(--fa-btn-ink)}[data-firma-pubblica] .fa-sino button[data-scelto=no]{border-color:var(--fa-ink-2);background:var(--fa-ink-2);color:var(--fa-carta)}[data-firma-pubblica] .fa-documenti{display:flex;flex-direction:column;gap:.5rem}[data-firma-pubblica] .fa-documento{display:flex;align-items:center;gap:.75rem;width:100%;padding:.9rem 1rem;border:1.5px solid var(--fa-blu);border-radius:.85rem;background:var(--fa-carta);color:var(--fa-blu);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}[data-firma-pubblica] .fa-documento:hover{background:var(--fa-verde-morbido)}[data-firma-pubblica] .fa-documento:focus-visible{outline:2px solid var(--fa-verde);outline-offset:2px}[data-firma-pubblica] .fa-documento>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:.1rem}[data-firma-pubblica] .fa-documento strong{font-weight:700;font-size:.95rem}[data-firma-pubblica] .fa-documento small{color:var(--fa-ink-3);font-size:.78rem}[data-firma-pubblica] .fa-documento[data-letto]{border-color:var(--fa-verde)}[data-firma-pubblica] .fa-documento-ok{color:var(--fa-verde)}[data-firma-pubblica] .fa-documento--secondario{padding:.65rem 1rem;border-width:1px;border-color:var(--fa-bordo)}[data-firma-pubblica] .fa-documento--secondario strong{font-size:.88rem}[data-firma-pubblica] .fa-casella[data-disabilitata]{cursor:not-allowed;border-style:dashed}[data-firma-pubblica] .fa-casella[data-disabilitata] .fa-casella-testo{color:var(--fa-ink-3)}[data-firma-pubblica] .fa-casella-nota{display:block;margin-top:.3rem;color:var(--fa-blu);font-weight:600;font-size:.8rem}[data-firma-pubblica] .fa-lettore{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;background:var(--fa-sfondo)}[data-firma-pubblica] .fa-lettore-testa{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:max(.75rem,env(safe-area-inset-top)) 16px .75rem;border-bottom:1px solid var(--fa-bordo);background:var(--fa-carta)}[data-firma-pubblica] .fa-lettore-testa>div{display:flex;flex-direction:column;min-width:0}[data-firma-pubblica] .fa-lettore-testa strong{font-weight:750;font-size:1rem}[data-firma-pubblica] .fa-lettore-testa small{color:var(--fa-ink-3);font-size:.78rem}[data-firma-pubblica] .fa-lettore-corpo{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:44rem;margin:0 auto;padding:1rem 16px 1.5rem}[data-firma-pubblica] .fa-lettore-corpo .fa-md{max-height:none;overflow:visible;margin-top:.75rem;padding:0;border-top:0;font-size:.92rem;line-height:1.55}[data-firma-pubblica] .fa-lettore-piede{display:flex;justify-content:center;padding:.75rem 16px max(.75rem,env(safe-area-inset-bottom));border-top:1px solid var(--fa-bordo);background:var(--fa-carta)}[data-firma-pubblica] .fa-lettore-piede .fa-btn{width:100%;max-width:28rem}[data-firma-pubblica] .fa-md{max-height:60vh;overflow:auto;padding:.25rem .95rem .9rem;border-top:1px solid var(--fa-bordo);color:var(--fa-ink-2);font-size:.86rem}[data-firma-pubblica] .fa-md-h1{margin:.6rem 0;font-weight:750;font-size:1.05rem;color:var(--fa-ink)}[data-firma-pubblica] .fa-md-h2{font-weight:700;margin:1rem 0 .35rem;font-size:.95rem;color:var(--fa-ink)}[data-firma-pubblica] .fa-md p,[data-firma-pubblica] .fa-md ul{margin:.4rem 0}[data-firma-pubblica] .fa-md ul{padding-left:1.1rem}[data-firma-pubblica] .fa-md table{width:100%;border-collapse:collapse;font-size:.78rem}[data-firma-pubblica] .fa-md th,[data-firma-pubblica] .fa-md td{padding:.4rem;border:1px solid var(--fa-bordo);text-align:left;vertical-align:top}[data-firma-pubblica] .fa-md th{background:#13294b;color:#fff}[data-firma-pubblica] .fa-impronta{color:var(--fa-ink-3);font-size:.7rem;overflow-wrap:anywhere}[data-firma-pubblica] .fa-barra{position:sticky;bottom:max(.5rem,env(safe-area-inset-bottom));display:flex;align-items:center;gap:.75rem;padding:.6rem .6rem .6rem 1rem;border:1px solid var(--fa-bordo);border-radius:1rem;background:color-mix(in srgb,var(--fa-carta) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--fa-ombra)}[data-firma-pubblica] .fa-barra-info{flex:1;color:var(--fa-ink-2);font-size:.86rem;font-weight:600}[data-firma-pubblica] .fa-otp{width:100%;padding:.75rem;border:2px solid var(--fa-bordo);border-radius:.9rem;background:var(--fa-sfondo);color:var(--fa-ink);font:inherit;font-size:2rem;font-weight:700;letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums}[data-firma-pubblica] .fa-otp:focus{outline:none;border-color:var(--fa-verde)}[data-firma-pubblica] .fa-riepilogo{display:flex;flex-direction:column;gap:.3rem;padding:.75rem .9rem;border-radius:.8rem;background:var(--fa-verde-morbido);font-size:.86rem}[data-firma-pubblica] .fa-riepilogo div{display:flex;gap:.45rem;align-items:flex-start}[data-firma-pubblica] .fa-riepilogo svg{flex:none;margin-top:.15rem;color:var(--fa-verde)}[data-firma-pubblica] .fa-firma{position:relative;height:190px;border:1.5px dashed var(--fa-ink-3);border-radius:.9rem;background:#fff;overflow:hidden}[data-firma-pubblica] .fa-firma-canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}[data-firma-pubblica] .fa-firma-suggerimento{position:absolute;inset:0;display:grid;place-items:center;color:#9aa3b5;font-size:.95rem;pointer-events:none}[data-firma-pubblica] .fa-firma-linea{position:absolute;left:1.25rem;right:1.25rem;bottom:2.6rem;border-bottom:1px solid #d5dae3;pointer-events:none}[data-firma-pubblica] .fa-firma-strumenti{display:flex;align-items:center;justify-content:space-between;margin-top:-.35rem;color:var(--fa-ink-3);font-size:.82rem}[data-firma-pubblica] .fa-icona--ok{width:4rem;height:4rem;background:var(--fa-verde);color:var(--fa-btn-ink);animation:fa-pop .5s cubic-bezier(.2,1.4,.4,1) both}[data-firma-pubblica] .fa-icona--ok svg{width:2rem;height:2rem;stroke-width:3}[data-firma-pubblica] .fa-codice{display:flex;flex-direction:column;gap:.15rem;padding:.75rem 1.25rem;border:1.5px dashed var(--fa-verde);border-radius:.9rem}[data-firma-pubblica] .fa-codice span{color:var(--fa-ink-3);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}[data-firma-pubblica] .fa-codice strong{font-size:1.3rem;letter-spacing:.06em;color:var(--fa-verde)}[data-firma-pubblica] .fa-fatto .fa-btn{align-self:stretch}[data-firma-pubblica] .fa-piede{display:flex;align-items:flex-start;justify-content:center;gap:.4rem;padding:.5rem .5rem 0;color:var(--fa-ink-3);font-size:.72rem;text-align:center}[data-firma-pubblica] .fa-piede svg{flex:none;margin-top:.1rem}[data-firma-pubblica] .fa-caricamento{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.4rem 1rem;border:2px dashed var(--fa-bordo);border-radius:.9rem;color:var(--fa-ink-2);text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}[data-firma-pubblica] .fa-caricamento[data-sopra]{border-color:var(--fa-verde);background:var(--fa-verde-morbido)}[data-firma-pubblica] .fa-caricamento input{display:none}[data-firma-pubblica] .fa-esito{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:.9rem}[data-firma-pubblica] .fa-esito[data-ok]{background:var(--fa-verde-morbido);border:1.5px solid var(--fa-verde)}[data-firma-pubblica] .fa-esito[data-ko]{background:#b4232312;border:1.5px solid var(--fa-pericolo)}[data-firma-pubblica] .fa-esito-titolo{display:flex;align-items:center;gap:.5rem;font-weight:750}[data-firma-pubblica] .fa-gira{animation:fa-gira .9s linear infinite}@keyframes fa-gira{to{transform:rotate(360deg)}}@keyframes fa-pop{0%{transform:scale(.4);opacity:0}}@media (prefers-reduced-motion: reduce){[data-firma-pubblica] *,[data-firma-pubblica] *:before{animation:none!important;transition:none!important}}@media (min-width: 640px){[data-firma-pubblica].fa{padding-top:2rem}[data-firma-pubblica] .fa-card{padding:1.6rem}}[data-firma-pubblica].fa[data-testo-grande]{font-size:18px}[data-firma-pubblica] .fa-marchio{position:relative}[data-firma-pubblica] .fa-testo-btn{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;gap:.2rem;padding:.35rem .55rem;border:1px solid rgba(255,255,255,.18);border-radius:.6rem;background:#ffffff0f;color:#cfe9dc;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}[data-firma-pubblica] .fa-ascolta{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;margin-top:-.25rem;padding:.3rem .7rem;border:1px solid var(--fa-bordo);border-radius:99px;background:transparent;color:var(--fa-ink-2);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}[data-firma-pubblica] .fa-ascolta[aria-pressed=true]{border-color:var(--fa-verde);color:var(--fa-verde)}[data-firma-pubblica] .fa-sino button:disabled{opacity:.45;cursor:not-allowed}[data-firma-pubblica] .fa-medico{display:flex;flex-direction:column;gap:.6rem;padding:.9rem;border:1.5px solid var(--fa-verde);border-radius:.9rem;background:var(--fa-verde-morbido)}[data-firma-pubblica] .fa-medico-scelto{display:flex;align-items:center;gap:.6rem}[data-firma-pubblica] .fa-medico-scelto>svg{flex:none;color:var(--fa-verde)}[data-firma-pubblica] .fa-medico-scelto>div{flex:1;min-width:0}[data-firma-pubblica] .fa-medico-cerca,[data-firma-pubblica] .fa-medico-attuale{display:flex;flex-direction:column;gap:.5rem}[data-firma-pubblica] .fa-cerca{position:relative;display:flex;align-items:center}[data-firma-pubblica] .fa-cerca>svg{position:absolute;left:.75rem;color:var(--fa-ink-3)}[data-firma-pubblica] .fa-cerca>svg:last-child:not(:first-child){left:auto;right:.75rem}[data-firma-pubblica] .fa-cerca .fa-campo{padding-left:2.2rem;background:var(--fa-carta)}[data-firma-pubblica] .fa-risultati{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--fa-bordo);border-radius:.7rem;background:var(--fa-carta);overflow:hidden}[data-firma-pubblica] .fa-risultati button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.6rem .8rem;border:0;border-top:1px solid var(--fa-bordo);background:none;color:var(--fa-ink);font:inherit;text-align:left;cursor:pointer}[data-firma-pubblica] .fa-risultati li:first-child button{border-top:0}[data-firma-pubblica] .fa-risultati span{color:var(--fa-ink-3);font-size:.8rem}[data-firma-pubblica] .fa-azioni--sinistra{justify-content:space-between}[data-firma-pubblica] .fa-appuntamento{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;padding:1rem;border-radius:.9rem;background:var(--fa-sfondo)}[data-firma-pubblica] .fa-appuntamento-quando{font-size:1.1rem;font-weight:750;color:var(--fa-ink)}[data-firma-pubblica] .fa-appuntamento-dove{display:flex;align-items:center;gap:.35rem;color:var(--fa-ink-2);font-size:.88rem}[data-firma-pubblica] .fa-appuntamento-dove a{color:inherit}[data-firma-pubblica] .fa-copia-email{display:flex;align-items:flex-start;gap:.7rem;width:100%;padding:.9rem 1rem;border:1px solid var(--fa-bordo);border-radius:.9rem;text-align:left}[data-firma-pubblica] .fa-copia-email>svg{flex:none;margin-top:.1rem;color:var(--fa-verde)}[data-firma-pubblica] .fa-copia-email>div{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}[data-firma-pubblica] .fa-copia-email span{color:var(--fa-ink-2);font-size:.86rem;overflow-wrap:anywhere}[data-firma-pubblica] .fa-copia-email .fa-link{align-self:flex-start;padding-left:0}[data-firma-pubblica] .fa-copia-form{display:flex;gap:.5rem;width:100%;margin-top:.35rem}[data-firma-pubblica] .fa-copia-form .fa-campo{flex:1;min-width:0}[data-firma-pubblica] .fa-prova{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:.8rem;background:#fde8e8;color:#9b1c1c;font-size:.82rem;font-weight:650}[data-firma-pubblica].fa-postazione .fa-contenitore{min-height:calc(100dvh - 3rem);justify-content:center}[data-firma-pubblica] .fa-attesa{gap:1rem;padding:3rem 1.5rem}[data-firma-pubblica] .fa-attesa-anello{position:relative;display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:50%;background:var(--fa-verde-morbido);color:var(--fa-verde)}[data-firma-pubblica] .fa-attesa-anello svg{width:2.4rem;height:2.4rem}[data-firma-pubblica] .fa-attesa-anello:after{content:"";position:absolute;inset:-.5rem;border:2px solid var(--fa-verde);border-radius:50%;opacity:0;animation:fa-onda 2.4s ease-out infinite}@keyframes fa-onda{0%{transform:scale(.85);opacity:.6}to{transform:scale(1.35);opacity:0}}[data-firma-pubblica] .fa-attesa-ora{font-size:2.6rem;font-weight:300;letter-spacing:.04em;color:var(--fa-ink);font-variant-numeric:tabular-nums}[data-firma-pubblica] .fa-attesa-stato{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border-radius:99px;background:var(--fa-verde-morbido);color:var(--fa-verde);font-size:.8rem;font-weight:650}[data-firma-pubblica] .fa-attesa-stato[data-offline]{background:#b4232314;color:var(--fa-pericolo)}[data-firma-pubblica] .fa-consigli{display:flex;flex-direction:column;gap:.3rem;padding:.85rem .95rem;border-radius:.8rem;background:var(--fa-sfondo);color:var(--fa-ink-2);font-size:.82rem}[data-firma-pubblica] .fa-consigli strong{color:var(--fa-ink)}[data-firma-pubblica][data-postazione] .fa-firma{height:240px}[data-firma-pubblica] .fa-postazione-barra{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .8rem;border-radius:.8rem;background:var(--fa-carta);border:1px solid var(--fa-bordo);color:var(--fa-ink-2);font-size:.8rem}.yt-root{--yt-red: #ff0033;--yt-red-2: #ff4d4f;--yt-c1: #e5383b;--yt-c2: #2563eb;--yt-c3: #d97706;--yt-c4: #7c3aed;--yt-c5: #16a34a;--yt-canvas: transparent;--yt-surface: #ffffff;--yt-surface-2: #f6f8fb;--yt-line: rgba(0, 37, 82, .09);--yt-line-strong: rgba(0, 37, 82, .16);--yt-ink: #0b1b33;--yt-ink-2: rgba(11, 27, 51, .68);--yt-ink-3: rgba(11, 27, 51, .48);--yt-grid: rgba(0, 37, 82, .07);--yt-axis: rgba(11, 27, 51, .5);--yt-hover: rgba(0, 37, 82, .04);--yt-muted-bar: rgba(0, 37, 82, .14);--yt-shadow: 0 1px 2px rgba(0, 37, 82, .05), 0 14px 36px -22px rgba(0, 37, 82, .3);--yt-shadow-hover: 0 2px 4px rgba(0, 37, 82, .06), 0 24px 48px -24px rgba(0, 37, 82, .4);--yt-ok: #0d7a3e;--yt-ok-bg: #e7faef;--yt-warn: #a8550a;--yt-warn-bg: #fff4e3;--yt-danger: #b42323;--yt-danger-bg: #fff0f0;--yt-info: #1d4fd0;--yt-info-bg: #ebf2ff;--yt-violet: #6531c9;--yt-violet-bg: #f3eeff;--yt-hot: #c81e1e;--yt-hot-bg: #ffe9e9;--yt-muted: #4b5a70;--yt-muted-bg: #f1f4f8;color:var(--yt-ink)}.dark .yt-root{--yt-c1: #f04a4e;--yt-c2: #3d8bf2;--yt-c3: #b87d0c;--yt-c4: #9b7cf5;--yt-c5: #26a556;--yt-surface: rgba(255, 255, 255, .045);--yt-surface-2: rgba(255, 255, 255, .03);--yt-line: rgba(255, 255, 255, .09);--yt-line-strong: rgba(255, 255, 255, .17);--yt-ink: #ffffff;--yt-ink-2: rgba(255, 255, 255, .72);--yt-ink-3: rgba(255, 255, 255, .5);--yt-grid: rgba(255, 255, 255, .07);--yt-axis: rgba(255, 255, 255, .55);--yt-hover: rgba(255, 255, 255, .05);--yt-muted-bar: rgba(255, 255, 255, .16);--yt-shadow: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 18px 40px -26px rgba(0, 0, 0, .6);--yt-shadow-hover: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 24px 48px -24px rgba(0, 0, 0, .75);--yt-ok: #92fbad;--yt-ok-bg: rgba(114, 250, 147, .13);--yt-warn: #fcd677;--yt-warn-bg: rgba(251, 191, 36, .14);--yt-danger: #fdaaaa;--yt-danger-bg: rgba(248, 113, 113, .16);--yt-info: #a5cbfd;--yt-info-bg: rgba(96, 165, 250, .16);--yt-violet: #cfc2fe;--yt-violet-bg: rgba(167, 139, 250, .18);--yt-hot: #ffb3b3;--yt-hot-bg: rgba(255, 77, 79, .18);--yt-muted: rgba(255, 255, 255, .78);--yt-muted-bg: rgba(255, 255, 255, .08)}.silvia .yt-root{--yt-c1: #f04a4e;--yt-c2: #3d8bf2;--yt-c3: #b87d0c;--yt-c4: #9b7cf5;--yt-c5: #26a556;--yt-surface: #0f0f0f;--yt-surface-2: #141414;--yt-line: #232323;--yt-line-strong: #343434;--yt-ink: #ffffff;--yt-ink-2: #b0b0b0;--yt-ink-3: #7d7d7d;--yt-grid: rgba(255, 255, 255, .07);--yt-axis: #8a8a8a;--yt-hover: rgba(255, 255, 255, .05);--yt-muted-bar: #2c2c2c;--yt-shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 18px 40px -28px rgba(0, 0, 0, .9);--yt-shadow-hover: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 22px 48px -26px rgba(0, 0, 0, 1);--yt-ok: #86efac;--yt-ok-bg: rgba(34, 197, 94, .16);--yt-warn: #fcd34d;--yt-warn-bg: rgba(245, 158, 11, .16);--yt-danger: #fca5a5;--yt-danger-bg: rgba(239, 68, 68, .18);--yt-info: #93c5fd;--yt-info-bg: rgba(59, 130, 246, .18);--yt-violet: #c4b5fd;--yt-violet-bg: rgba(139, 92, 246, .2);--yt-hot: #ff9b9b;--yt-hot-bg: rgba(255, 0, 51, .2);--yt-muted: #c8c8c8;--yt-muted-bg: #1d1d1d}.yt-page{width:100%;min-width:0;max-width:1680px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.yt-root svg:not(.recharts-surface){width:1em;height:1em;flex-shrink:0}.yt-root p,.yt-root b,.yt-root small,.yt-root em{margin:0}.yt-root em{font-style:normal}.yt-stack{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.yt-stack--tight{gap:1rem}.yt-grid-2,.yt-grid-3{display:grid;gap:1.25rem;min-width:0}@media (min-width: 1024px){.yt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.yt-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes yt-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes yt-pulse{0%{box-shadow:0 0 #ff0033b3}70%{box-shadow:0 0 0 10px #f030}to{box-shadow:0 0 #f030}}@keyframes yt-aurora{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-4%,3%,0) scale(1.08)}}@media (prefers-reduced-motion: reduce){.yt-root *,.yt-root *:before,.yt-root *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.yt-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:1.75rem;padding:1.5rem;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#2a0a12 0%,transparent 55%),radial-gradient(90% 120% at 100% 100%,#1a0710 0%,transparent 60%),#0b0b10;box-shadow:0 30px 80px -40px #ff003373,0 0 0 1px #ffffff0f inset;animation:yt-rise .6s cubic-bezier(.2,.8,.2,1) backwards}.yt-hero-banner{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;opacity:.16;filter:saturate(1.2) blur(1px);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 70%);mask-image:linear-gradient(180deg,#000 0%,transparent 70%)}.yt-hero-aurora{position:absolute;inset:-30%;z-index:-1;background:radial-gradient(35% 40% at 20% 30%,rgba(255,0,51,.35),transparent 70%),radial-gradient(30% 35% at 80% 20%,rgba(255,90,60,.18),transparent 70%),radial-gradient(40% 40% at 70% 90%,rgba(120,40,255,.16),transparent 70%);filter:blur(20px);animation:yt-aurora 18s ease-in-out infinite;pointer-events:none}.yt-hero-grain{position:absolute;inset:0;z-index:-1;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(80% 80% at 50% 0%,#000,transparent);mask-image:radial-gradient(80% 80% at 50% 0%,#000,transparent);pointer-events:none}.yt-hero-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.yt-hero-id{display:flex;align-items:center;gap:.9rem;min-width:0}.yt-hero-avatar{width:3.5rem;height:3.5rem;border-radius:999px;object-fit:cover;box-shadow:0 0 0 2px #ffffffe6,0 0 0 5px #f039}.yt-hero-eyebrow{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3!important}.yt-live-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--yt-red);animation:yt-pulse 1.8s infinite}.yt-hero-title{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:750;letter-spacing:-.02em;line-height:1.1;color:#fff!important}.yt-hero-handle,.yt-hero-handle a{font-size:.85rem;color:#fff9!important}.yt-hero-handle a:hover{color:#fff!important}.yt-ghost-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border-radius:.9rem;font-size:.85rem;font-weight:600;color:#fff!important;background:#ffffff14;box-shadow:0 0 0 1px #ffffff24 inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s}.yt-ghost-btn:hover{background:#ffffff26}.yt-hero-main{display:grid;gap:1.25rem;margin-top:1.5rem}@media (min-width: 1100px){.yt-hero-main{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);align-items:stretch}}.yt-hero-counter,.yt-hero-side,.yt-goal{border-radius:1.25rem;padding:1.1rem 1.2rem;background:#ffffff0b;box-shadow:0 0 0 1px #ffffff14 inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0}.yt-hero-side{display:flex;flex-direction:column;gap:.9rem}.yt-hero-label{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e!important}.yt-hero-note{margin-top:.4rem!important;font-size:.78rem;line-height:1.45;color:#ffffff8c!important}.yt-hero-note b{color:#fff!important}.yt-plus{color:#72fa93!important}.yt-hero-mini{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08)}.yt-hero-mini b{display:block;margin-top:.25rem;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff!important}.yt-hero-mini small{font-size:.72rem;color:#ffffff80!important}.yt-odo{display:inline-flex;align-items:flex-end;margin-top:.4rem;font-weight:800;font-size:2rem;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff!important}.yt-odo--xl{font-size:clamp(3rem,7vw,5.4rem);text-shadow:0 0 42px rgba(255,0,51,.45)}.yt-odo--lg{font-size:clamp(2rem,4vw,2.8rem)}.yt-odo-col{display:inline-block;height:1em;overflow:hidden;line-height:1}.yt-odo-strip{display:flex;flex-direction:column;transition:transform 1.2s cubic-bezier(.2,.9,.1,1)}.yt-odo-strip>i,.yt-odo-sep{display:block;height:1em;font-style:normal;color:inherit;-webkit-text-fill-color:currentColor}.yt-odo-sep{width:.28em;text-align:center;font-style:normal}.yt-goal{display:flex;align-items:center;gap:1.1rem}.yt-goal-ring{--p: 0;position:relative;flex-shrink:0;width:6.5rem;height:6.5rem;border-radius:999px;background:conic-gradient(from -90deg,#f03,#ff7a59 calc(var(--p) * 1%),#ffffff14 calc(var(--p) * 1%));filter:drop-shadow(0 0 18px rgba(255,0,51,.35));transition:background .8s}.yt-goal-inner{position:absolute;inset:.55rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:999px;background:#0f0f15}.yt-goal-inner b{font-size:1.35rem;font-weight:800;color:#fff!important}.yt-goal-inner small{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c!important}.yt-goal-text{min-width:0;display:flex;flex-direction:column;gap:.45rem}.yt-goal-text>p{font-size:.85rem;line-height:1.45;color:#ffffffb8!important}.yt-goal-text b{color:#fff!important}.yt-hero .yt-link-btn{color:#ffffffbf!important}.yt-hero .yt-link-btn:hover{color:#fff!important}.yt-hero-bottom{display:grid;gap:1.25rem;margin-top:1.25rem}@media (min-width: 1100px){.yt-hero-bottom{grid-template-columns:minmax(0,1.25fr) minmax(0,1.9fr)}}.yt-hero-spark,.yt-ticker{min-width:0;border-radius:1.25rem;padding:1rem 1.1rem .6rem;background:#ffffff09;box-shadow:0 0 0 1px #ffffff12 inset}.yt-hero-spark-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.4rem}.yt-hero-spark-empty{padding:1.6rem 0}.yt-ticker ul{margin:.5rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}@media (min-width: 720px){.yt-ticker ul{grid-template-columns:1fr 1fr}}.yt-ticker-row{display:flex;align-items:center;gap:.7rem;padding:.45rem;border-radius:.9rem;transition:background .15s}.yt-ticker-row:hover{background:#ffffff0f}.yt-ticker-row img,.yt-ticker-row .yt-thumb-ph{width:4.6rem;aspect-ratio:16 / 9;flex-shrink:0;border-radius:.55rem;object-fit:cover}.yt-ticker-title{font-size:.82rem;font-weight:600;line-height:1.25;color:#fff!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yt-ticker-meta{margin-top:.15rem!important;font-size:.7rem;color:#ffffff80!important}.yt-ticker-views{margin-left:auto;text-align:right;flex-shrink:0}.yt-ticker-views b{display:block;font-size:.95rem;font-variant-numeric:tabular-nums;color:#fff!important}.yt-ticker-views small{font-size:.65rem;color:#ffffff73!important}@keyframes yt-flash{0%{opacity:0;transform:translateY(6px) scale(.9)}15%,80%{opacity:1;transform:none}to{opacity:0}}.yt-flash{display:inline-block;padding:.05rem .4rem;border-radius:999px;font-size:.68rem;font-weight:800;color:#0b0b10!important;background:#72fa93;animation:yt-flash 4s ease forwards}.yt-thumb-ph{background:linear-gradient(135deg,#ff003340,#ffffff0f)}.yt-hero-error{margin-top:.75rem!important;font-size:.8rem;color:#fdaaaa!important}@keyframes yt-confetti{0%{transform:translateY(-10vh) rotate(0);opacity:1}to{transform:translateY(110%) rotate(540deg);opacity:0}}.yt-confetti{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}.yt-confetti i{position:absolute;top:-5%;width:.5rem;height:.9rem;border-radius:2px;animation:yt-confetti 2s cubic-bezier(.2,.6,.4,1) forwards}.yt-nav{position:sticky;top:.5rem;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.45rem;border-radius:1.25rem;background:color-mix(in srgb,var(--background, #ffffff) 82%,transparent);box-shadow:0 0 0 1px var(--yt-line) inset,var(--yt-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.yt-tabs{display:flex;gap:.2rem;overflow-x:auto;scrollbar-width:none;min-width:0}.yt-tabs>button{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .9rem;border-radius:.9rem;font-size:.875rem;font-weight:600;white-space:nowrap;color:var(--yt-ink-2);transition:background .15s,color .15s}.yt-tabs>button p{color:inherit!important}.yt-tabs>button:hover{background:var(--yt-hover);color:var(--yt-ink)}.yt-tabs>button[data-active]{color:#fff;background:linear-gradient(135deg,#f03,#c4002a);box-shadow:0 10px 24px -12px #f03c}.yt-nav-right{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.yt-tabpanel{animation:yt-rise .38s cubic-bezier(.2,.8,.2,1) backwards}.yt-seg{display:inline-flex;align-items:center;gap:.15rem;padding:.22rem;border-radius:.9rem;background:var(--yt-surface-2);box-shadow:0 0 0 1px var(--yt-line) inset;max-width:100%;overflow-x:auto;scrollbar-width:none}.yt-seg>button{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:.7rem;font-size:.8rem;font-weight:600;white-space:nowrap;color:var(--yt-ink-2);transition:background .15s,color .15s}.yt-seg>button:hover:not([data-active]){color:var(--yt-ink);background:var(--yt-hover)}.yt-seg>button[data-active]{color:var(--yt-ink);background:var(--yt-surface);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--yt-line-strong) inset}.dark .yt-root .yt-seg>button[data-active],.silvia .yt-root .yt-seg>button[data-active]{background:#ffffff1f}.yt-seg--hero{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff1a inset}.yt-seg--hero>button{color:#ffffffa6!important}.yt-seg--hero>button[data-active]{color:#fff!important;background:#ff00338c!important;box-shadow:none}.yt-seg--icon>button{padding:.45rem .55rem}.yt-banner-error{padding:.75rem 1rem;border-radius:1rem;font-size:.85rem;color:var(--yt-danger)!important;background:var(--yt-danger-bg)}.yt-panel{min-width:0;border-radius:1.4rem;background:var(--yt-surface);box-shadow:0 0 0 1px var(--yt-line) inset,var(--yt-shadow);animation:yt-rise .48s cubic-bezier(.2,.8,.2,1) backwards}.yt-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.15rem 1.25rem 0}.yt-panel-heading{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1 1 18rem}.yt-panel-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.8rem;font-size:1.05rem;color:var(--yt-c1);background:var(--yt-hot-bg)}.yt-panel-title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--yt-ink)!important}.yt-panel-sub{margin-top:.2rem!important;font-size:.8rem;line-height:1.45;color:var(--yt-ink-2)!important}.yt-panel-sub b{color:var(--yt-ink)!important}.yt-panel-actions{display:flex;align-items:center;gap:.5rem}.yt-panel-body{padding:1rem 1.25rem 1.25rem;min-width:0}.yt-panel--ai{background:radial-gradient(80% 120% at 100% 0%,rgba(124,58,237,.08),transparent 60%),radial-gradient(60% 100% at 0% 100%,rgba(229,56,59,.07),transparent 60%),var(--yt-surface)}.yt-panel--ai .yt-panel-icon{color:var(--yt-c4);background:var(--yt-violet-bg)}.yt-tiles{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.yt-tile{position:relative;overflow:hidden;min-width:0;padding:1.1rem 1.15rem;border-radius:1.3rem;background:var(--yt-surface);box-shadow:0 0 0 1px var(--yt-line) inset,var(--yt-shadow);transition:transform .2s,box-shadow .2s;animation:yt-rise .52s cubic-bezier(.2,.8,.2,1) backwards}.yt-tile:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#f03,#ff7a59);opacity:.85}.yt-tile:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--yt-line-strong) inset,var(--yt-shadow-hover)}.yt-tile-head{display:flex;align-items:center;gap:.5rem}.yt-tile-icon{display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.65rem;font-size:.95rem;color:var(--yt-c1);background:var(--yt-hot-bg)}.yt-tile-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--yt-ink-2)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-tile-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem}.yt-tile-value{font-size:2rem;font-weight:750;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--yt-ink)!important}.yt-tile-foot{margin-top:.55rem!important;font-size:.75rem;line-height:1.4;color:var(--yt-ink-3)!important}.yt-delta{display:inline-flex;align-items:center;gap:.1rem;padding:.12rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.yt-delta[data-tono=su]{color:var(--yt-ok)!important;background:var(--yt-ok-bg)}.yt-delta[data-tono=giu]{color:var(--yt-danger)!important;background:var(--yt-danger-bg)}.yt-delta[data-tono=neutro]{color:var(--yt-muted)!important;background:var(--yt-muted-bg)}.yt-chart{margin:0 -.25rem}.yt-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.6rem}.yt-legend p{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--yt-ink-2)!important}.yt-legend i{width:.7rem;height:.7rem;border-radius:3px}.yt-legend .yt-legend-dash{width:1rem;height:0;border-top:2px dashed;border-radius:0}.yt-tip{min-width:10rem;padding:.6rem .75rem;border-radius:.85rem;background:#0c0e16eb;box-shadow:0 12px 30px -10px #00000080,0 0 0 1px #ffffff14 inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.yt-tip-label{margin-bottom:.35rem!important;font-size:.72rem;font-weight:600;color:#fff9!important}.yt-tip-row{display:flex;align-items:center;gap:.45rem;font-size:.8rem}.yt-tip-row i{width:.55rem;height:.55rem;border-radius:2px}.yt-tip-row p{color:#ffffffbf!important}.yt-tip-row b{margin-left:auto;padding-left:.75rem;font-variant-numeric:tabular-nums;color:#fff!important}.yt-bars{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.yt-bar-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.yt-bar-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:500;color:var(--yt-ink)!important}.yt-bar-value{flex-shrink:0;font-size:.83rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--yt-ink)!important}.yt-bar-value small{margin-left:.4rem;font-weight:500;color:var(--yt-ink-3)!important}.yt-bar-track{margin-top:.3rem;height:.45rem;border-radius:999px;background:var(--yt-hover);overflow:hidden}.yt-bar-fill{height:100%;border-radius:999px;transform-origin:left;animation:yt-grow .9s cubic-bezier(.2,.8,.2,1) backwards}@keyframes yt-grow{0%{transform:scaleX(0)}}.yt-bar-sub{margin-top:.2rem!important;font-size:.7rem;color:var(--yt-ink-3)!important}.yt-podium{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.yt-podium-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem;border-radius:.9rem;text-align:left;transition:background .15s}.yt-podium-row:hover{background:var(--yt-hover)}.yt-podium-row img,.yt-podium-row .yt-thumb-ph{width:5.2rem;aspect-ratio:16 / 9;flex-shrink:0;border-radius:.6rem;object-fit:cover}.yt-rank{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex-shrink:0;border-radius:999px;font-size:.78rem;font-weight:800;color:var(--yt-ink-2)!important;background:var(--yt-muted-bg)}.yt-rank[data-rank="1"]{color:#3d2a00!important;background:linear-gradient(135deg,#ffe07a,#f5b400)}.yt-rank[data-rank="2"]{color:#1f2937!important;background:linear-gradient(135deg,#f1f5f9,#b8c2cf)}.yt-rank[data-rank="3"]{color:#3b1d06!important;background:linear-gradient(135deg,#f4c39a,#c47a3c)}.yt-podium-title{font-size:.85rem;font-weight:600;line-height:1.25;color:var(--yt-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yt-podium-num{flex-shrink:0;text-align:right}.yt-podium-num b{display:block;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--yt-ink)!important}.yt-podium-num small{font-size:.7rem;color:var(--yt-ink-3)!important}.yt-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.2rem 1rem;text-align:center}.yt-empty p{max-width:34rem;font-size:.875rem;color:var(--yt-ink-2)!important}.yt-empty-ok{width:2.2rem!important;height:2.2rem!important;padding:.45rem;border-radius:999px;color:var(--yt-ok);background:var(--yt-ok-bg)}@keyframes yt-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.yt-skeleton{display:grid;gap:.75rem}.yt-skeleton-row{height:4.5rem;border-radius:1.1rem;background:linear-gradient(90deg,var(--yt-hover) 0%,var(--yt-line-strong) 50%,var(--yt-hover) 100%);background-size:200% 100%;animation:yt-shimmer 1.4s ease-in-out infinite}.yt-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:999px;font-size:.7rem;font-weight:650;white-space:nowrap}.yt-chip[data-tono=ok]{color:var(--yt-ok)!important;background:var(--yt-ok-bg)}.yt-chip[data-tono=warn]{color:var(--yt-warn)!important;background:var(--yt-warn-bg)}.yt-chip[data-tono=danger]{color:var(--yt-danger)!important;background:var(--yt-danger-bg)}.yt-chip[data-tono=info]{color:var(--yt-info)!important;background:var(--yt-info-bg)}.yt-chip[data-tono=violet]{color:var(--yt-violet)!important;background:var(--yt-violet-bg)}.yt-chip[data-tono=hot]{color:var(--yt-hot)!important;background:var(--yt-hot-bg)}.yt-chip[data-tono=muted]{color:var(--yt-muted)!important;background:var(--yt-muted-bg)}.yt-link-btn{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--yt-ink-2);transition:color .15s}.yt-link-btn:hover{color:var(--yt-c1)}.yt-link-btn:disabled{opacity:.6}.yt-link-btn--ai{color:var(--yt-c4)}.yt-link-btn--danger:hover{color:var(--yt-danger)}.yt-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:.6rem;color:var(--yt-ink-3);transition:background .15s,color .15s}.yt-icon-btn:hover{color:var(--yt-ink);background:var(--yt-hover)}.yt-root .yt-cta{color:#fff;background:linear-gradient(135deg,#f03,#d1002b);box-shadow:0 10px 24px -12px #ff0033d9;border:0}.yt-root .yt-cta:hover:not(:disabled){filter:brightness(1.08)}.yt-cta--lg{height:3rem;padding:0 1.5rem;font-size:1rem;border-radius:1rem}.yt-hint{margin-top:.5rem!important;font-size:.75rem;line-height:1.45;color:var(--yt-ink-3)!important}.yt-toolbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.yt-search{position:relative;flex:1 1 16rem;min-width:0}.yt-search>svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--yt-ink-3)}.yt-search input{padding-left:2.2rem;border-radius:.9rem}.yt-select{border-radius:.9rem}.yt-vgrid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.yt-vcard{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:1.2rem;text-align:left;background:var(--yt-surface);box-shadow:0 0 0 1px var(--yt-line) inset,var(--yt-shadow);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;animation:yt-rise .48s cubic-bezier(.2,.8,.2,1) backwards}.yt-vcard:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--yt-line-strong) inset,var(--yt-shadow-hover)}.yt-vcard:hover .yt-vthumb img{transform:scale(1.05)}.yt-vthumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#000}.yt-vthumb img,.yt-vthumb .yt-thumb-ph{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.yt-vthumb--short img{object-fit:contain;background:radial-gradient(circle,#1b1b1b,#000)}.yt-vdur{position:absolute;right:.5rem;bottom:.5rem;padding:.1rem .4rem;border-radius:.4rem;font-size:.7rem;font-weight:700;color:#fff!important;background:#000000c7}.yt-vbadges{position:absolute;left:.5rem;top:.5rem;display:flex;gap:.3rem;flex-wrap:wrap}.yt-vbadges .yt-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 12px -4px #0006}.yt-vbadges .yt-chip[data-tono=hot]{color:#fff!important;background:linear-gradient(135deg,#f03,#ff7a59)}.yt-vbody{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .9rem .9rem;flex:1}.yt-vtitle{font-size:.875rem;font-weight:650;line-height:1.3;color:var(--yt-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yt-vmeta{font-size:.75rem;color:var(--yt-ink-3)!important}.yt-vstats{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;margin-top:auto;padding-top:.55rem;border-top:1px solid var(--yt-line)}.yt-vstats p{display:inline-flex;align-items:center;gap:.25rem;font-size:.73rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--yt-ink-2)!important}.yt-vstats svg{color:var(--yt-ink-3)}.yt-table-wrap{overflow-x:auto;border-radius:1.2rem;background:var(--yt-surface);box-shadow:0 0 0 1px var(--yt-line) inset,var(--yt-shadow)}.yt-table{width:100%;border-collapse:collapse;font-size:.83rem}.yt-table th{position:sticky;top:0;padding:.75rem .9rem;text-align:left;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-text-fill-color:var(--yt-ink-3);background:var(--yt-surface-2);border-bottom:1px solid var(--yt-line);white-space:nowrap}.yt-table td{padding:.6rem .9rem;border-bottom:1px solid var(--yt-line);-webkit-text-fill-color:var(--yt-ink);font-variant-numeric:tabular-nums}.yt-table .num{text-align:right}.yt-table tbody tr{cursor:pointer;transition:background .12s}.yt-table tbody tr:hover{background:var(--yt-hover)}.yt-trow{display:flex;align-items:center;gap:.75rem;min-width:18rem}.yt-trow img,.yt-trow .yt-thumb-ph{width:5.5rem;aspect-ratio:16 / 9;flex-shrink:0;border-radius:.55rem;object-fit:cover}.yt-trow-meta{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.2rem}.yt-trow-meta p{font-size:.72rem;-webkit-text-fill-color:var(--yt-ink-3)}.yt-sheet{background:var(--background, #ffffff);padding:0!important}.yt-sheet-inner{display:flex;flex-direction:column;gap:1.1rem;padding:1.25rem}.yt-player{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:1.1rem;background:#000;box-shadow:0 24px 60px -30px #0009}.yt-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-sheet-title{margin:0;font-size:1.25rem;font-weight:750;letter-spacing:-.015em;line-height:1.25;color:var(--yt-ink)!important}.yt-sheet-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.3rem}.yt-sheet-meta p{font-size:.8rem;color:var(--yt-ink-3)!important}.yt-sheet-links{display:flex;gap:1rem;margin-top:.6rem}.yt-minitiles{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.yt-minitiles>div{display:flex;flex-direction:column;gap:.15rem;padding:.8rem .9rem;border-radius:1rem;background:var(--yt-surface-2);box-shadow:0 0 0 1px var(--yt-line) inset}.yt-minitiles svg{color:var(--yt-c1)}.yt-minitiles b{margin-top:.3rem;font-size:1.25rem;font-variant-numeric:tabular-nums;color:var(--yt-ink)!important}.yt-minitiles small{font-size:.7rem;color:var(--yt-ink-3)!important}.yt-cloud{display:flex;flex-wrap:wrap;gap:.45rem}.yt-cloud em{display:inline-flex;align-items:baseline;gap:.35rem;padding:.3rem .7rem;border-radius:999px;font-weight:600;line-height:1.2;color:var(--yt-ink)!important;background:var(--yt-surface-2);box-shadow:0 0 0 1px var(--yt-line) inset;transition:transform .15s,box-shadow .15s}.yt-cloud em:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--yt-c1) inset}.yt-cloud small{font-size:.68rem;font-weight:600;color:var(--yt-c1)!important}.yt-edit{display:grid;gap:1.25rem}@media (min-width: 900px){.yt-edit{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.yt-edit-form,.yt-form{display:flex;flex-direction:column;gap:1rem;min-width:0}.yt-form-row{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.yt-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.yt-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.yt-field-head p{font-size:.78rem;font-weight:650;color:var(--yt-ink-2)!important}.yt-count{font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--yt-ink-3)!important}.yt-count--over{color:var(--yt-danger)!important;font-weight:700}.yt-preview-title{padding:.6rem .75rem;border-radius:.8rem;background:var(--yt-surface-2)}.yt-preview-title p{font-size:.68rem;color:var(--yt-ink-3)!important}.yt-preview-title b{display:block;margin-top:.2rem;font-size:.95rem;color:var(--yt-ink)!important}.yt-tags{display:flex;flex-wrap:wrap;gap:.35rem;padding:.45rem;border-radius:.8rem;box-shadow:0 0 0 1px var(--yt-line-strong) inset}.yt-tags--static{padding:0;box-shadow:none}.yt-tag{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:550;color:var(--yt-info)!important;background:var(--yt-info-bg)}.yt-tag button{display:inline-flex;opacity:.6}.yt-tag button:hover{opacity:1}.yt-tag-input{flex:1 1 10rem;min-width:8rem;padding:.2rem .4rem;font-size:.8rem;background:transparent;outline:none;color:var(--yt-ink)}.yt-edit-actions,.yt-reply-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.yt-ai-side{min-width:0}.yt-ai-card{display:flex;flex-direction:column;gap:.9rem;padding:1rem;border-radius:1.2rem;background:radial-gradient(100% 80% at 100% 0%,rgba(124,58,237,.12),transparent 60%),var(--yt-surface-2);box-shadow:0 0 0 1px var(--yt-line) inset}.yt-ai-head{display:flex;gap:.6rem}.yt-ai-head>svg{margin-top:.15rem;font-size:1.15rem;color:var(--yt-c4)}.yt-ai-title{font-size:.95rem;font-weight:700;color:var(--yt-ink)!important}.yt-ai-sub{font-size:.75rem;line-height:1.4;color:var(--yt-ink-2)!important}.yt-ai-out{display:flex;flex-direction:column;gap:.5rem}.yt-ai-label{display:flex;align-items:center;gap:.35rem;margin-top:.4rem!important;font-size:.7rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--yt-ink-3)!important}.yt-ai-label-row{display:flex;align-items:center;justify-content:space-between}.yt-ai-pick{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.55rem .7rem;border-radius:.75rem;font-size:.83rem;font-weight:550;text-align:left;color:var(--yt-ink);background:var(--yt-surface);box-shadow:0 0 0 1px var(--yt-line) inset;transition:box-shadow .15s,transform .15s}.yt-ai-pick:hover{transform:translate(2px);box-shadow:0 0 0 1px var(--yt-c4) inset}.yt-ai-pick[data-active]{box-shadow:0 0 0 2px var(--yt-c4) inset}.yt-ai-pick small{font-size:.68rem;color:var(--yt-ink-3)!important}.yt-ai-text{padding:.7rem .8rem;border-radius:.8rem;font-size:.8rem;line-height:1.55;white-space:pre-wrap;color:var(--yt-ink)!important;background:var(--yt-surface);box-shadow:0 0 0 1px var(--yt-line) inset;max-height:18rem;overflow-y:auto}.yt-ai-tip{padding:.7rem .85rem;border-radius:.85rem;font-size:.8rem;line-height:1.5;color:var(--yt-violet)!important;background:var(--yt-violet-bg)}.yt-thumbtexts{display:flex;flex-wrap:wrap;gap:.4rem}.yt-thumbtexts b{padding:.3rem .6rem;border-radius:.5rem;font-size:.85rem;font-weight:900;text-transform:uppercase;color:#fff!important;background:#111}.yt-gender{display:flex;height:2.1rem;overflow:hidden;border-radius:.8rem;gap:2px;margin-bottom:1rem}.yt-gender>div{display:flex;align-items:center;padding:0 .75rem;min-width:5.5rem}.yt-gender p{font-size:.78rem;font-weight:700;color:#fff!important;white-space:nowrap}.yt-gender-f{background:var(--yt-c4)}.yt-gender-m{justify-content:flex-end;background:var(--yt-c2)}.yt-pyramid{display:grid;gap:.4rem}.yt-pyr-row{display:grid;grid-template-columns:1fr 3.4rem 1fr;align-items:center;gap:.5rem}.yt-pyr-age{text-align:center;font-size:.75rem;font-weight:700;color:var(--yt-ink-2)!important}.yt-pyr-side{display:flex;align-items:center;gap:.4rem;height:1.3rem}.yt-pyr-side--f{justify-content:flex-end}.yt-pyr-side>div{height:100%;min-width:2px;border-radius:4px;animation:yt-grow .9s cubic-bezier(.2,.8,.2,1) backwards}.yt-pyr-side--f>div{background:var(--yt-c4);transform-origin:right}.yt-pyr-side--m>div{background:var(--yt-c2)}.yt-pyr-side p{font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--yt-ink-3)!important;white-space:nowrap}.yt-split-bar{display:flex;height:1.1rem;gap:2px;overflow:hidden;border-radius:999px}.yt-split-a{background:var(--yt-c1)}.yt-split-b{background:var(--yt-c5)}.yt-split-legend{display:grid;gap:.75rem;margin-top:1rem}.yt-split-legend>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.6rem}.yt-split-legend i{width:.75rem;height:.75rem;border-radius:3px}.yt-split-legend b{font-size:1.5rem;font-variant-numeric:tabular-nums;color:var(--yt-ink)!important}.yt-split-legend p{font-size:.78rem;color:var(--yt-ink-2)!important}.yt-comments{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.yt-comment{display:flex;gap:.85rem;padding:1rem 1.1rem;border-radius:1.2rem;background:var(--yt-surface);box-shadow:0 0 0 1px var(--yt-line) inset,var(--yt-shadow);animation:yt-rise .42s cubic-bezier(.2,.8,.2,1) backwards;border-left:3px solid var(--yt-c1)}.yt-comment[data-risposto]{border-left-color:var(--yt-c5)}.yt-cavatar{width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:999px;object-fit:cover}.yt-cavatar--ph{display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#f03,#7c3aed)}.yt-comment-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.yt-comment-head b{font-size:.85rem;color:var(--yt-ink)!important}.yt-comment-head p{font-size:.72rem;color:var(--yt-ink-3)!important}.yt-comment-video{display:block;max-width:100%;margin-top:.1rem;font-size:.72rem;font-weight:600;text-align:left;color:var(--yt-c1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-comment-video:hover{text-decoration:underline}.yt-comment-text{margin-top:.45rem!important;font-size:.875rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--yt-ink)!important}.yt-comment-foot{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.6rem}.yt-comment-foot>p{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--yt-ink-3)!important}.yt-comment-actions{display:flex;gap:1rem;margin-left:auto;flex-wrap:wrap}.yt-replies{margin:.8rem 0 0;padding:0 0 0 .9rem;list-style:none;display:grid;gap:.7rem;border-left:2px solid var(--yt-line)}.yt-replies li{display:flex;gap:.6rem}.yt-replies .yt-cavatar{width:1.8rem;height:1.8rem}.yt-replies li[data-canale] .yt-comment-head b{padding:.05rem .45rem;border-radius:999px;color:#fff!important;background:var(--yt-c1)}.yt-replies .yt-comment-text{margin-top:.2rem!important;font-size:.82rem}.yt-reply-box{display:flex;flex-direction:column;gap:.5rem;margin-top:.8rem}.yt-reply-actions .yt-hint{margin:0 auto 0 0!important}.yt-plan-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.yt-plan-stats{display:flex;gap:.5rem;flex-wrap:wrap}.yt-plan-stats p{padding:.4rem .75rem;border-radius:999px;font-size:.8rem;color:var(--yt-ink-2)!important;background:var(--yt-surface);box-shadow:0 0 0 1px var(--yt-line) inset}.yt-plan-stats b{color:var(--yt-ink)!important}.yt-upcoming{display:flex;align-items:stretch;gap:.75rem;overflow-x:auto;padding-bottom:.25rem}.yt-upcoming-label{display:flex;align-items:center;gap:.4rem;flex-shrink:0;font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--yt-ink-3)!important}.yt-upcoming ol{display:flex;gap:.6rem;margin:0;padding:0;list-style:none}.yt-upcoming li button{display:flex;flex-direction:column;gap:.1rem;width:13rem;padding:.6rem .75rem;border-radius:.9rem;text-align:left;background:var(--yt-surface);box-shadow:0 0 0 1px var(--yt-line) inset;border-top:3px solid var(--yt-c2);transition:transform .15s}.yt-upcoming li button:hover{transform:translateY(-2px)}.yt-upcoming li[data-ritardo] button{border-top-color:var(--yt-c1)}.yt-upcoming b{font-size:.75rem;color:var(--yt-c2)!important}.yt-upcoming li[data-ritardo] b,.yt-upcoming li[data-ritardo] small{color:var(--yt-c1)!important}.yt-upcoming p{font-size:.8rem;font-weight:600;color:var(--yt-ink)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-upcoming small{font-size:.7rem;color:var(--yt-ink-3)!important}.yt-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:.85rem;overflow-x:auto;padding-bottom:.5rem;align-items:start}.yt-col{display:flex;flex-direction:column;min-width:0;border-radius:1.2rem;background:var(--yt-surface-2);box-shadow:0 0 0 1px var(--yt-line) inset;transition:box-shadow .15s,background .15s}.yt-col[data-over]{box-shadow:0 0 0 2px var(--yt-c1) inset}.yt-col-head{display:flex;align-items:center;gap:.45rem;padding:.8rem .9rem .5rem;color:var(--yt-ink-2)}.yt-col-head p{font-size:.8rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--yt-ink)!important}.yt-col-head em{margin-left:auto;min-width:1.5rem;padding:.05rem .45rem;border-radius:999px;text-align:center;font-size:.72rem;font-weight:700;color:var(--yt-ink-2)!important;background:var(--yt-surface)}.yt-col[data-col=PUBBLICATO] .yt-col-head{color:var(--yt-c5)}.yt-col-body{display:flex;flex-direction:column;gap:.55rem;min-height:7rem;padding:.3rem .6rem .8rem}.yt-col-empty{padding:1.5rem 0;border-radius:.8rem;border:1.5px dashed var(--yt-line-strong);text-align:center;font-size:.75rem;color:var(--yt-ink-3)!important}.yt-card{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .8rem;border-radius:.95rem;cursor:grab;background:var(--yt-surface);box-shadow:0 0 0 1px var(--yt-line) inset,0 1px 2px #0000000a;border-left:3px solid transparent;transition:box-shadow .15s,transform .15s}.silvia .yt-root .yt-card,.dark .yt-root .yt-card{background:#ffffff0f}.yt-card:hover{box-shadow:0 0 0 1px var(--yt-line-strong) inset,var(--yt-shadow-hover)}.yt-card[data-priorita=ALTA]{border-left-color:var(--yt-c1)}.yt-card[data-priorita=BASSA]{border-left-color:var(--yt-muted-bar)}.yt-card--lifted{cursor:grabbing;transform:rotate(2deg) scale(1.03);box-shadow:0 24px 48px -16px #00000059,0 0 0 1px var(--yt-line-strong) inset}.yt-card-thumb{width:100%;aspect-ratio:16 / 9;border-radius:.6rem;object-fit:cover}.yt-card-title{font-size:.85rem;font-weight:650;line-height:1.3;color:var(--yt-ink)!important}.yt-card-meta{display:flex;flex-wrap:wrap;gap:.3rem}.yt-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.yt-card-foot p{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--yt-ink-3)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-dialog-foot{gap:.5rem}.yt-danger-btn{color:var(--yt-danger)!important}.yt-thinking{display:flex;align-items:center;gap:.35rem;padding:1.5rem 0}.yt-thinking i{width:.55rem;height:.55rem;border-radius:999px;background:var(--yt-c4);animation:yt-bounce 1s infinite ease-in-out}.yt-thinking i:nth-child(2){animation-delay:.12s;background:var(--yt-c1)}.yt-thinking i:nth-child(3){animation-delay:.24s;background:var(--yt-c2)}.yt-thinking p{margin-left:.5rem!important;font-size:.85rem;color:var(--yt-ink-2)!important}@keyframes yt-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-6px);opacity:1}}.yt-analysis{display:flex;flex-direction:column;gap:1rem;animation:yt-rise .5s cubic-bezier(.2,.8,.2,1) backwards}.yt-grade{display:flex;align-items:center;gap:1rem}.yt-grade b{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:1.3rem;font-size:2.6rem;font-weight:900;color:#fff!important;background:linear-gradient(135deg,#16a34a,#0d7a3e);box-shadow:0 16px 34px -16px #16a34acc}.yt-grade[data-voto=B] b{background:linear-gradient(135deg,#2563eb,#1d4fd0);box-shadow:0 16px 34px -16px #2563ebcc}.yt-grade[data-voto=C] b{background:linear-gradient(135deg,#f59e0b,#b45309);box-shadow:0 16px 34px -16px #f59e0bcc}.yt-grade[data-voto=D] b{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 16px 34px -16px #ef4444cc}.yt-grade small{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--yt-ink-3)!important}.yt-analysis-sum{font-size:1.05rem;line-height:1.55;font-weight:500;color:var(--yt-ink)!important}.yt-analysis-list{padding:.9rem 1rem;border-radius:1rem;background:var(--yt-surface-2);box-shadow:0 0 0 1px var(--yt-line) inset}.yt-analysis-list[data-tono=ok] .yt-ai-label{color:var(--yt-ok)!important}.yt-analysis-list[data-tono=warn] .yt-ai-label{color:var(--yt-warn)!important}.yt-analysis-list ul{margin:.5rem 0 0;padding-left:1.1rem;display:grid;gap:.4rem}.yt-analysis-list li,.yt-hooks li{font-size:.85rem;line-height:1.5;color:var(--yt-ink)!important}.yt-actions{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.yt-actions li{display:flex;gap:.8rem;padding:.85rem 1rem;border-radius:1rem;background:var(--yt-surface-2);box-shadow:0 0 0 1px var(--yt-line) inset}.yt-actions-n{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;flex-shrink:0;border-radius:.6rem;font-weight:800;color:#fff!important;background:linear-gradient(135deg,#f03,#7c3aed)}.yt-actions-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.yt-actions-head b{font-size:.9rem;color:var(--yt-ink)!important}.yt-actions li p{margin-top:.25rem!important;font-size:.83rem;line-height:1.5;color:var(--yt-ink-2)!important}.yt-ideas{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}@media (min-width: 900px){.yt-ideas{grid-template-columns:1fr 1fr}}.yt-ideas li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;border-radius:.9rem;background:var(--yt-surface-2);box-shadow:0 0 0 1px var(--yt-line) inset}.yt-ideas p{font-size:.85rem;font-weight:600;color:var(--yt-ink)!important}.yt-launch{display:grid;gap:1.25rem}@media (min-width: 1024px){.yt-launch{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start}}.yt-launch-form{display:flex;flex-direction:column;gap:1rem}.yt-launch-out{min-width:0;min-height:14rem;padding:1rem;border-radius:1.2rem;background:var(--yt-surface-2);box-shadow:0 0 0 1px var(--yt-line) inset}.yt-launch-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:12rem;color:var(--yt-ink-3)}.yt-launch-ph svg{width:2rem!important;height:2rem!important}.yt-launch-ph p{font-size:.85rem;color:var(--yt-ink-3)!important}.yt-thumbmocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem}.yt-thumbmock{display:flex;align-items:flex-end;aspect-ratio:16 / 9;padding:.7rem;overflow:hidden;border-radius:.8rem;background:radial-gradient(80% 90% at 85% 20%,rgba(255,255,255,.18),transparent 60%),linear-gradient(135deg,#1a0710,#f03);box-shadow:0 14px 30px -18px #0009}.yt-thumbmock[data-v="1"]{background:radial-gradient(80% 90% at 85% 20%,rgba(255,255,255,.18),transparent 60%),linear-gradient(135deg,#001a3d,#2563eb)}.yt-thumbmock[data-v="2"]{background:radial-gradient(80% 90% at 85% 20%,rgba(255,255,255,.2),transparent 60%),linear-gradient(135deg,#111,#444)}.yt-thumbmock[data-v="3"]{background:radial-gradient(80% 90% at 85% 20%,rgba(255,255,255,.18),transparent 60%),linear-gradient(135deg,#2b0a4d,#7c3aed)}.yt-thumbmock b{font-size:1.1rem;font-weight:900;line-height:1;text-transform:uppercase;color:#fff!important;text-shadow:0 2px 0 rgba(0,0,0,.5),0 0 20px rgba(0,0,0,.35)}.yt-thumbmock b:first-line{color:#ffe14d!important}.yt-titles{margin:.4rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}.yt-titles li{display:flex;align-items:center;gap:.5rem;padding:.5rem .4rem .5rem .75rem;border-radius:.75rem;background:var(--yt-surface);box-shadow:0 0 0 1px var(--yt-line) inset}.yt-titles p{flex:1;min-width:0;font-size:.875rem;font-weight:600;color:var(--yt-ink)!important}.yt-titles small{font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--yt-ink-3)!important}.yt-titles small[data-lungo]{color:var(--yt-warn)!important}.yt-hooks{margin:.4rem 0 0;padding-left:1.1rem;display:grid;gap:.4rem;font-style:italic}.yt-connect{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3.5rem 1.5rem;border-radius:1.75rem;text-align:center;color:#fff;background:#0b0b10;box-shadow:0 30px 80px -40px #ff003380}.yt-connect-logo{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:1.5rem;font-size:2.4rem;color:#fff;background:linear-gradient(135deg,#f03,#c4002a);box-shadow:0 20px 50px -16px #ff0033e6;animation:yt-pulse 2.4s infinite}.yt-connect-title{margin:0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;letter-spacing:-.02em;color:#fff!important}.yt-connect-sub{max-width:40rem;font-size:.95rem;line-height:1.55;color:#ffffffb8!important}.yt-connect-steps{max-width:40rem;margin:0;padding:1rem 1.25rem 1rem 2.25rem;border-radius:1.1rem;text-align:left;display:grid;gap:.5rem;background:#ffffff0d;box-shadow:0 0 0 1px #ffffff14 inset}.yt-connect-steps li,.yt-connect-steps p{font-size:.85rem;line-height:1.5;color:#fffc!important}.yt-connect-steps b,.yt-connect-steps code{color:#fff!important}.yt-connect-steps code{padding:.05rem .35rem;border-radius:.35rem;font-size:.78rem;background:#ffffff1a;overflow-wrap:anywhere}@media (max-width: 639px){.yt-page{gap:1rem}.yt-hero{padding:1.1rem;border-radius:1.4rem}.yt-hero-avatar{width:2.8rem;height:2.8rem}.yt-goal-ring{width:5.2rem;height:5.2rem}.yt-nav{top:.25rem}.yt-nav-right{width:100%}.yt-tabs>button{padding:.55rem .7rem}.yt-panel-head{padding:1rem 1rem 0}.yt-panel-body{padding:.85rem 1rem 1rem}.yt-tile-value{font-size:1.65rem}.yt-vgrid{grid-template-columns:1fr}.yt-comment{padding:.85rem}.yt-comment-actions{margin-left:0}.yt-sheet-inner{padding:.9rem}}.yt-periodo{font-size:.8rem;line-height:1.45;color:var(--yt-ink-3)}.yt-periodo b{color:var(--yt-ink-2);font-weight:600}[data-vl][data-vl-page=funzioni]{--fz-radius: 1.1rem;--fz-gap: 1rem}[data-vl][data-vl-page=funzioni] [data-tone]{--fz-bg: var(--vl-muted-bg);--fz-fg: var(--vl-muted-fg);--fz-dot: var(--vl-muted-dot)}[data-vl][data-vl-page=funzioni] [data-tone=ok]{--fz-bg: var(--vl-ok-bg);--fz-fg: var(--vl-ok-fg);--fz-dot: var(--vl-ok-dot)}[data-vl][data-vl-page=funzioni] [data-tone=warn]{--fz-bg: var(--vl-warn-bg);--fz-fg: var(--vl-warn-fg);--fz-dot: var(--vl-warn-dot)}[data-vl][data-vl-page=funzioni] [data-tone=danger]{--fz-bg: var(--vl-danger-bg);--fz-fg: var(--vl-danger-fg);--fz-dot: var(--vl-danger-dot)}[data-vl][data-vl-page=funzioni] [data-tone=info]{--fz-bg: var(--vl-info-bg);--fz-fg: var(--vl-info-fg);--fz-dot: var(--vl-info-dot)}[data-vl][data-vl-page=funzioni] [data-tone=violet]{--fz-bg: var(--vl-violet-bg);--fz-fg: var(--vl-violet-fg);--fz-dot: var(--vl-violet-dot)}[data-vl][data-vl-page=funzioni] .vl-fz-mono{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:.92em}[data-vl][data-vl-page=funzioni] .vl-fz-tabular{font-variant-numeric:tabular-nums}[data-vl][data-vl-page=funzioni] .vl-fz-muted{color:var(--vl-ink-3);font-size:.78rem}[data-vl][data-vl-page=funzioni] .vl-fz-kpi-name{display:block;font-size:1.15rem;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}[data-vl][data-vl-page=funzioni] .vl-fz-conn{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:650;border:1px solid var(--vl-hero-line, var(--vl-line));color:var(--vl-hero-ink-2, var(--vl-ink-2));background:var(--vl-hero-glass, var(--vl-surface-2))}[data-vl][data-vl-page=funzioni] .vl-fz-conn[data-stato=live]{color:var(--vl-hero-accent, var(--vl-accent-ink));border-color:color-mix(in srgb,var(--vl-ok-dot) 45%,transparent)}[data-vl][data-vl-page=funzioni] .vl-fz-conn[data-stato=live] svg{animation:fz-pulse-op 1.6s ease-in-out infinite}[data-vl][data-vl-page=funzioni] .vl-fz-conn[data-stato=connessione]{color:var(--vl-warn-dot)}[data-vl][data-vl-page=funzioni] .vl-fz-mobilebar{display:none;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=funzioni] .vl-fz-mobilebar .vl-fz-conn{color:var(--vl-ink-2);border-color:var(--vl-line-strong);background:var(--vl-surface)}[data-vl][data-vl-page=funzioni] .vl-fz-mobilebar .vl-fz-conn[data-stato=live]{color:var(--vl-accent-ink)}[data-vl][data-vl-page=funzioni] .vl-fz-console{display:grid;gap:var(--fz-gap);align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){[data-vl][data-vl-page=funzioni] .vl-fz-console{grid-template-columns:330px minmax(0,1fr);grid-template-areas:"list detail" "activity activity"}[data-vl][data-vl-page=funzioni] .vl-fz-col-list{grid-area:list;position:sticky;top:1rem}[data-vl][data-vl-page=funzioni] .vl-fz-col-detail{grid-area:detail}[data-vl][data-vl-page=funzioni] .vl-fz-col-activity{grid-area:activity}[data-vl][data-vl-page=funzioni] .vl-fz-list-body{max-height:calc(100vh - 13rem)}}@media (min-width: 1280px){[data-vl][data-vl-page=funzioni] .vl-fz-console{grid-template-columns:330px minmax(0,1fr) 300px;grid-template-areas:"list detail activity"}[data-vl][data-vl-page=funzioni] .vl-fz-col-activity{position:sticky;top:1rem}[data-vl][data-vl-page=funzioni] .vl-fz-feed{max-height:calc(100vh - 9rem);overflow-y:auto}}@media (max-width: 1023.98px){[data-vl][data-vl-page=funzioni] .vl-fz-back{display:inline-flex}[data-vl][data-vl-page=funzioni] .vl-fz-console[data-vista=lista] .vl-fz-col-detail,[data-vl][data-vl-page=funzioni] .vl-fz-console[data-vista=dettaglio] .vl-fz-col-list,[data-vl][data-vl-page=funzioni] .vl-fz-console[data-vista=dettaglio] .vl-fz-col-activity{display:none}[data-vl][data-vl-page=funzioni] .vl-fz-list-body{max-height:none}}@media (max-width: 639.98px){[data-vl][data-vl-page=funzioni] .vl-fz-mobilebar{display:flex}}[data-vl][data-vl-page=funzioni] :is(.vl-fz-list,.vl-fz-detail,.vl-fz-activity){border-radius:var(--fz-radius);border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);min-width:0}[data-vl][data-vl-page=funzioni] .vl-fz-back{display:none;align-items:center;gap:.4rem;margin-bottom:.6rem;padding:.5rem .2rem;font-size:.85rem;font-weight:600;color:var(--vl-ink-2)}[data-vl][data-vl-page=funzioni] .vl-fz-loading,[data-vl][data-vl-page=funzioni] .vl-fz-empty-note{display:flex;align-items:center;gap:.5rem;padding:1.25rem;color:var(--vl-ink-3);font-size:.85rem}[data-vl][data-vl-page=funzioni] .vl-fz-loading{justify-content:center;padding:4rem 1rem}[data-vl][data-vl-page=funzioni] .vl-fz-list{display:flex;flex-direction:column;overflow:hidden}[data-vl][data-vl-page=funzioni] .vl-fz-list-head{display:flex;flex-direction:column;gap:.6rem;padding:.85rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-vl-page=funzioni] .vl-fz-search{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;border-radius:.8rem;border:1px solid var(--vl-line-strong);background:var(--vl-surface-2);color:var(--vl-ink-3);transition:border-color .16s ease,box-shadow .16s ease}[data-vl][data-vl-page=funzioni] .vl-fz-search:focus-within{border-color:var(--vl-accent-strong);box-shadow:0 0 0 3px var(--vl-ring)}[data-vl][data-vl-page=funzioni] .vl-fz-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:.875rem;color:var(--vl-ink)}[data-vl][data-vl-page=funzioni] .vl-fz-search input::-webkit-search-cancel-button{display:none}[data-vl][data-vl-page=funzioni] .vl-fz-search kbd{padding:0 .4rem;border-radius:.35rem;border:1px solid var(--vl-line-strong);font-size:.7rem;font-family:inherit}[data-vl][data-vl-page=funzioni] .vl-fz-filters{display:flex;flex-wrap:wrap;gap:.35rem}[data-vl][data-vl-page=funzioni] .vl-fz-filter{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border-radius:999px;border:1px solid var(--vl-line);font-size:.74rem;font-weight:600;color:var(--vl-ink-2);transition:background .14s ease,border-color .14s ease}[data-vl][data-vl-page=funzioni] .vl-fz-filter:hover{background:var(--vl-hover)}[data-vl][data-vl-page=funzioni] .vl-fz-filter.is-active{background:var(--vl-now-tint);border-color:color-mix(in srgb,var(--vl-accent-strong) 55%,transparent);color:var(--vl-accent-ink)}[data-vl][data-vl-page=funzioni] .vl-fz-filter-count{min-width:1.2rem;padding:0 .3rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-muted-fg);font-size:.68rem;text-align:center;font-variant-numeric:tabular-nums}[data-vl][data-vl-page=funzioni] .vl-fz-filter[data-tone] .vl-fz-filter-count{background:var(--fz-bg);color:var(--fz-fg)}[data-vl][data-vl-page=funzioni] .vl-fz-list-body{overflow-y:auto;padding:.35rem .45rem .6rem;outline:none}[data-vl][data-vl-page=funzioni] .vl-fz-group+.vl-fz-group{margin-top:.35rem}[data-vl][data-vl-page=funzioni] .vl-fz-group-title{position:sticky;top:-.35rem;z-index:1;display:flex;justify-content:space-between;padding:.55rem .55rem .3rem;background:var(--vl-surface);color:var(--vl-ink-3);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dark [data-vl][data-vl-page=funzioni] .vl-fz-group-title{background:#0b2a50}.silvia [data-vl][data-vl-page=funzioni] .vl-fz-group-title{background:#0f0f0f}[data-vl][data-vl-page=funzioni] .vl-fz-row{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .6rem;border-radius:.75rem;text-align:left;color:var(--vl-ink);border:1px solid transparent;transition:background .12s ease,border-color .12s ease}[data-vl][data-vl-page=funzioni] .vl-fz-row:hover{background:var(--vl-hover)}[data-vl][data-vl-page=funzioni] .vl-fz-row:focus-visible{outline:2px solid var(--vl-ring);outline-offset:1px}[data-vl][data-vl-page=funzioni] .vl-fz-row.is-active{background:var(--vl-now-tint);border-color:color-mix(in srgb,var(--vl-accent-strong) 35%,transparent)}[data-vl][data-vl-page=funzioni] .vl-fz-row-main{display:flex;flex-direction:column;min-width:0;flex:1}[data-vl][data-vl-page=funzioni] .vl-fz-row-name{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-vl][data-vl-page=funzioni] .vl-fz-row-sub{font-size:.74rem;color:var(--vl-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-vl][data-vl-page=funzioni] .vl-fz-row[data-stato=errore] .vl-fz-row-sub{color:var(--vl-danger-fg)}[data-vl][data-vl-page=funzioni] .vl-fz-row[data-stato=anomalia] .vl-fz-row-sub{color:var(--vl-warn-fg)}[data-vl][data-vl-page=funzioni] .vl-fz-row[data-stato=in-esecuzione] .vl-fz-row-sub{color:var(--vl-info-fg);font-weight:600}[data-vl][data-vl-page=funzioni] .vl-fz-row[data-stato=in-coda] .vl-fz-row-sub{color:var(--vl-violet-fg);font-weight:600}[data-vl][data-vl-page=funzioni] .vl-fz-row[data-stato=disattivato] .vl-fz-row-name{color:var(--vl-ink-3)}[data-vl][data-vl-page=funzioni] .vl-fz-row-side{flex-shrink:0;font-size:.7rem;color:var(--vl-ink-2);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=funzioni] .vl-fz-row-muted{color:var(--vl-ink-3)}[data-vl][data-vl-page=funzioni] .vl-fz-row-tag{padding:.05rem .4rem;border-radius:.35rem;background:var(--vl-muted-bg);color:var(--vl-muted-fg);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}[data-vl][data-vl-page=funzioni] .vl-fz-dot{position:relative;flex-shrink:0;width:.55rem;height:.55rem;border-radius:999px;background:var(--fz-dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--fz-dot) 20%,transparent)}[data-vl][data-vl-page=funzioni] .vl-fz-dot.is-pulse:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid var(--fz-dot);animation:fz-ping 1.4s cubic-bezier(0,0,.2,1) infinite}[data-vl][data-vl-page=funzioni] .vl-fz-chip{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.12rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--fz-dot) 25%,transparent);background:var(--fz-bg);color:var(--fz-fg);font-size:.7rem;font-weight:650;white-space:nowrap}[data-vl][data-vl-page=funzioni] .vl-fz-detail{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;animation:vl-rise .36s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-vl-page=funzioni] .vl-fz-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}[data-vl][data-vl-page=funzioni] .vl-fz-detail-eyebrow{display:flex;align-items:center;gap:.3rem;color:var(--vl-ink-3);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}[data-vl][data-vl-page=funzioni] .vl-fz-detail-title{margin-top:.2rem;font-size:1.45rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--vl-ink);overflow-wrap:anywhere}[data-vl][data-vl-page=funzioni] .vl-fz-detail-class{margin-top:.15rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=funzioni] .vl-fz-detail-tools{display:flex;align-items:center;gap:.5rem}[data-vl][data-vl-page=funzioni] .vl-fz-switch{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .75rem .35rem .4rem;border-radius:999px;border:1px solid var(--vl-line-strong);font-size:.78rem;font-weight:650;color:var(--vl-ink-2)}[data-vl][data-vl-page=funzioni] .vl-fz-switch:disabled{opacity:.6}[data-vl][data-vl-page=funzioni] .vl-fz-switch-track{position:relative;width:2.1rem;height:1.2rem;border-radius:999px;background:var(--vl-muted-bg);border:1px solid var(--vl-line-strong);transition:background .18s ease}[data-vl][data-vl-page=funzioni] .vl-fz-switch-thumb{position:absolute;top:1px;left:1px;width:.95rem;height:.95rem;border-radius:999px;background:var(--vl-surface);box-shadow:0 1px 3px #00000040;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.dark [data-vl][data-vl-page=funzioni] .vl-fz-switch-thumb,.silvia [data-vl][data-vl-page=funzioni] .vl-fz-switch-thumb{background:#fff}[data-vl][data-vl-page=funzioni] .vl-fz-switch.is-on{color:var(--vl-ok-fg);border-color:color-mix(in srgb,var(--vl-ok-dot) 45%,transparent)}[data-vl][data-vl-page=funzioni] .vl-fz-switch.is-on .vl-fz-switch-track{background:var(--vl-ok-dot);border-color:var(--vl-ok-dot)}[data-vl][data-vl-page=funzioni] .vl-fz-switch.is-on .vl-fz-switch-thumb{transform:translate(.9rem)}[data-vl][data-vl-page=funzioni] .vl-fz-live{display:flex;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;border-radius:.95rem;background:var(--fz-bg);border:1px solid color-mix(in srgb,var(--fz-dot) 28%,transparent)}[data-vl][data-vl-page=funzioni] .vl-fz-live>.vl-fz-dot{margin-top:.4rem}[data-vl][data-vl-page=funzioni] .vl-fz-live-main{flex:1;min-width:0}[data-vl][data-vl-page=funzioni] .vl-fz-live-title{font-weight:700;font-size:.92rem;color:var(--fz-fg)}[data-vl][data-vl-page=funzioni] .vl-fz-live-title .vl-fz-mono{font-size:1rem}[data-vl][data-vl-page=funzioni] .vl-fz-live-sub{margin-top:.15rem;font-size:.8rem;color:var(--vl-ink-2);overflow-wrap:anywhere}[data-vl][data-vl-page=funzioni] .vl-fz-live-error{margin-top:.4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;color:var(--vl-danger-fg);overflow-wrap:anywhere}[data-vl][data-vl-page=funzioni] .vl-fz-live-bar{position:relative;height:4px;margin-top:.65rem;border-radius:999px;background:color-mix(in srgb,var(--fz-dot) 18%,transparent);overflow:hidden}[data-vl][data-vl-page=funzioni] .vl-fz-live-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--fz-dot);transition:width .9s linear}[data-vl][data-vl-page=funzioni] .vl-fz-live-bar.is-indeterminate>span{width:35%;animation:fz-slide 1.4s ease-in-out infinite}[data-vl][data-vl-page=funzioni] .vl-fz-progress{--fz-bar: var(--fz-dot, var(--vl-info-dot));margin-top:.75rem}[data-vl][data-vl-page=funzioni] .vl-fz-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}[data-vl][data-vl-page=funzioni] .vl-fz-progress-fase{min-width:0;font-size:.78rem;font-weight:600;color:var(--vl-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-vl][data-vl-page=funzioni] .vl-fz-progress-pct{font-size:1.35rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--fz-fg, var(--vl-info-fg))}[data-vl][data-vl-page=funzioni] .vl-fz-progress-track{position:relative;height:.6rem;border-radius:999px;background:color-mix(in srgb,var(--fz-bar) 16%,transparent);box-shadow:inset 0 1px 2px #00000014;overflow:hidden}[data-vl][data-vl-page=funzioni] .vl-fz-progress-fill{position:absolute;inset:0 auto 0 0;min-width:.6rem;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--fz-bar) 70%,#fff) 0%,var(--fz-bar) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--fz-bar) 55%,transparent);transition:width .7s cubic-bezier(.22,1,.36,1);overflow:hidden}[data-vl][data-vl-page=funzioni] .vl-fz-progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .45) 50%,transparent 80%);transform:translate(-100%);animation:fz-shimmer 1.8s ease-in-out infinite}[data-vl][data-vl-page=funzioni] .vl-fz-progress-track[data-tipo=stima] .vl-fz-progress-fill{background:repeating-linear-gradient(-45deg,rgb(255 255 255 / .28) 0 6px,transparent 6px 12px),color-mix(in srgb,var(--fz-bar) 75%,transparent);background-size:17px 17px,auto;box-shadow:none;transition:width .9s linear;animation:fz-stripes .9s linear infinite}[data-vl][data-vl-page=funzioni] .vl-fz-progress-track[data-tipo=stima] .vl-fz-progress-fill:after{display:none}[data-vl][data-vl-page=funzioni] .vl-fz-progress-track.is-indeterminate .vl-fz-progress-fill{width:35%;animation:fz-slide 1.4s ease-in-out infinite}[data-vl][data-vl-page=funzioni] .vl-fz-progress-foot{display:flex;justify-content:space-between;gap:.75rem;margin-top:.35rem;font-size:.74rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=funzioni] .vl-fz-progress.is-compact{--fz-bar: var(--vl-info-dot);display:block;margin-top:.35rem}[data-vl][data-vl-page=funzioni] .vl-fz-progress.is-compact .vl-fz-progress-track{height:3px;box-shadow:none}[data-vl][data-vl-page=funzioni] .vl-fz-progress.is-compact .vl-fz-progress-fill{min-width:3px;box-shadow:none}[data-vl][data-vl-page=funzioni] .vl-fz-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.6rem}[data-vl][data-vl-page=funzioni] .vl-fz-stat{padding:.7rem .8rem;border-radius:.85rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);min-width:0}[data-vl][data-vl-page=funzioni] .vl-fz-stat-head{display:flex;align-items:center;gap:.35rem;color:var(--vl-ink-3);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-vl][data-vl-page=funzioni] .vl-fz-stat-head svg{width:.85rem;height:.85rem}[data-vl][data-vl-page=funzioni] .vl-fz-stat-value{margin-top:.25rem;font-size:1.15rem;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:var(--vl-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-vl][data-vl-page=funzioni] .vl-fz-stat[data-tone] .vl-fz-stat-value{color:var(--fz-fg)}[data-vl][data-vl-page=funzioni] .vl-fz-stat-foot{font-size:.72rem;color:var(--vl-ink-3);overflow-wrap:anywhere}[data-vl][data-vl-page=funzioni] .vl-fz-tablist{display:flex;width:100%;justify-content:flex-start;gap:.25rem;height:auto;padding:.25rem;border-radius:.85rem;background:var(--vl-surface-2);border:1px solid var(--vl-line);overflow-x:auto}[data-vl][data-vl-page=funzioni] .vl-fz-tablist [role=tab]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:.65rem;font-size:.8rem;font-weight:600;color:var(--vl-ink-2)}[data-vl][data-vl-page=funzioni] .vl-fz-tablist [role=tab][data-state=active]{background:var(--vl-surface);color:var(--vl-ink);box-shadow:var(--vl-shadow)}.dark [data-vl][data-vl-page=funzioni] .vl-fz-tablist [role=tab][data-state=active]{background:#ffffff1a}[data-vl][data-vl-page=funzioni] .vl-fz-tabs [role=tabpanel]{margin-top:1rem}[data-vl][data-vl-page=funzioni] .vl-fz-form{display:flex;flex-direction:column;gap:1rem}[data-vl][data-vl-page=funzioni] .vl-fz-form [data-slot=input],[data-vl][data-vl-page=funzioni] .vl-fz-select{border-radius:.75rem}[data-vl][data-vl-page=funzioni] .vl-fz-select{height:2.5rem;width:100%;padding:0 .75rem;border:1px solid var(--vl-line-strong);background:var(--vl-surface);color:var(--vl-ink);font-size:.875rem}[data-vl][data-vl-page=funzioni] .vl-fz-required{margin-left:.3rem;font-size:.65rem;font-weight:600;color:var(--vl-ink-3);text-transform:uppercase;letter-spacing:.05em}[data-vl][data-vl-page=funzioni] .vl-fz-fieldset{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;border-radius:.9rem;border:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-vl-page=funzioni] .vl-fz-fieldset-title{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-ink-3)}[data-vl][data-vl-page=funzioni] .vl-fz-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.4rem 1rem;border-radius:.9rem;border:1.5px dashed var(--vl-line-strong);background:var(--vl-surface-2);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}[data-vl][data-vl-page=funzioni] .vl-fz-drop:hover,[data-vl][data-vl-page=funzioni] .vl-fz-drop.is-over{border-color:var(--vl-accent-strong);background:var(--vl-now-tint)}[data-vl][data-vl-page=funzioni] .vl-fz-drop.is-over{transform:scale(1.01)}[data-vl][data-vl-page=funzioni] .vl-fz-drop.is-disabled{cursor:not-allowed;opacity:.6}[data-vl][data-vl-page=funzioni] .vl-fz-drop-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-ink-2)}[data-vl][data-vl-page=funzioni] .vl-fz-file{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:.75rem;border:1px solid var(--vl-line);color:var(--vl-info-fg)}[data-vl][data-vl-page=funzioni] .vl-fz-file p:first-child{color:var(--vl-ink)}[data-vl][data-vl-page=funzioni] .vl-fz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}[data-vl][data-vl-page=funzioni] .vl-fz-actions button[data-slot=button]{border-radius:999px}[data-vl][data-vl-page=funzioni] .vl-fz-start{background:var(--vl-cta-bg);color:var(--vl-cta-ink);font-weight:700;box-shadow:0 8px 24px -12px var(--vl-cta-glow)}[data-vl][data-vl-page=funzioni] .vl-fz-start:hover:not(:disabled){filter:brightness(1.04);background:var(--vl-cta-bg)}[data-vl][data-vl-page=funzioni] .vl-fz-start.is-confirm{background:var(--vl-warn-dot);color:#1f1300;box-shadow:0 0 0 4px color-mix(in srgb,var(--vl-warn-dot) 30%,transparent);animation:fz-nudge .6s ease}[data-vl][data-vl-page=funzioni] .vl-fz-confirm-hint{font-size:.78rem;color:var(--vl-warn-fg);font-weight:600}[data-vl][data-vl-page=funzioni] .vl-fz-callout{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;border-radius:.85rem;background:var(--fz-bg);color:var(--fz-fg);border:1px solid color-mix(in srgb,var(--fz-dot) 30%,transparent);font-size:.84rem;overflow-wrap:anywhere}[data-vl][data-vl-page=funzioni] .vl-fz-callout>svg{margin-top:.15rem}[data-vl][data-vl-page=funzioni] .vl-fz-callout .vl-fz-muted{color:inherit;opacity:.75}[data-vl][data-vl-page=funzioni] .vl-fz-link{font-weight:700;text-decoration:underline}[data-vl][data-vl-page=funzioni] .vl-fz-details{border-radius:.85rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);font-size:.8rem}[data-vl][data-vl-page=funzioni] .vl-fz-details>summary{cursor:pointer;padding:.6rem .85rem;font-weight:600;color:var(--vl-ink-2);overflow-wrap:anywhere}[data-vl][data-vl-page=funzioni] .vl-fz-details pre,[data-vl][data-vl-page=funzioni] .vl-fz-run-trace pre{max-height:360px;overflow:auto;margin:0;padding:.75rem .85rem;border-top:1px solid var(--vl-line);font-size:.72rem;line-height:1.5;color:var(--vl-ink-2);white-space:pre-wrap;word-break:break-word}[data-vl][data-vl-page=funzioni] .vl-fz-callout .vl-fz-details{margin-top:.4rem;color:var(--vl-ink-2)}[data-vl][data-vl-page=funzioni] .vl-fz-history{display:flex;flex-direction:column;gap:.8rem}[data-vl][data-vl-page=funzioni] .vl-fz-note{padding:.6rem .8rem;border-radius:.75rem;background:var(--vl-info-bg);color:var(--vl-info-fg);font-size:.78rem}[data-vl][data-vl-page=funzioni] .vl-fz-history-tools{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-vl][data-vl-page=funzioni] .vl-fz-check{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--vl-ink-2);cursor:pointer}[data-vl][data-vl-page=funzioni] .vl-fz-check input{accent-color:var(--vl-accent-strong);width:1rem;height:1rem}[data-vl][data-vl-page=funzioni] .vl-fz-spark{margin:0;padding:.75rem .85rem .6rem;border-radius:.9rem;border:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-vl-page=funzioni] .vl-fz-spark figcaption{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;font-weight:650;color:var(--vl-ink-2);flex-wrap:wrap}[data-vl][data-vl-page=funzioni] .vl-fz-spark-bars{display:flex;align-items:flex-end;gap:2px;height:56px;margin-top:.55rem;border-bottom:1px solid var(--vl-line-strong)}[data-vl][data-vl-page=funzioni] .vl-fz-spark-hit{display:flex;align-items:flex-end;flex:1;max-width:18px;height:100%;cursor:default}[data-vl][data-vl-page=funzioni] .vl-fz-spark-bar{width:100%;border-radius:4px 4px 0 0;background:var(--fz-dot);opacity:.85;transition:opacity .12s ease}[data-vl][data-vl-page=funzioni] .vl-fz-spark-bars:hover .vl-fz-spark-bar{opacity:.4}[data-vl][data-vl-page=funzioni] .vl-fz-spark-hit.is-hover .vl-fz-spark-bar{opacity:1}[data-vl][data-vl-page=funzioni] .vl-fz-spark-legend{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin-top:.5rem;font-size:.7rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=funzioni] .vl-fz-spark-legend span{display:inline-flex;align-items:center;gap:.35rem}[data-vl][data-vl-page=funzioni] .vl-fz-spark-legend .vl-fz-dot{width:.45rem;height:.45rem;box-shadow:none}[data-vl][data-vl-page=funzioni] .vl-fz-runs{display:flex;flex-direction:column;gap:.35rem}[data-vl][data-vl-page=funzioni] .vl-fz-run{border-radius:.8rem;border:1px solid var(--vl-line);border-left:3px solid var(--fz-dot);background:var(--vl-surface)}[data-vl][data-vl-page=funzioni] .vl-fz-run-head{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr) auto 1rem;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;text-align:left;font-size:.8rem;color:var(--vl-ink)}[data-vl][data-vl-page=funzioni] .vl-fz-run-head:disabled{cursor:default;opacity:1}[data-vl][data-vl-page=funzioni] .vl-fz-run-head:not(:disabled):hover{background:var(--vl-hover)}[data-vl][data-vl-page=funzioni] .vl-fz-run-when{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-vl][data-vl-page=funzioni] .vl-fz-run-who{color:var(--vl-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-vl][data-vl-page=funzioni] .vl-fz-run-dur{font-variant-numeric:tabular-nums;color:var(--vl-ink-2);white-space:nowrap}[data-vl][data-vl-page=funzioni] .vl-fz-run-chev{color:var(--vl-ink-3);transition:transform .16s ease}[data-vl][data-vl-page=funzioni] .vl-fz-run.is-open .vl-fz-run-chev{transform:rotate(180deg)}[data-vl][data-vl-page=funzioni] .vl-fz-run-msg{padding:0 .75rem .55rem;font-size:.76rem;color:var(--vl-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-vl][data-vl-page=funzioni] .vl-fz-run-msg.is-full{white-space:normal;overflow-wrap:anywhere}[data-vl][data-vl-page=funzioni] .vl-fz-run-trace{position:relative;border-top:1px solid var(--vl-line)}[data-vl][data-vl-page=funzioni] .vl-fz-run-trace pre{border-top:0;padding-top:2.4rem;color:var(--vl-danger-fg)}[data-vl][data-vl-page=funzioni] .vl-fz-run-trace>.vl-fz-muted{display:block;padding:.6rem .75rem}[data-vl][data-vl-page=funzioni] .vl-fz-copy{position:absolute;top:.4rem;right:.5rem;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:.5rem;border:1px solid var(--vl-line-strong);background:var(--vl-surface);font-size:.7rem;font-weight:600;color:var(--vl-ink-2)}@media (max-width: 639.98px){[data-vl][data-vl-page=funzioni] .vl-fz-run-head{grid-template-columns:auto minmax(0,1fr) auto 1rem}[data-vl][data-vl-page=funzioni] .vl-fz-run-who{display:none}}[data-vl][data-vl-page=funzioni] .vl-fz-schedule{display:flex;flex-direction:column;gap:.85rem}[data-vl][data-vl-page=funzioni] .vl-fz-schedule-summary{font-size:1rem;font-weight:650;color:var(--vl-ink)}[data-vl][data-vl-page=funzioni] .vl-fz-triggers{display:flex;flex-direction:column;gap:.5rem}[data-vl][data-vl-page=funzioni] .vl-fz-triggers>li{padding:.7rem .85rem;border-radius:.8rem;border:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-vl-page=funzioni] .vl-fz-trigger-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}[data-vl][data-vl-page=funzioni] .vl-fz-trigger-head code,[data-vl][data-vl-page=funzioni] .vl-fz-schedule code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;padding:.1rem .4rem;border-radius:.4rem;background:var(--vl-muted-bg);color:var(--vl-ink)}[data-vl][data-vl-page=funzioni] .vl-fz-trigger-next{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}[data-vl][data-vl-page=funzioni] .vl-fz-trigger-next span{padding:.15rem .55rem;border-radius:999px;border:1px solid var(--vl-line-strong);font-size:.72rem;color:var(--vl-ink-2);font-variant-numeric:tabular-nums}[data-vl][data-vl-page=funzioni] .vl-fz-trigger-next span:first-child{border-color:var(--vl-accent-strong);color:var(--vl-accent-ink);font-weight:650}[data-vl][data-vl-page=funzioni] .vl-fz-tech{display:flex;flex-direction:column;gap:.85rem}[data-vl][data-vl-page=funzioni] .vl-fz-kv{display:grid;gap:0;border-radius:.85rem;border:1px solid var(--vl-line);overflow:hidden}[data-vl][data-vl-page=funzioni] .vl-fz-kv>div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:.75rem;padding:.5rem .8rem;font-size:.78rem}[data-vl][data-vl-page=funzioni] .vl-fz-kv>div+div{border-top:1px solid var(--vl-line)}[data-vl][data-vl-page=funzioni] .vl-fz-kv dt{color:var(--vl-ink-3);font-weight:600}[data-vl][data-vl-page=funzioni] .vl-fz-kv dd{color:var(--vl-ink);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem}@media (max-width: 639.98px){[data-vl][data-vl-page=funzioni] .vl-fz-kv>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}[data-vl][data-vl-page=funzioni] .vl-fz-activity{display:flex;flex-direction:column;overflow:hidden}[data-vl][data-vl-page=funzioni] .vl-fz-activity-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem .9rem;border-bottom:1px solid var(--vl-line);flex-wrap:wrap}[data-vl][data-vl-page=funzioni] .vl-fz-activity-title{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;font-size:.9rem;color:var(--vl-ink)}[data-vl][data-vl-page=funzioni] .vl-fz-segmented{display:inline-flex;padding:.18rem;border-radius:.65rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-vl-page=funzioni] .vl-fz-segmented button{padding:.2rem .55rem;border-radius:.5rem;font-size:.72rem;font-weight:600;color:var(--vl-ink-2)}[data-vl][data-vl-page=funzioni] .vl-fz-segmented button.is-active{background:var(--vl-surface);color:var(--vl-ink);box-shadow:var(--vl-shadow)}.dark [data-vl][data-vl-page=funzioni] .vl-fz-segmented button.is-active{background:#ffffff1a}[data-vl][data-vl-page=funzioni] .vl-fz-feed{display:flex;flex-direction:column;padding:.35rem 0}[data-vl][data-vl-page=funzioni] .vl-fz-feed-item{display:flex;gap:.65rem;padding:.55rem .9rem;animation:fz-in .32s ease backwards}[data-vl][data-vl-page=funzioni] .vl-fz-feed-item+.vl-fz-feed-item{border-top:1px solid var(--vl-line)}[data-vl][data-vl-page=funzioni] .vl-fz-feed-item>.vl-fz-dot{margin-top:.4rem}[data-vl][data-vl-page=funzioni] .vl-fz-feed-main{min-width:0;flex:1}[data-vl][data-vl-page=funzioni] .vl-fz-feed-line{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-vl][data-vl-page=funzioni] .vl-fz-feed-job{min-width:0;font-size:.8rem;font-weight:650;color:var(--vl-ink);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-vl][data-vl-page=funzioni] button.vl-fz-feed-job:hover{text-decoration:underline}[data-vl][data-vl-page=funzioni] .vl-fz-feed-sub{margin-top:.1rem;font-size:.72rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=funzioni] .vl-fz-feed-msg{margin-top:.15rem;font-size:.74rem;color:var(--vl-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes fz-ping{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.8);opacity:0}}@keyframes fz-pulse-op{0%,to{opacity:1}50%{opacity:.35}}@keyframes fz-slide{0%{left:-35%}to{left:100%}}@keyframes fz-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes fz-stripes{0%{background-position:0 0,0 0}to{background-position:17px 0,0 0}}@keyframes fz-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes fz-nudge{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){[data-vl][data-vl-page=funzioni] *,[data-vl][data-vl-page=funzioni] *:after{animation:none!important;transition:none!important}}@media (max-width: 639px){[data-vl][data-vl-page=impostazioni] .vl-card-heading{display:flex;align-items:flex-start;gap:.75rem;min-width:0}[data-vl][data-vl-page=impostazioni] .vl-card-heading .vl-section-icon{width:2.25rem;height:2.25rem}}@media (min-width: 640px){[data-vl][data-vl-page=impostazioni] .vl-card [data-slot=card-description]{line-height:1.45}}@media (min-width: 640px){[data-vl][data-vl-page=costi-competenza] .vl-costi-list{border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) 60ms backwards}[data-vl][data-vl-page=costi-competenza] .vl-costi-list:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-vl-page=costi-competenza] .vl-costi-heading{position:sticky;left:0;padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-vl-page=costi-competenza] .vl-costi-title{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-vl-page=costi-competenza] .vl-costi-desc{margin-top:.1rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=costi-competenza] table[data-vl-table] thead th:first-child,[data-vl][data-vl-page=costi-competenza] table[data-vl-table] thead th:last-child{border-radius:0}[data-vl][data-vl-page=costi-competenza] table[data-vl-table] tbody tr{border-top:0}[data-vl][data-vl-page=costi-competenza] td[data-m-col=descrizione]{font-weight:600;color:var(--vl-ink)}[data-vl][data-vl-page=costi-competenza] td[data-m-col=categoria],[data-vl][data-vl-page=costi-competenza] td[data-m-col=periodo]{font-size:.8rem;-webkit-text-fill-color:var(--vl-ink-2)}[data-vl][data-vl-page=costi-competenza] [data-m-filterbar=costi]>[data-slot=card-content]{margin:1.15rem 1.25rem 1.25rem;padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-vl-page=costi-competenza] [data-m-filterbar=costi] button[data-slot=button]{border-radius:999px}[data-vl][data-vl-page=costi-competenza] .vl-ghost-btn:disabled{transform:none}[data-vl][data-vl-page=costi-competenza] .vl-costi-empty-icon{display:block;width:2rem;height:2rem;margin:0 auto .6rem;opacity:.55}}@keyframes mt-spin-slow{to{transform:rotate(360deg)}}@keyframes mt-spin-rev{to{transform:rotate(-360deg)}}@keyframes mt-pulse-core{0%,to{transform:scale(1);opacity:.85;filter:brightness(1)}50%{transform:scale(1.08);opacity:1;filter:brightness(1.35)}}@keyframes mt-pulse-ring{0%,to{opacity:.35;stroke-dashoffset:0}50%{opacity:.9;stroke-dashoffset:40}}@keyframes mt-scan{0%{transform:translateY(-100%);opacity:0}10%{opacity:.45}90%{opacity:.45}to{transform:translateY(100vh);opacity:0}}@keyframes mt-grid-drift{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes mt-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.55}94%{opacity:1}97%{opacity:.7}}@keyframes mt-orbit{0%{transform:rotate(0) translate(var(--orbit-r, 120px)) rotate(0)}to{transform:rotate(360deg) translate(var(--orbit-r, 120px)) rotate(-360deg)}}@keyframes mt-breathe{0%,to{box-shadow:0 0 20px #72fa9340,inset 0 0 30px #72fa9314}50%{box-shadow:0 0 48px #72fa938c,inset 0 0 50px #72fa932e}}@keyframes mt-wave{0%,to{height:20%}50%{height:100%}}@keyframes mt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mt-dash{to{stroke-dashoffset:-200}}@keyframes mt-glow-text{0%,to{text-shadow:0 0 8px rgba(114,250,147,.4)}50%{text-shadow:0 0 22px rgba(114,250,147,.95),0 0 40px rgba(114,250,147,.4)}}@keyframes mt-radar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mt-typing{0%,to{opacity:.3}50%{opacity:1}}@keyframes mt-slide-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mt-border-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}.moby-tower{--mt-blue: #002552;--mt-blue-mid: #0a3a6e;--mt-blue-deep: #001428;--mt-green: #72fa93;--mt-green-dim: rgba(114, 250, 147, .45);--mt-cyan: #5eead4;--mt-panel: rgba(0, 37, 82, .55);--mt-border: rgba(114, 250, 147, .28);--mt-app-header: calc(4rem + env(safe-area-inset-top, 0px)) ;position:relative;isolation:isolate;display:flex;flex-direction:column;box-sizing:border-box;min-height:calc(100dvh - var(--mt-app-header));margin:-.75rem;padding:1rem;overflow:hidden;border-radius:.75rem;color:#e8fff0;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(10,58,110,.55) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 80% 10%,rgba(114,250,147,.08) 0%,transparent 50%),linear-gradient(165deg,var(--mt-blue-deep) 0%,var(--mt-blue) 45%,#001a3a 100%);font-family:Rajdhani,Montserrat,system-ui,sans-serif}@media (min-width: 640px){.moby-tower{margin:-1.5rem;padding:1.25rem 1.5rem;height:calc(100dvh - var(--mt-app-header));max-height:calc(100dvh - var(--mt-app-header))}}.moby-tower:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(114,250,147,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(114,250,147,.04) 1px,transparent 1px);background-size:48px 48px;animation:mt-grid-drift 28s linear infinite;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 45%,black 20%,transparent 85%);mask-image:radial-gradient(ellipse 70% 70% at 50% 45%,black 20%,transparent 85%)}.moby-tower:after{content:"";position:absolute;left:0;right:0;height:120px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(114,250,147,.07),transparent);animation:mt-scan 7s linear infinite}.mt-layer{position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column}.mt-hud-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;border:1px solid var(--mt-border);border-radius:.5rem;background:var(--mt-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 24px #00255299,inset 0 0 20px #72fa930a;flex-shrink:0}.mt-brand{font-size:1.35rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--mt-green);animation:mt-glow-text 3.5s ease-in-out infinite,mt-flicker 8s step-end infinite}.mt-brand span{color:#9ec4ff;letter-spacing:.12em;font-weight:500;font-size:.7em;margin-left:.5rem}.mt-status-dot{width:8px;height:8px;border-radius:50%;background:var(--mt-green);box-shadow:0 0 10px var(--mt-green);animation:mt-pulse-core 2s ease-in-out infinite}.mt-status-dot[data-state=loading]{background:#fbbf24;box-shadow:0 0 10px #fbbf24}.mt-status-dot[data-state=recording]{background:#f43f5e;box-shadow:0 0 12px #f43f5e;animation:mt-pulse-core .7s ease-in-out infinite}.mt-status-dot[data-state=error]{background:#f43f5e;box-shadow:0 0 10px #f43f5e;animation:none}.mt-status-dot[data-state=listening]{background:var(--mt-cyan);box-shadow:0 0 12px var(--mt-cyan);animation:mt-pulse-core 1.6s ease-in-out infinite}.mt-status-dot[data-state=standby]{background:#64748b;box-shadow:0 0 10px #64748bcc;animation:mt-pulse-core 2.8s ease-in-out infinite}.mt-mode-switch{display:inline-flex;padding:3px;border-radius:999px;border:1px solid rgba(114,250,147,.35);background:#001428a6;gap:2px}.mt-mode-btn{appearance:none;border:none;background:transparent;color:#9ec4ffbf;font-family:inherit;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .7rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:background .2s,color .2s,box-shadow .2s}.mt-mode-btn[data-active=true]{background:#72fa9333;color:var(--mt-green);box-shadow:0 0 14px #72fa9340}.mt-mode-btn:hover:not([data-active=true]){color:#e8fff0;background:#72fa9314}.mt-banner-bar{position:relative;z-index:2;margin-top:.75rem;flex-shrink:0}.mt-core-orb[data-state=listening]{animation:mt-pulse-core 2.2s ease-in-out infinite;filter:saturate(1.15)}.mt-core-orb[data-state=standby]{animation:mt-pulse-core 3.5s ease-in-out infinite;filter:grayscale(.35) brightness(.85);box-shadow:0 0 28px #64748b73,0 0 60px #00255266,inset 0 0 30px #ffffff1f}.mt-wave-bars--soft i{opacity:.55;animation-duration:1.4s}.mt-btn-mic-live{pointer-events:none;opacity:.95}.mt-btn-mic-live[data-recording=true]{background:#5eead433;border-color:var(--mt-cyan);color:var(--mt-cyan);box-shadow:0 0 18px #5eead459}.mt-meta{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#9ec4ffd9;font-variant-numeric:tabular-nums}.mt-grid{display:grid;gap:1rem;margin-top:1rem;grid-template-columns:1fr;flex:1;min-height:0;align-content:stretch}@media (min-width: 1100px){.mt-grid{grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(220px,280px);align-items:stretch}}.mt-panel{position:relative;border:1px solid var(--mt-border);border-radius:.75rem;background:linear-gradient(145deg,#002552b8,#0014288c);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1rem;overflow:hidden;animation:mt-breathe 5s ease-in-out infinite;display:flex;flex-direction:column;min-height:0;height:100%}.mt-panel:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(90deg,transparent,rgba(114,250,147,.5),transparent,rgba(94,234,212,.35),transparent);background-size:200% 100%;animation:mt-border-flow 6s linear infinite;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor}.mt-panel-title{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mt-green);margin-bottom:.85rem;display:flex;align-items:center;gap:.5rem}.mt-kpi{display:flex;flex-direction:column;gap:.85rem}.mt-kpi-item{display:flex;align-items:center;gap:.75rem;animation:mt-float 6s ease-in-out infinite}.mt-kpi-item:nth-child(2){animation-delay:.4s}.mt-kpi-item:nth-child(3){animation-delay:.8s}.mt-kpi-item:nth-child(4){animation-delay:1.2s}.mt-ring{position:relative;width:52px;height:52px;flex-shrink:0}.mt-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.mt-ring-track{fill:none;stroke:#72fa931f;stroke-width:3}.mt-ring-value{fill:none;stroke:var(--mt-green);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(114,250,147,.7));transition:stroke-dashoffset 1.2s ease}.mt-kpi-label{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#9ec4ffbf}.mt-kpi-value{font-size:1.15rem;font-weight:700;color:#fff;letter-spacing:.04em;font-variant-numeric:tabular-nums}.mt-core-wrap{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-height:0;height:100%}.mt-core{position:relative;width:min(220px,55vw);height:min(220px,55vw);flex-shrink:0;display:grid;place-items:center}@media (min-width: 1100px){.mt-core{width:min(240px,28vh);height:min(240px,28vh)}}.mt-core-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(114,250,147,.25);animation:mt-spin-slow 40s linear infinite}.mt-core-ring:before,.mt-core-ring:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--mt-green);box-shadow:0 0 12px var(--mt-green);top:50%;left:0;transform:translate(-50%,-50%)}.mt-core-ring:after{left:auto;right:0;transform:translate(50%,-50%);background:var(--mt-cyan);box-shadow:0 0 12px var(--mt-cyan)}.mt-core-ring-2{inset:18px;border-style:dashed;border-color:#5eead459;animation:mt-spin-rev 28s linear infinite}.mt-core-ring-3{inset:40px;border-color:#72fa9366;animation:mt-spin-slow 18s linear infinite}.mt-core-ring-3:before{width:6px;height:6px}.mt-core-orb{position:relative;width:42%;height:42%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#b8ffd0 0%,var(--mt-green) 25%,#0a5c40 55%,#002552 100%);box-shadow:0 0 40px #72fa938c,0 0 80px #72fa9340,inset 0 0 30px #ffffff40;animation:mt-pulse-core 3s ease-in-out infinite;display:grid;place-items:center;z-index:2}.mt-core-orb[data-state=loading]{animation:mt-pulse-core .9s ease-in-out infinite;filter:hue-rotate(25deg)}.mt-core-orb[data-state=recording]{animation:mt-pulse-core .5s ease-in-out infinite;filter:hue-rotate(-40deg) saturate(1.4);box-shadow:0 0 40px #f43f5ea6,0 0 80px #f43f5e4d,inset 0 0 30px #fff3}.mt-core-label{font-size:.65rem;font-weight:700;letter-spacing:.2em;color:var(--mt-blue-deep);text-align:center;line-height:1.2}.mt-radar{position:absolute;inset:8%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(114,250,147,.18) 40deg,transparent 70deg);animation:mt-radar 4s linear infinite;pointer-events:none;z-index:1;mix-blend-mode:screen}.mt-orbit-dot{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:var(--mt-cyan);box-shadow:0 0 8px var(--mt-cyan);--orbit-r: 110px;animation:mt-orbit 12s linear infinite}.mt-orbit-dot:nth-child(2){--orbit-r: 85px;animation-duration:8s;animation-direction:reverse;background:var(--mt-green)}.mt-orbit-dot:nth-child(3){--orbit-r: 98px;animation-duration:16s;animation-delay:-4s}.mt-chat{width:100%;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;display:flex;flex-direction:column;gap:.65rem;padding:.25rem;scrollbar-width:thin;scrollbar-color:var(--mt-green-dim) transparent}.mt-bubble{max-width:92%;padding:.7rem .9rem;border-radius:.65rem;font-size:.92rem;line-height:1.45;animation:mt-slide-in .35s ease-out;letter-spacing:.02em}.mt-bubble-user{align-self:flex-end;background:#1a3a6bd9;border:1px solid rgba(158,196,255,.35);color:#dceaff}.mt-bubble-ai{align-self:flex-start;background:#003c2873;border:1px solid var(--mt-border);color:#e8fff0;box-shadow:0 0 16px #72fa931f}.mt-bubble-meta{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-bottom:.25rem}.mt-typing{display:flex;gap:5px;padding:.5rem 0}.mt-typing span{width:7px;height:7px;border-radius:50%;background:var(--mt-green);animation:mt-typing 1.1s ease-in-out infinite}.mt-typing span:nth-child(2){animation-delay:.15s}.mt-typing span:nth-child(3){animation-delay:.3s}.mt-chips{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-top:.25rem;flex-shrink:0}.mt-chip{appearance:none;border:1px solid rgba(114,250,147,.35);background:#002552a6;color:var(--mt-green);font-size:.7rem;letter-spacing:.06em;padding:.35rem .7rem;border-radius:999px;cursor:pointer;transition:background .2s,box-shadow .2s,transform .15s;font-family:inherit}.mt-chip:hover:not(:disabled){background:#72fa9326;box-shadow:0 0 14px #72fa934d;transform:translateY(-1px)}.mt-chip:disabled{opacity:.4;cursor:not-allowed}.mt-composer{display:flex;flex-wrap:wrap;gap:.55rem;align-items:stretch;width:100%;margin-top:auto;flex-shrink:0}.mt-input{flex:1 1 180px;min-height:48px;border-radius:.55rem;border:1px solid rgba(114,250,147,.35);background:#001428b3;color:#e8fff0;padding:.65rem .9rem;font-size:.95rem;font-family:inherit;outline:none;letter-spacing:.03em;transition:border-color .2s,box-shadow .2s}.mt-input::placeholder{color:#9ec4ff73}.mt-input:focus{border-color:var(--mt-green);box-shadow:0 0 0 1px #72fa9359,0 0 20px #72fa9326}.mt-btn{appearance:none;border:1px solid rgba(114,250,147,.45);background:linear-gradient(135deg,#72fa9333,#002552cc);color:var(--mt-green);font-family:inherit;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;padding:0 1.1rem;border-radius:.55rem;cursor:pointer;min-height:48px;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.mt-btn:hover:not(:disabled){box-shadow:0 0 22px #72fa9359;transform:translateY(-1px)}.mt-btn:disabled{opacity:.4;cursor:not-allowed}.mt-btn-mic{width:52px;padding:0;border-radius:50%;flex-shrink:0}.mt-btn-mic[data-recording=true]{background:#f43f5e59;border-color:#f43f5e;color:#fecdd3;box-shadow:0 0 24px #f43f5e80;animation:mt-pulse-core .8s ease-in-out infinite}.mt-wave-bars{display:flex;align-items:flex-end;gap:3px;height:22px}.mt-wave-bars i{display:block;width:3px;border-radius:2px;background:currentColor;animation:mt-wave .7s ease-in-out infinite}.mt-wave-bars i:nth-child(1){animation-delay:0s;height:40%}.mt-wave-bars i:nth-child(2){animation-delay:.1s;height:70%}.mt-wave-bars i:nth-child(3){animation-delay:.2s;height:50%}.mt-wave-bars i:nth-child(4){animation-delay:.15s;height:90%}.mt-wave-bars i:nth-child(5){animation-delay:.05s;height:35%}.mt-feed{display:flex;flex-direction:column;gap:.55rem;font-size:.78rem;letter-spacing:.04em;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--mt-green-dim) transparent}.mt-feed-item{padding:.55rem .65rem;border-left:2px solid var(--mt-green);background:#72fa930d;animation:mt-slide-in .4s ease-out;color:#e8fff0d9}.mt-feed-item time{display:block;font-size:.65rem;color:#9ec4ffa6;letter-spacing:.12em;margin-bottom:.2rem}.mt-toggle{display:flex;align-items:center;gap:.45rem;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#9ec4ffcc;cursor:pointer;-webkit-user-select:none;user-select:none}.mt-toggle input{accent-color:var(--mt-green)}.mt-banner{margin-top:.5rem;padding:.5rem .75rem;border-radius:.4rem;font-size:.75rem;letter-spacing:.06em;border:1px solid rgba(251,191,36,.4);background:#fbbf241a;color:#fde68a}.mt-svg-deco{position:absolute;pointer-events:none;opacity:.35}.mt-svg-deco path,.mt-svg-deco circle,.mt-svg-deco line{stroke:var(--mt-green);fill:none;stroke-width:1;stroke-dasharray:8 6;animation:mt-dash 8s linear infinite}.mt-corner{position:absolute;width:28px;height:28px;border-color:var(--mt-green);border-style:solid;opacity:.55;pointer-events:none}.mt-corner-tl{top:8px;left:8px;border-width:2px 0 0 2px}.mt-corner-tr{top:8px;right:8px;border-width:2px 2px 0 0}.mt-corner-bl{bottom:8px;left:8px;border-width:0 0 2px 2px}.mt-corner-br{bottom:8px;right:8px;border-width:0 2px 2px 0}@media (max-width: 639px){[data-vl][data-vl-page=osteopati] .vl-card-heading>.vl-section-icon{display:none}}@media (min-width: 640px){[data-vl][data-vl-page=osteopati] .vl-card [data-slot=card-title]{font-size:1rem}[data-vl][data-vl-page=osteopati] .vl-card [data-slot=card-header] p{margin-top:.15rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=osteopati] .vl-card [data-slot=card-header] code{padding:.05rem .35rem;border-radius:.4rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-vl-page=osteopati] [data-m-group]{padding:1rem 1.15rem;border-radius:1rem;border-color:var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-vl-page=osteopati] [data-m-group] [data-m-row],[data-vl][data-vl-page=osteopati] [data-m-inset]{border-radius:.9rem;border-color:var(--vl-line);background:var(--vl-surface)}[data-vl][data-vl-page=osteopati] .vl-card button[data-slot=button]{border-radius:999px}[data-vl][data-vl-page=osteopati] .vl-card [data-slot=popover-trigger],[data-vl][data-vl-page=osteopati] .vl-card [data-slot=select-trigger],[data-vl][data-vl-page=osteopati] .vl-card input[data-slot=input],[data-vl][data-vl-page=osteopati] .vl-card textarea,[data-vl][data-vl-page=osteopati] .vl-card [data-m-field] button{border-radius:.75rem}}:is([data-vl-page=tirocinanti],[data-vtr-dialog]){--tr-radius: 1.25rem}:is([data-vl-page=tirocinanti],[data-vtr-dialog]) [style*=--tr-h]{--tr-bg: hsl(var(--tr-h) 80% 95%);--tr-bg-hover: hsl(var(--tr-h) 80% 91%);--tr-line: hsl(var(--tr-h) 60% 46%);--tr-ink: hsl(var(--tr-h) 70% 22%);--tr-ink-2: hsl(var(--tr-h) 35% 38%)}.dark :is([data-vl-page=tirocinanti],[data-vtr-dialog]) [style*=--tr-h]{--tr-bg: hsl(var(--tr-h) 45% 24% / .75);--tr-bg-hover: hsl(var(--tr-h) 48% 30% / .9);--tr-line: hsl(var(--tr-h) 75% 62%);--tr-ink: hsl(var(--tr-h) 90% 92%);--tr-ink-2: hsl(var(--tr-h) 40% 78%)}.silvia :is([data-vl-page=tirocinanti],[data-vtr-dialog]) [style*=--tr-h]{--tr-bg: hsl(var(--tr-h) 25% 15%);--tr-bg-hover: hsl(var(--tr-h) 28% 20%);--tr-line: hsl(var(--tr-h) 60% 58%);--tr-ink: #ffffff;--tr-ink-2: #d4d4d4}[data-vl-page=tirocinanti] .vtr-card{border-radius:var(--tr-radius);background:var(--vl-surface);border:1px solid var(--vl-line);box-shadow:var(--vl-shadow);padding:1.25rem}[data-vl-page=tirocinanti] .vtr-card-head{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:1.1rem}[data-vl-page=tirocinanti] .vtr-card-head h2{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--vl-ink);margin:0}[data-vl-page=tirocinanti] .vtr-card-head p{margin:.15rem 0 0;font-size:.85rem;color:var(--vl-ink-2)}[data-vl-page=tirocinanti] .vtr-card-head>div{flex:1;min-width:0}[data-vl-page=tirocinanti] .vtr-spin{width:1.1rem;height:1.1rem;color:var(--vl-ink-3);animation:spin 1s linear infinite}[data-vl-page=tirocinanti] .vtr-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1.25rem;text-align:center;color:var(--vl-ink-2)}[data-vl-page=tirocinanti] .vtr-empty svg{width:2rem;height:2rem;color:var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-empty b{color:var(--vl-ink)}[data-vl-page=tirocinanti] .vtr-free{font-size:.8rem;color:var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-people{display:flex;gap:.5rem;overflow-x:auto;padding:.15rem .1rem .35rem;scrollbar-width:thin}[data-vl-page=tirocinanti] .vtr-people button{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.35rem .9rem .35rem .35rem;border-radius:999px;border:1px solid var(--vl-line-strong);background:var(--vl-surface);color:var(--vl-ink);font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}[data-vl-page=tirocinanti] .vtr-people button:hover{background:var(--vl-hover)}[data-vl-page=tirocinanti] .vtr-people button[data-active]{border-color:var(--vl-accent-strong);box-shadow:0 0 0 3px var(--vl-ring);background:var(--vl-now-tint)}[data-vl-page=tirocinanti] .vtr-people-all{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-ink-2)}[data-vl-page=tirocinanti] .vtr-people-all svg{width:.9rem;height:.9rem}[data-vl-page=tirocinanti] .vtr-people-avatar{width:1.75rem;height:1.75rem;font-size:.65rem}[data-vl-page=tirocinanti] .vtr-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem}[data-vl-page=tirocinanti] .vtr-day{display:flex;flex-direction:column;gap:.5rem;min-height:11rem;padding:.75rem .6rem .6rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl-page=tirocinanti] .vtr-day[data-weekend]{background:transparent;border-style:dashed}[data-vl-page=tirocinanti] .vtr-day-head{display:flex;align-items:baseline;justify-content:space-between;gap:.25rem;padding:0 .15rem}[data-vl-page=tirocinanti] .vtr-day-head b{font-size:.82rem;font-weight:700;color:var(--vl-ink)}[data-vl-page=tirocinanti] .vtr-day-head small{font-size:.7rem;font-weight:600;color:var(--vl-accent-ink)}[data-vl-page=tirocinanti] .vtr-only-narrow{display:none}[data-vl-page=tirocinanti] .vtr-day-slots{display:flex;flex-direction:column;gap:.4rem;flex:1}[data-vl-page=tirocinanti] .vtr-day[data-empty] .vtr-day-slots{justify-content:center;align-items:center}[data-vl-page=tirocinanti] .vtr-slot{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.55rem .6rem .55rem .75rem;border:0;border-radius:.75rem;background:var(--tr-bg);box-shadow:inset 3px 0 0 var(--tr-line);color:var(--tr-ink);font-size:1rem;text-align:left;cursor:pointer;transition:background .15s,transform .15s}[data-vl-page=tirocinanti] .vtr-slot:hover{background:var(--tr-bg-hover);transform:translateY(-1px)}[data-vl-page=tirocinanti] .vtr-slot:focus-visible,[data-vl-page=tirocinanti] .vtr-occ:focus-visible,[data-vl-page=tirocinanti] .vtr-add:focus-visible,[data-vl-page=tirocinanti] .vtr-date-add:focus-visible{outline:2px solid var(--vl-accent-strong);outline-offset:2px}[data-vl-page=tirocinanti] .vtr-slot[data-future]{background:transparent;box-shadow:inset 0 0 0 1px var(--tr-line);border-style:dashed}[data-vl-page=tirocinanti] .vtr-slot b{font-size:.86rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}[data-vl-page=tirocinanti] .vtr-slot b span{opacity:.55;margin:0 .1rem}[data-vl-page=tirocinanti] .vtr-slot small{font-size:.68rem;color:var(--tr-ink-2);line-height:1.25}[data-vl-page=tirocinanti] .vtr-slot-edit{position:absolute;top:.45rem;right:.45rem;width:.75rem;height:.75rem;opacity:0;transition:opacity .15s}[data-vl-page=tirocinanti] .vtr-slot:hover .vtr-slot-edit{opacity:.6}[data-vl-page=tirocinanti] .vtr-add{display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;padding:.45rem;border:1px dashed var(--vl-line-strong);border-radius:.7rem;background:transparent;color:var(--vl-ink-2);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}[data-vl-page=tirocinanti] .vtr-add svg{width:.85rem;height:.85rem}[data-vl-page=tirocinanti] .vtr-add:hover{border-color:var(--vl-accent-strong);color:var(--vl-accent-ink);background:var(--vl-now-tint)}[data-vl-page=tirocinanti] .vtr-weeks{display:flex;flex-direction:column;gap:1.1rem}[data-vl-page=tirocinanti] .vtr-wk-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 .25rem .45rem;border-bottom:1px solid var(--vl-line);margin-bottom:.4rem}[data-vl-page=tirocinanti] .vtr-wk-head b{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--vl-ink-2)}[data-vl-page=tirocinanti] .vtr-wk-head small{font-size:.75rem;font-weight:600;color:var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-wk-days{display:flex;flex-direction:column}[data-vl-page=tirocinanti] .vtr-date{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.4rem .25rem;border-radius:.75rem}[data-vl-page=tirocinanti] .vtr-date:hover{background:var(--vl-hover)}[data-vl-page=tirocinanti] .vtr-date[data-today]{background:var(--vl-now-tint)}[data-vl-page=tirocinanti] .vtr-date-label{display:flex;align-items:baseline;gap:.3rem}[data-vl-page=tirocinanti] .vtr-date-label small{font-size:.72rem;font-weight:600;text-transform:capitalize;color:var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-date-label b{font-size:.95rem;font-weight:700;color:var(--vl-ink);font-variant-numeric:tabular-nums}[data-vl-page=tirocinanti] .vtr-date[data-today] .vtr-date-label small{color:var(--vl-accent-ink)}[data-vl-page=tirocinanti] .vtr-date-slots{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}[data-vl-page=tirocinanti] .vtr-occ{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border:0;border-radius:999px;background:var(--tr-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tr-line) 35%,transparent);color:var(--tr-ink);font-size:1rem;cursor:pointer;transition:background .15s}[data-vl-page=tirocinanti] .vtr-occ:hover{background:var(--tr-bg-hover)}[data-vl-page=tirocinanti] .vtr-occ b{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}[data-vl-page=tirocinanti] .vtr-occ em{font-style:normal;font-size:.68rem;font-weight:600;color:var(--tr-ink-2)}[data-vl-page=tirocinanti] .vtr-occ[data-extra]{box-shadow:inset 0 0 0 1px var(--tr-line)}:is([data-vl-page=tirocinanti],[data-vtr-dialog]) .vtr-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:var(--vl-muted-dot);flex-shrink:0}:is([data-vl-page=tirocinanti],[data-vtr-dialog]) .vtr-dot[data-tone=ok]{background:var(--vl-ok-dot)}:is([data-vl-page=tirocinanti],[data-vtr-dialog]) .vtr-dot[data-tone=warn]{background:var(--vl-warn-dot)}:is([data-vl-page=tirocinanti],[data-vtr-dialog]) .vtr-dot[data-tone=danger]{background:var(--vl-danger-dot)}[data-vl-page=tirocinanti] .vtr-date-add{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--vl-ink-3);cursor:pointer;opacity:.55;transition:opacity .15s,background .15s,color .15s}[data-vl-page=tirocinanti] .vtr-date:hover .vtr-date-add,[data-vl-page=tirocinanti] .vtr-date-add:focus-visible{opacity:1}[data-vl-page=tirocinanti] .vtr-date-add:hover{background:var(--vl-now-tint);color:var(--vl-accent-ink)}[data-vl-page=tirocinanti] .vtr-date-add svg{width:1rem;height:1rem}[data-vl-page=tirocinanti] .vtr-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding:.6rem .25rem 0;border-top:1px solid var(--vl-line);font-size:.74rem;color:var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-legend>span{display:inline-flex;align-items:center;gap:.4rem}[data-vl-page=tirocinanti] .vtr-overview{display:flex;flex-direction:column;border:1px solid var(--vl-line);border-radius:1rem;overflow:hidden}[data-vl-page=tirocinanti] .vtr-overview-row{display:grid;grid-template-columns:minmax(13rem,1.8fr) repeat(6,minmax(0,1fr)) 4rem;align-items:center;gap:.5rem;width:100%;padding:.6rem .85rem;border:0;border-radius:0;border-top:1px solid var(--vl-line);background:transparent;color:var(--vl-ink);font-size:.85rem;text-align:left;cursor:pointer}[data-vl-page=tirocinanti] .vtr-overview-row:not(.vtr-overview-head):hover{background:var(--vl-hover)}[data-vl-page=tirocinanti] .vtr-overview-name,[data-vl-page=tirocinanti] .vtr-overview-slots,[data-vl-page=tirocinanti] .vtr-overview-add{border:0;background:transparent;color:inherit;font-size:inherit;text-align:left;cursor:pointer;padding:0}[data-vl-page=tirocinanti] .vtr-overview-name:hover{text-decoration:underline;text-underline-offset:3px}[data-vl-page=tirocinanti] .vtr-overview-slots{display:flex;flex-direction:column;gap:.2rem;border-radius:.5rem}[data-vl-page=tirocinanti] .vtr-overview-add{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;border:1px dashed var(--vl-line-strong);color:var(--vl-ink-3);opacity:0;transition:opacity .15s,background .15s,color .15s,border-color .15s}[data-vl-page=tirocinanti] .vtr-overview-row:hover .vtr-overview-add,[data-vl-page=tirocinanti] .vtr-overview-add:focus-visible{opacity:1}[data-vl-page=tirocinanti] .vtr-overview-add:hover{border-color:var(--vl-accent-strong);color:var(--vl-accent-ink);background:var(--vl-now-tint)}[data-vl-page=tirocinanti] .vtr-overview-add svg{width:.9rem;height:.9rem}[data-vl-page=tirocinanti] .vtr-overview-head{border-top:0;background:var(--vl-thead);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--vl-ink-2);cursor:default}[data-vl-page=tirocinanti] .vtr-overview-name{display:flex;align-items:center;gap:.55rem;font-weight:600;min-width:0}[data-vl-page=tirocinanti] .vtr-overview-cell{display:flex;flex-direction:column;gap:.2rem}[data-vl-page=tirocinanti] .vtr-overview-cell i{font-style:normal;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;padding:.15rem .4rem;border-radius:.4rem;background:var(--tr-bg);color:var(--tr-ink);white-space:nowrap;width:fit-content}[data-vl-page=tirocinanti] .vtr-overview-hours{font-weight:700;color:var(--vl-accent-ink);text-align:right}[data-vl-page=tirocinanti] .vtr-overview-empty{padding:1.5rem;text-align:center;border-top:1px solid var(--vl-line)}[data-vtr-dialog] .vtr-form{display:flex;flex-direction:column;gap:1.1rem}[data-vtr-dialog] .vtr-switch{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}[data-vtr-dialog] .vtr-switch button,[data-vtr-dialog] .vtr-choice{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;border:1px solid var(--vl-line-strong);border-radius:1rem;background:var(--vl-surface);color:var(--vl-ink);font-size:1rem;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}[data-vtr-dialog] .vtr-switch button>svg,[data-vtr-dialog] .vtr-choice>svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--vl-ink-2)}[data-vtr-dialog] .vtr-switch button>span,[data-vtr-dialog] .vtr-choice>span{display:flex;flex-direction:column;gap:.05rem;min-width:0}[data-vtr-dialog] .vtr-switch b,[data-vtr-dialog] .vtr-choice b{font-size:.9rem;font-weight:700}[data-vtr-dialog] .vtr-switch small,[data-vtr-dialog] .vtr-choice small{font-size:.75rem;color:var(--vl-ink-3)}[data-vtr-dialog] .vtr-switch button:hover,[data-vtr-dialog] .vtr-choice:hover:not(:disabled){background:var(--vl-hover)}[data-vtr-dialog] .vtr-switch button[data-active]{border-color:var(--vl-accent-strong);box-shadow:0 0 0 3px var(--vl-ring);background:var(--vl-now-tint)}[data-vtr-dialog] .vtr-switch button[data-active]>svg{color:var(--vl-accent-ink)}[data-vtr-dialog] .vtr-step{display:flex;flex-direction:column;gap:.6rem}[data-vtr-dialog] .vtr-step-head{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--vl-ink)}[data-vtr-dialog] .vtr-step-n{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--vl-ink);color:var(--vl-surface);font-size:.7rem;font-weight:800}.dark [data-vtr-dialog] .vtr-step-n{background:var(--vl-accent);color:#002552}.silvia [data-vtr-dialog] .vtr-step-n{background:#fff;color:#000!important}[data-vtr-dialog] .vtr-link{margin-left:auto;padding:.2rem .55rem;border:0;border-radius:999px;background:var(--vl-muted-bg);color:var(--vl-ink-2);font-size:.75rem;font-weight:600;cursor:pointer}[data-vtr-dialog] .vtr-link:hover{color:var(--vl-ink)}[data-vtr-dialog] .vtr-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}[data-vtr-dialog] .vtr-days button{display:grid;place-items:center;height:2.9rem;padding:0;border:1px solid var(--vl-line-strong);border-radius:.85rem;background:var(--vl-surface);color:var(--vl-ink);font-size:.82rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}[data-vtr-dialog] .vtr-days button:active{transform:scale(.96)}[data-vtr-dialog] .vtr-days button[data-active]{background:var(--vl-accent-strong);border-color:var(--vl-accent-strong);color:#fff;box-shadow:0 6px 16px -8px var(--vl-accent-strong)}.dark [data-vtr-dialog] .vtr-days button[data-active]{background:var(--vl-accent);border-color:var(--vl-accent);color:#002552}.silvia [data-vtr-dialog] .vtr-days button[data-active]{background:#fff;border-color:#fff}.silvia [data-vtr-dialog] .vtr-days button[data-active] span{color:#000!important}[data-vtr-dialog] .vtr-day-letter{display:none}[data-vtr-dialog] .vtr-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}[data-vtr-dialog] .vtr-presets button{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem .7rem .65rem;border:1px solid var(--vl-line-strong);border-radius:1rem;background:var(--vl-surface);color:var(--vl-ink);font-size:1rem;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}[data-vtr-dialog] .vtr-presets button svg{width:1.15rem;height:1.15rem;margin-bottom:.3rem;color:var(--vl-ink-3)}[data-vtr-dialog] .vtr-presets button[data-preset=mattina] svg{color:#f59e0b}[data-vtr-dialog] .vtr-presets button[data-preset=pomeriggio] svg{color:#8b5cf6}[data-vtr-dialog] .vtr-presets button[data-preset=giornata] svg{color:#19c463}[data-vtr-dialog] .vtr-presets b{font-size:.82rem;font-weight:700;line-height:1.15}[data-vtr-dialog] .vtr-presets small{font-size:.72rem;color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vtr-dialog] .vtr-presets button:hover{background:var(--vl-hover)}[data-vtr-dialog] .vtr-presets button[data-active]{border-color:var(--vl-accent-strong);box-shadow:0 0 0 3px var(--vl-ring);background:var(--vl-now-tint)}[data-vtr-dialog] .vtr-times{display:flex;align-items:flex-end;gap:.6rem;padding:.75rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vtr-dialog] .vtr-times label{display:flex;flex-direction:column;gap:.3rem;flex:1}[data-vtr-dialog] .vtr-times label>span{font-size:.72rem;font-weight:650;color:var(--vl-ink-2)}[data-vtr-dialog] .vtr-times [data-slot=select-trigger]{width:100%;border-radius:.75rem;font-variant-numeric:tabular-nums;font-weight:600}[data-vtr-dialog] .vtr-times-sep{padding-bottom:.55rem;color:var(--vl-ink-3)}[data-vtr-dialog] .vtr-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}[data-vtr-dialog] .vtr-row-label{width:3.6rem;font-size:.82rem;font-weight:600;color:var(--vl-ink-2)}[data-vtr-dialog] .vtr-row>:last-child:not(.vtr-seg){flex:1;min-width:10rem}[data-vtr-dialog] .vtr-seg{display:inline-flex;padding:.2rem;gap:.15rem;border-radius:.8rem;background:var(--vl-muted-bg)}[data-vtr-dialog] .vtr-seg button{padding:.4rem .8rem;border:0;border-radius:.6rem;background:transparent;color:var(--vl-ink-2);font-size:.8rem;font-weight:600;cursor:pointer}[data-vtr-dialog] .vtr-seg button[data-active]{background:var(--vl-surface);color:var(--vl-ink);box-shadow:0 1px 3px #00255226}.silvia [data-vtr-dialog] .vtr-seg button[data-active]{background:#2a2a2a}[data-vtr-dialog] .vtr-summary,[data-vtr-dialog] .vtr-alert,[data-vtr-dialog] .vtr-status-line{display:flex;align-items:center;gap:.55rem;margin:0;padding:.75rem .9rem;border-radius:.9rem;font-size:.85rem;line-height:1.4}[data-vtr-dialog] .vtr-summary{background:var(--vl-ok-bg);color:var(--vl-ok-fg);font-weight:600}[data-vtr-dialog] .vtr-alert{background:var(--vl-warn-bg);color:var(--vl-warn-fg);font-weight:600}[data-vtr-dialog] .vtr-alert svg{width:1rem;height:1rem;flex-shrink:0}[data-vtr-dialog] .vtr-status-line{background:var(--vl-surface-2);border:1px solid var(--vl-line);color:var(--vl-ink)}[data-vtr-dialog] .vtr-status-line>i{width:.55rem;height:.55rem;border-radius:999px;background:var(--vl-muted-dot);flex-shrink:0}[data-vtr-dialog] .vtr-status-line[data-tone=ok]>i{background:var(--vl-ok-dot)}[data-vtr-dialog] .vtr-status-line[data-tone=warn]>i{background:var(--vl-warn-dot)}[data-vtr-dialog] .vtr-status-line[data-tone=danger]>i{background:var(--vl-danger-dot)}[data-vtr-dialog] .vtr-choices{display:flex;flex-direction:column;gap:.5rem}[data-vtr-dialog] .vtr-choice:disabled{opacity:.6;cursor:default}[data-vtr-dialog] .vtr-choice--danger>svg{color:var(--vl-danger-dot)}[data-vtr-dialog] .vtr-choice--danger:hover:not(:disabled){border-color:var(--vl-danger-dot);background:var(--vl-danger-bg)}[data-vtr-dialog] .vtr-actions{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.25rem}[data-vtr-dialog] .vtr-actions-main{display:flex;gap:.5rem}[data-vtr-dialog] .vtr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.6rem;padding:0 1.1rem;border:0;border-radius:.85rem;font-size:.88rem;font-weight:700;cursor:pointer;transition:opacity .15s,background .15s,box-shadow .15s}[data-vtr-dialog] .vtr-btn svg{width:1rem;height:1rem}[data-vtr-dialog] .vtr-btn:disabled{opacity:.5;cursor:default}[data-vtr-dialog] .vtr-btn--primary{background:#002552;color:#72fa93;box-shadow:0 8px 22px -12px #00255299}.dark [data-vtr-dialog] .vtr-btn--primary{background:#72fa93;color:#002552;box-shadow:0 8px 22px -12px var(--vl-cta-glow)}.silvia [data-vtr-dialog] .vtr-btn--primary{background:#fff;color:#000;box-shadow:none}[data-vtr-dialog] .vtr-btn--ghost{background:var(--vl-muted-bg);color:var(--vl-ink)}[data-vtr-dialog] .vtr-btn--danger{background:transparent;color:var(--vl-danger-fg);padding:0 .6rem}[data-vtr-dialog] .vtr-btn--danger:hover:not(:disabled){background:var(--vl-danger-bg)}@media (max-width: 1180px){[data-vl-page=tirocinanti] .vtr-only-wide{display:none}[data-vl-page=tirocinanti] .vtr-only-narrow{display:inline}[data-vl-page=tirocinanti] .vtr-add span{display:none}}@media (max-width: 760px){[data-vl-page=tirocinanti] .vtr-card{padding:1rem;border-radius:1.1rem}[data-vl-page=tirocinanti] .vtr-card-head p{font-size:.8rem}[data-vl-page=tirocinanti] .vtr-week{grid-template-columns:1fr;gap:.4rem}[data-vl-page=tirocinanti] .vtr-day{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:0;padding:.55rem .55rem .55rem .75rem}[data-vl-page=tirocinanti] .vtr-day-head{flex-direction:column;align-items:flex-start;padding:0}[data-vl-page=tirocinanti] .vtr-day-slots{flex-direction:row;flex-wrap:wrap}[data-vl-page=tirocinanti] .vtr-day[data-empty] .vtr-day-slots{justify-content:flex-start}[data-vl-page=tirocinanti] .vtr-slot{width:auto}[data-vl-page=tirocinanti] .vtr-add{width:2.4rem;height:2.4rem;padding:0;border-radius:999px}[data-vl-page=tirocinanti] .vtr-add svg{width:1.05rem;height:1.05rem}[data-vl-page=tirocinanti] .vtr-date-add{opacity:1}[data-vl-page=tirocinanti] .vtr-overview{border:0;gap:.5rem;overflow:visible}[data-vl-page=tirocinanti] .vtr-overview-head{display:none}[data-vl-page=tirocinanti] .vtr-overview-row{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem;border:1px solid var(--vl-line);border-radius:1rem}[data-vl-page=tirocinanti] .vtr-overview-name{flex:1 1 100%}[data-vl-page=tirocinanti] .vtr-overview-cell[data-empty]{display:none}[data-vl-page=tirocinanti] .vtr-overview-cell{flex-direction:row;align-items:center}[data-vl-page=tirocinanti] .vtr-overview-cell:before{content:attr(data-label);font-size:.68rem;font-weight:700;color:var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-overview-hours{margin-left:auto}[data-vtr-dialog] .vtr-presets{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vtr-dialog] .vtr-day-short{display:none}[data-vtr-dialog] .vtr-day-letter{display:inline}[data-vtr-dialog] .vtr-actions{flex-direction:column-reverse;align-items:stretch}[data-vtr-dialog] .vtr-actions-main{display:grid;grid-template-columns:1fr 1fr}[data-vtr-dialog] .vtr-actions>span:empty{display:none}}:is([data-vl-page=tirocinanti],[data-vtr-dialog]) [data-stato]{--tp-bg: var(--vl-ok-bg);--tp-fg: var(--vl-ok-fg);--tp-dot: var(--vl-ok-dot)}:is([data-vl-page=tirocinanti],[data-vtr-dialog]) [data-stato=da-iniziare]{--tp-bg: hsl(210 90% 95%);--tp-fg: hsl(212 75% 34%);--tp-dot: hsl(210 85% 55%)}.dark :is([data-vl-page=tirocinanti],[data-vtr-dialog]) [data-stato=da-iniziare]{--tp-bg: hsl(210 70% 55% / .16);--tp-fg: hsl(210 90% 82%)}.silvia :is([data-vl-page=tirocinanti],[data-vtr-dialog]) [data-stato=da-iniziare]{--tp-bg: hsl(210 45% 22%);--tp-fg: #ffffff}:is([data-vl-page=tirocinanti],[data-vtr-dialog]) [data-stato=in-chiusura]{--tp-bg: var(--vl-warn-bg);--tp-fg: var(--vl-warn-fg);--tp-dot: var(--vl-warn-dot)}:is([data-vl-page=tirocinanti],[data-vtr-dialog]) :is([data-stato=concluso],[data-stato=non-impostato]){--tp-bg: var(--vl-muted-bg);--tp-fg: var(--vl-ink-2);--tp-dot: var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-periodo{position:relative;overflow:hidden}[data-vl-page=tirocinanti] .vtr-periodo:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--tp-dot);opacity:.85}[data-vl-page=tirocinanti] .vtr-periodo-edit{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;min-height:2.25rem;padding:0 .9rem;border:1px solid var(--vl-line-strong);border-radius:999px;background:var(--vl-surface);color:var(--vl-ink);font-size:.82rem;font-weight:650;cursor:pointer;transition:background .15s,border-color .15s}[data-vl-page=tirocinanti] .vtr-periodo-edit:hover{background:var(--vl-hover);border-color:var(--vl-accent-strong)}[data-vl-page=tirocinanti] .vtr-periodo-edit svg{width:.95rem;height:.95rem}[data-vl-page=tirocinanti] .vtr-periodo-edit[data-primary]{border-color:transparent;background:#002552;color:#72fa93}.dark [data-vl-page=tirocinanti] .vtr-periodo-edit[data-primary]{background:#72fa93;color:#002552}.silvia [data-vl-page=tirocinanti] .vtr-periodo-edit[data-primary]{background:#fff;color:#000}[data-vl-page=tirocinanti] .vtr-periodo-empty{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .75rem;padding:.9rem 1rem;border:1px dashed var(--vl-line-strong);border-radius:1rem;color:var(--vl-ink-2);font-size:.88rem}[data-vl-page=tirocinanti] .vtr-periodo-empty>svg{width:1.2rem;height:1.2rem;color:var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-periodo-empty>span{flex:1;min-width:12rem}[data-vl-page=tirocinanti] .vtr-periodo-dates{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}[data-vl-page=tirocinanti] .vtr-periodo-date{display:flex;flex-direction:column;gap:.1rem;min-width:0}[data-vl-page=tirocinanti] .vtr-periodo-date small{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-periodo-date b{font-size:1.35rem;font-weight:750;letter-spacing:-.02em;color:var(--vl-ink);font-variant-numeric:tabular-nums}[data-vl-page=tirocinanti] .vtr-periodo-date span{font-size:.8rem;color:var(--vl-ink-2);text-transform:capitalize}[data-vl-page=tirocinanti] .vtr-periodo-arrow{width:1.3rem;height:1.3rem;color:var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-periodo-pill{margin-left:auto;padding:.45rem .9rem;border-radius:999px;background:var(--tp-bg);color:var(--tp-fg);font-size:.85rem;font-weight:700;white-space:nowrap}[data-vl-page=tirocinanti] .vtr-periodo-track{margin-top:1rem}[data-vl-page=tirocinanti] .vtr-periodo-bar{height:.6rem;border-radius:999px;background:var(--vl-muted-bg);overflow:hidden}[data-vl-page=tirocinanti] .vtr-periodo-bar>i{display:block;height:100%;min-width:.6rem;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--tp-dot) 55%,transparent),var(--tp-dot));transition:width .4s ease}[data-vl-page=tirocinanti] .vtr-periodo-foot{display:flex;justify-content:space-between;gap:.5rem;margin-top:.4rem;font-size:.75rem;color:var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-periodo-foot b{color:var(--tp-fg);font-weight:700}[data-vl-page=tirocinanti] .vtr-pbadge{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;border-radius:999px;background:var(--tp-bg);color:var(--tp-fg);font-size:.7rem;font-weight:650;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}[data-vl-page=tirocinanti] .vtr-pbadge>i{width:.4rem;height:.4rem;border-radius:999px;background:var(--tp-dot);flex-shrink:0}[data-vl-page=tirocinanti] .vtr-pbadge[data-stato=non-impostato]{background:transparent;border:1px dashed var(--vl-line-strong);color:var(--vl-ink-3)}[data-vl-page=tirocinanti] .vtr-overview-who{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}[data-vl-page=tirocinanti] .vtr-overview-periodo{padding:0 0 0 2.3rem;border:0;background:transparent;cursor:pointer;max-width:100%;min-width:0}[data-vl-page=tirocinanti] .vtr-overview-periodo .vtr-pbadge{white-space:normal;text-align:left;border-radius:.6rem;line-height:1.35}[data-vl-page=tirocinanti] .vtr-overview-periodo:hover .vtr-pbadge{box-shadow:0 0 0 2px var(--vl-ring)}[data-vl-page=tirocinanti] .vtr-date-tag{padding:.2rem .55rem;border-radius:999px;background:var(--vl-ok-bg);color:var(--vl-ok-fg);font-size:.72rem;font-weight:700}[data-vl-page=tirocinanti] .vtr-date-tag[data-fine]{background:var(--vl-warn-bg);color:var(--vl-warn-fg)}[data-vl-page=tirocinanti] .vtr-date[data-fuori-periodo]{opacity:.5}[data-vtr-dialog] .vtr-presets--durata{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.5rem}@media (max-width: 760px){[data-vl-page=tirocinanti] .vtr-periodo-date b{font-size:1.1rem}[data-vl-page=tirocinanti] .vtr-periodo-pill{margin-left:0}[data-vl-page=tirocinanti] .vtr-periodo .vtr-card-head{flex-wrap:wrap}[data-vl-page=tirocinanti] .vtr-overview-who{flex:1 1 100%}[data-vl-page=tirocinanti] .vtr-overview-name{flex:none}[data-vl-page=tirocinanti] .vtr-overview-periodo{padding-left:0}[data-vl-page=tirocinanti] .vtr-overview-row.vtr-overview-head{display:none}[data-vtr-dialog] .vtr-presets--durata{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 640px){[data-vl][data-m-money=riconciliazione] [data-m-filterbar]>[data-m-filterbar-body]{margin:1.15rem 1.25rem 1.25rem;padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-m-money=riconciliazione] [data-m-filterbar] [data-m-field]>label{font-size:.72rem;font-weight:650;letter-spacing:.01em;color:var(--vl-ink-2)}[data-vl][data-m-money=riconciliazione] [data-m-filterbar] button[data-slot=button]{border-radius:999px}[data-vl][data-m-money=riconciliazione] .vl-card.vl-ric-error[data-slot=card]{border-color:color-mix(in srgb,var(--vl-danger-dot) 30%,transparent);background:var(--vl-danger-bg)}[data-vl][data-m-money=riconciliazione] .vl-ric-error>[data-slot=card-content]{display:flex;align-items:flex-start;gap:.6rem;padding:.9rem 1.15rem;font-weight:600;color:var(--vl-danger-fg)}[data-vl][data-m-money=riconciliazione] .vl-ric-error>[data-slot=card-content]>svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}[data-vl][data-m-money=riconciliazione] [data-m-results]>[data-slot=card-content]>[data-slot=table-container]{border-radius:.9rem;border:1px solid var(--vl-line);background:var(--vl-surface)}[data-vl][data-m-money=riconciliazione] table[data-m-ricon] td{font-variant-numeric:tabular-nums}[data-vl][data-m-money=riconciliazione] table[data-m-ricon]>tbody>tr>td[data-m=giorno]{font-weight:650;-webkit-text-fill-color:var(--vl-ink)}[data-vl][data-m-money=riconciliazione] table[data-m-ricon]>tbody>tr>td[data-m=chev]{-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-m-money=riconciliazione] table[data-m-ricon]>tbody>tr>td[data-m-ko]{font-weight:700;-webkit-text-fill-color:var(--vl-danger-fg)}[data-vl][data-m-money=riconciliazione] table[data-m-ricon]>tbody>tr[data-tone=danger]>td:first-child{box-shadow:inset 3px 0 0 var(--vl-danger-dot)}[data-vl][data-m-money=riconciliazione] table[data-m-ricon]>tbody>tr[data-m-expanded]{background:var(--vl-hover)}[data-vl][data-m-money=riconciliazione] table[data-m-ricon]>tbody>tr[data-m-expanded]>td{border-bottom-color:transparent}[data-vl][data-m-money=riconciliazione] table[data-m-ricon] td[data-m=vuoto]{padding:.5rem 1rem}[data-vl][data-m-money=riconciliazione] table[data-m-ricon] td[data-m=dettaglio]{padding:.4rem 1.15rem 1rem 3.25rem;background:var(--vl-hover);-webkit-text-fill-color:var(--vl-ink)}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] .rounded-md.border{overflow:hidden;border-radius:1rem;border-color:var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow)}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] .rounded-md.border>.border-b{padding:.55rem .9rem;border-color:var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] .rounded-md.border>.border-b>p{-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] .rounded-md.border>.border-b [data-slot=badge]{border-radius:999px;border-color:var(--vl-line-strong);color:var(--vl-ink-2)}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] table thead tr,[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] table thead th{background:transparent}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] table thead th{font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--vl-line);-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] table tbody tr:hover{background:transparent}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] table tbody tr:hover>td:first-child{box-shadow:none}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] table tbody td{border-bottom:1px solid var(--vl-line)}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] table tbody tr:last-child td{border-bottom:0}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] table tbody tr.bg-red-100\/60,[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] table tbody tr.bg-red-100\/60:hover{background:var(--vl-danger-bg)}[data-vl][data-m-money=riconciliazione] td[data-m=dettaglio] table tbody tr.bg-red-100\/60>td{font-weight:650;-webkit-text-fill-color:var(--vl-danger-fg)}}@media (max-width: 639px){[data-vl][data-m-money=conti]>.vl-hero{order:-2;margin-bottom:0}}@media (min-width: 640px){[data-vl][data-m-money=conti]>nav[data-m-seg]{width:fit-content;padding:.25rem;border-radius:999px;background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset,var(--vl-shadow)}[data-vl][data-m-money=conti] [data-slot=card][data-m-filterbar=period]{gap:0;padding:0;border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) 60ms backwards}[data-vl][data-m-money=conti] [data-slot=card][data-m-filterbar=period]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-m-money=conti] [data-m-filterbar=period]>[data-slot=card-header]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl][data-m-money=conti] [data-m-filterbar=period]>[data-slot=card-content]{padding:1.15rem 1.25rem 1.25rem}[data-vl][data-m-money=conti] [data-m-filterbar=period] [data-slot=card-title]{gap:.9rem;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-money=conti] [data-m-filterbar=period] [data-slot=card-title]>svg{box-sizing:content-box;width:1.1rem;height:1.1rem;padding:.7rem;border-radius:.85rem;background:var(--vl-surface-2);border:1px solid var(--vl-line);color:var(--vl-accent-ink)}[data-vl][data-m-money=conti] [data-m-filterbar=period] button[data-slot=button]{border-radius:999px}[data-vl][data-m-money=conti] [data-m-filterbar=period] [data-m-filterbar-stack]{padding:1rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-m-money=conti] [data-m-filterbar=period] [data-m-label]{font-size:.72rem;font-weight:650;letter-spacing:.01em;color:var(--vl-ink-2)}[data-vl][data-m-money=conti] [data-m-filterbar=period] [data-slot=select-trigger],[data-vl][data-m-money=conti] [data-m-filterbar=period] input[data-slot=input]{border-radius:.75rem}[data-vl][data-m-money=conti] [data-vl-alert]{--vl-alert-bg: var(--vl-muted-bg);--vl-alert-fg: var(--vl-muted-fg);--vl-alert-dot: var(--vl-muted-dot);padding:.9rem 1.1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--vl-alert-dot) 26%,transparent);background:var(--vl-alert-bg);box-shadow:none}[data-vl][data-m-money=conti] [data-vl-alert=danger]{--vl-alert-bg: var(--vl-danger-bg);--vl-alert-fg: var(--vl-danger-fg);--vl-alert-dot: var(--vl-danger-dot)}[data-vl][data-m-money=conti] [data-vl-alert=warn]{--vl-alert-bg: var(--vl-warn-bg);--vl-alert-fg: var(--vl-warn-fg);--vl-alert-dot: var(--vl-warn-dot)}[data-vl][data-m-money=conti] [data-vl-alert=muted]{--vl-alert-bg: var(--vl-surface);--vl-alert-fg: var(--vl-ink-2);--vl-alert-dot: var(--vl-line-strong)}[data-vl][data-m-money=conti] [data-vl-alert] p,[data-vl][data-m-money=conti] [data-vl-alert]>svg{color:var(--vl-alert-fg)}[data-vl][data-m-money=conti] [data-vl-alert] p.text-xs{opacity:.85}[data-vl][data-m-money=conti] [data-vl-alert] button[data-slot=button]{border-radius:999px}[data-vl][data-m-money=conti] .vl-conti-setup p:first-child{font-weight:700;color:var(--vl-ink)}[data-vl][data-m-money=conti] .vl-conti-setup p.text-xs{color:var(--vl-ink-3)}[data-vl][data-m-money=conti] .vl-conti-setup .vl-section-icon{flex-shrink:0}[data-vl][data-m-money=conti] .vl-conti-setup button[data-slot=button],[data-vl][data-m-money=conti] .vl-conti-setup a[data-slot=button]{border-radius:999px}[data-vl][data-m-money=conti] [data-m-mov]{border-radius:1.25rem;border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) .12s backwards}[data-vl][data-m-money=conti] [data-m-mov]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-m-money=conti] [data-m-mov-head]{padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line);background:transparent}[data-vl][data-m-money=conti] [data-m-mov-head] [data-m-section-title]{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-money=conti] .vl-conti-pending{padding:.2rem .7rem;border-radius:999px;background:var(--vl-warn-bg);color:var(--vl-warn-fg);font-size:.72rem;font-weight:650}[data-vl][data-m-money=conti] [data-m-mov] .px-4.pt-3:has(>[data-m-seg]){padding:1rem 1.15rem 0}[data-vl][data-m-money=conti] [data-m-mov] .vl-table-wrap{margin:1rem 1.15rem 1.15rem}[data-vl][data-m-money=conti] table[data-vl-table] th,[data-vl][data-m-money=conti] table[data-vl-table] td{border-right:0}[data-vl][data-m-money=conti] table[data-vl-table] td[data-m=data],[data-vl][data-m-money=conti] table[data-vl-table] td[data-m=importo]{font-variant-numeric:tabular-nums}[data-vl][data-m-money=conti] table[data-vl-table] td[data-m=importo]{font-weight:700;-webkit-text-fill-color:var(--vl-ink)}[data-vl][data-m-money=conti] table[data-vl-table] td[data-m=importo][data-tone=ok]{-webkit-text-fill-color:var(--vl-ok-fg)}[data-vl][data-m-money=conti] table[data-vl-table] td[data-m=importo][data-tone=danger]{-webkit-text-fill-color:var(--vl-danger-fg)}[data-vl][data-m-money=conti] table[data-vl-table] td[data-m=importo] p,[data-vl][data-m-money=conti] table[data-vl-table] td .text-muted-foreground{-webkit-text-fill-color:var(--vl-ink-3)}[data-vl][data-m-money=conti] table[data-vl-table] td a{-webkit-text-fill-color:var(--vl-accent-ink)}[data-vl][data-m-money=conti] [data-m-mov] .border-t{border-color:var(--vl-line);padding:.75rem 1.15rem 1rem}[data-vl][data-m-money=conti] .vl-empty-title{font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--vl-ink)}[data-vl][data-m-money=conti] .vl-empty>span{max-width:34rem}[data-vl][data-m-money=conti] .vl-empty button[data-slot=button]{border-radius:999px}}@media (min-width: 640px){[data-vl][data-m-money=estratti] .vl-hero{margin-bottom:0}[data-vl][data-m-money=estratti]>nav[data-m-seg]{width:fit-content;padding:.25rem;border-radius:999px;background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line) inset,var(--vl-shadow)}[data-vl][data-m-money=estratti] .vl-hero-actions [data-m-mese]{padding:.25rem;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset}[data-vl][data-m-money=estratti] .vl-hero-actions [data-m-mese]>button:first-child,[data-vl][data-m-money=estratti] .vl-hero-actions [data-m-mese]>button:last-child{width:2.5rem;height:2.5rem}[data-vl][data-m-money=estratti] .vl-hero-actions [data-m-mese-label]{min-width:8.5rem;padding:.3rem .75rem}[data-vl][data-m-money=estratti] .vl-hero-actions [data-m-mese-label] p:first-child{font-size:1rem;font-weight:700;letter-spacing:-.01em}[data-vl][data-m-money=estratti] .vl-hero-actions [data-m-mese-label] p:last-child{margin-top:.2rem;font-size:.7rem;color:var(--vl-hero-ink-3)}[data-vl][data-m-money=estratti] .vl-cta:disabled{opacity:.55;cursor:default;transform:none}[data-vl][data-m-money=estratti] [data-m-upload],[data-vl][data-m-money=estratti] [data-vl-esito],[data-vl][data-m-money=estratti] [data-m-metodo]{border-radius:1.25rem;border-color:var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease,border-color .16s ease,background-color .16s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl][data-m-money=estratti] [data-m-upload]:hover,[data-vl][data-m-money=estratti] [data-vl-esito]:hover,[data-vl][data-m-money=estratti] [data-m-metodo]:hover{box-shadow:var(--vl-shadow-hover)}[data-vl][data-m-money=estratti] [data-m-upload]{padding:1.25rem 1.4rem;border-style:dashed;border-color:var(--vl-line-strong)}[data-vl][data-m-money=estratti] [data-m-upload][data-vl-drag]{border-color:var(--vl-accent-strong);background:var(--vl-now-tint);box-shadow:0 0 0 4px var(--vl-ring)}[data-vl][data-m-money=estratti] [data-m-upload-text]{align-items:center;gap:.9rem}[data-vl][data-m-money=estratti] [data-m-upload] [data-m-title]{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-money=estratti] [data-m-upload] [data-m-desc]{margin-top:.15rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl][data-m-money=estratti] [data-m-upload] label[data-m-primary]{height:2.75rem;padding:0 1.2rem;background:var(--vl-cta-bg);color:var(--vl-cta-ink);font-weight:700;box-shadow:0 10px 24px -14px var(--vl-cta-glow);transition:transform .16s ease,box-shadow .16s ease}[data-vl][data-m-money=estratti] [data-m-upload] label[data-m-primary]:hover{transform:translateY(-1px);box-shadow:0 14px 28px -14px var(--vl-cta-glow)}[data-vl][data-m-money=estratti] [data-vl-esito]{padding:1rem 1.15rem}[data-vl][data-m-money=estratti] [data-vl-esito] .vl-card-heading>p{font-size:.95rem;font-weight:700;color:var(--vl-ink)}[data-vl][data-m-money=estratti] [data-vl-esito] li{border-radius:.85rem;border:1px solid var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-m-money=estratti] [data-vl-esito] li p.text-xs{color:var(--vl-ink-3)}[data-vl][data-m-money=estratti] [data-m-loading]{justify-content:center;min-height:14rem;color:var(--vl-ink-2)}[data-vl][data-m-money=estratti] [data-m-metodo]:nth-child(2){animation-delay:60ms}[data-vl][data-m-money=estratti] [data-m-metodo]:nth-child(3){animation-delay:.12s}[data-vl][data-m-money=estratti] [data-m-metodo]:nth-child(n+4){animation-delay:.18s}[data-vl][data-m-money=estratti] [data-m-metodo]>[data-m-card-head]{align-items:center;padding:1rem 1.15rem;border-bottom-color:var(--vl-line)}[data-vl][data-m-money=estratti] [data-m-metodo] [data-m-title]{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl][data-m-money=estratti] [data-m-metodo] [data-m-sub]{margin-top:.1rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl][data-m-money=estratti] [data-m-metodo] [data-m-tinted]{border-radius:999px;font-weight:650}[data-vl][data-m-money=estratti] [data-m-metodo-body]{padding:.9rem 1rem 1rem}[data-vl][data-m-money=estratti] [data-m-metodo-empty]{gap:.35rem;border-radius:1rem;border-color:var(--vl-line-strong);color:var(--vl-ink-3);font-size:.82rem;transition:border-color .16s ease,background-color .16s ease,color .16s ease}[data-vl][data-m-money=estratti] [data-m-metodo-empty]>svg{width:1.75rem;height:1.75rem;opacity:.55}[data-vl][data-m-money=estratti] [data-m-metodo-empty]:hover{border-color:var(--vl-accent-strong);background:var(--vl-now-tint);color:var(--vl-ink-2)}[data-vl][data-m-money=estratti] [data-m-estratto]{border-radius:.85rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);transition:background-color .14s ease,border-color .14s ease}[data-vl][data-m-money=estratti] [data-m-estratto]:hover{border-color:var(--vl-line-strong);background:var(--vl-hover)}[data-vl][data-m-money=estratti] [data-m-estratto]>svg{color:var(--vl-accent-ink)}[data-vl][data-m-money=estratti] [data-m-estratto] p.text-sm{font-weight:650;color:var(--vl-ink)}[data-vl][data-m-money=estratti] [data-m-estratto] p.text-xs{color:var(--vl-ink-3)}[data-vl][data-m-money=estratti] [data-m-estratto]>span{border-radius:999px;padding:.1rem .5rem;background:var(--vl-muted-bg);color:var(--vl-muted-fg)}[data-vl][data-m-money=estratti] [data-m-estratto] button[data-slot=button]{border-radius:999px}[data-vl][data-m-money=estratti] [data-m-metodo-more]{border-radius:999px;border-color:var(--vl-line-strong);color:var(--vl-ink-3);transition:border-color .16s ease,color .16s ease,background-color .16s ease}[data-vl][data-m-money=estratti] [data-m-metodo-more]:hover{border-color:var(--vl-accent-strong);background:var(--vl-now-tint);color:var(--vl-ink)}}[data-vl][data-vl-page=prima-nota]{--pn-in: #12b35a;--pn-in-soft: rgba(25, 196, 99, .12);--pn-out: #e5484d;--pn-out-soft: rgba(229, 72, 77, .1);--pn-saldo: #2563eb;--pn-radius: 1.25rem}.dark [data-vl][data-vl-page=prima-nota]{--pn-in: #72fa93;--pn-in-soft: rgba(114, 250, 147, .12);--pn-out: #ff8a8f;--pn-out-soft: rgba(255, 138, 143, .12);--pn-saldo: #8ab4ff}.silvia [data-vl][data-vl-page=prima-nota]{--pn-in: #4ade80;--pn-in-soft: rgba(74, 222, 128, .12);--pn-out: #f87171;--pn-out-soft: rgba(248, 113, 113, .12);--pn-saldo: #ffffff}[data-vl-page=prima-nota] .pn-in{color:var(--pn-in)}[data-vl-page=prima-nota] .pn-out{color:var(--pn-out)}[data-vl-page=prima-nota] .pn-flusso{display:flex;gap:3px;height:6px;margin-top:1rem;border-radius:999px;overflow:hidden}[data-vl-page=prima-nota] .pn-flusso>i{display:block;min-width:3px;border-radius:999px;transition:width .7s cubic-bezier(.2,.8,.2,1)}[data-vl-page=prima-nota] .pn-flusso-in{background:linear-gradient(90deg,#19c463,#72fa93);box-shadow:0 0 18px #72fa938c}[data-vl-page=prima-nota] .pn-flusso-out{background:linear-gradient(90deg,#ff8a8f,#e5484d);box-shadow:0 0 18px #e5484d73}[data-vl-page=prima-nota] .pn-card{border-radius:var(--pn-radius);border:1px solid var(--vl-line);background:var(--vl-surface);box-shadow:var(--vl-shadow);color:var(--vl-ink);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) backwards}[data-vl-page=prima-nota] .pn-card:hover{box-shadow:var(--vl-shadow-hover)}[data-vl-page=prima-nota] .pn-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid var(--vl-line)}[data-vl-page=prima-nota] .pn-card-title{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--vl-ink)}[data-vl-page=prima-nota] .pn-card-desc{margin-top:.1rem;font-size:.78rem;color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-card-title .vl-card-count{display:inline-flex;margin-left:.4rem;padding:.1rem .55rem;border-radius:999px;background:var(--vl-hover);font-size:.72rem;font-weight:750;font-variant-numeric:tabular-nums;vertical-align:.1em;color:var(--vl-ink)}[data-vl-page=prima-nota] .pn-link-btn{padding:.45rem .9rem;border:0;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;color:var(--vl-ink);font-size:.8rem;font-weight:650;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,opacity .16s ease}[data-vl-page=prima-nota] .pn-link-btn:hover:not(:disabled){background:var(--vl-hover);box-shadow:0 0 0 1px var(--vl-line-strong) inset}[data-vl-page=prima-nota] .pn-link-btn:disabled{opacity:.45;cursor:default}[data-vl-page=prima-nota] .pn-stato{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;text-align:center;color:var(--vl-ink-2)}[data-vl-page=prima-nota] .pn-stato svg{width:1.75rem;height:1.75rem;color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-stato[data-errore] svg{color:var(--pn-out)}[data-vl-page=prima-nota] .pn-corpo{display:flex;flex-direction:column;gap:1.25rem;transition:opacity .2s ease}[data-vl-page=prima-nota] .pn-corpo--carica{opacity:.55;pointer-events:none}[data-vl-page=prima-nota] .pn-filtri{display:flex;flex-direction:column;gap:.75rem;padding:.85rem;animation-delay:60ms}[data-vl-page=prima-nota] .pn-filtri-riga{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}[data-vl-page=prima-nota] .pn-filtri-riga:empty{display:none}[data-vl-page=prima-nota] .pn-seg{display:flex;gap:.2rem;max-width:100%;padding:.25rem;overflow-x:auto;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;scrollbar-width:none}[data-vl-page=prima-nota] .pn-seg::-webkit-scrollbar{display:none}[data-vl-page=prima-nota] .pn-seg-btn{flex-shrink:0;padding:.45rem .95rem;border:0;border-radius:999px;background:transparent;color:var(--vl-ink-2);font-size:.82rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}[data-vl-page=prima-nota] .pn-seg-btn:hover{color:var(--vl-ink);background:var(--vl-hover)}[data-vl-page=prima-nota] .pn-seg-btn[aria-selected=true]{background:var(--vl-ink);color:var(--vl-surface);box-shadow:0 6px 16px -8px #00255299}.dark [data-vl-page=prima-nota] .pn-seg-btn[aria-selected=true]{background:#72fa93;color:#002552}.silvia [data-vl-page=prima-nota] .pn-seg-btn[aria-selected=true]{background:#fff;color:#000}[data-vl-page=prima-nota] .pn-seg--tipo .pn-seg-btn[data-k=ENTRATA][aria-selected=true]{background:var(--pn-in);color:#032b14;box-shadow:0 6px 18px -8px var(--pn-in)}[data-vl-page=prima-nota] .pn-seg--tipo .pn-seg-btn[data-k=USCITA][aria-selected=true]{background:var(--pn-out);color:#fff;box-shadow:0 6px 18px -8px var(--pn-out)}[data-vl-page=prima-nota] .pn-date{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}[data-vl-page=prima-nota] .pn-date button[data-slot=button]{border-radius:999px}[data-vl-page=prima-nota] .pn-date-sep{color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-date-err{font-size:.78rem;font-weight:600;color:var(--pn-out)}[data-vl-page=prima-nota] .pn-cerca{display:flex;flex:1 1 18rem;align-items:center;gap:.5rem;max-width:28rem;margin-left:auto;padding:0 .85rem;height:2.5rem;border-radius:999px;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;transition:box-shadow .16s ease}[data-vl-page=prima-nota] .pn-cerca:focus-within{box-shadow:0 0 0 1px var(--vl-line-strong) inset,0 0 0 4px var(--vl-ring)}[data-vl-page=prima-nota] .pn-cerca>svg{width:1rem;height:1rem;flex-shrink:0;color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-cerca input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--vl-ink);font-size:.85rem}[data-vl-page=prima-nota] .pn-cerca input::placeholder{color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-cerca button{display:grid;place-items:center;width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:var(--vl-hover);color:var(--vl-ink-2);cursor:pointer}[data-vl-page=prima-nota] .pn-cerca button svg{width:.8rem;height:.8rem}[data-vl-page=prima-nota] .pn-conti-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.75rem;padding:1rem 1.15rem 1.15rem}[data-vl-page=prima-nota] .pn-conti-vuoto{padding:1.5rem 1.15rem;font-size:.85rem;color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-conto{--pn-tinta: hsl(var(--pn-hue) 75% 52%);position:relative;display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.9rem .95rem .85rem;border:0;border-radius:1rem;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--pn-tinta) 9%,transparent),transparent 60%),var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;text-align:left;color:var(--vl-ink);cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,opacity .2s ease,filter .2s ease;animation:vl-rise .48s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--pn-i) * 35ms)}[data-vl-page=prima-nota] .pn-conto:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--vl-line-strong) inset,var(--vl-shadow-hover)}[data-vl-page=prima-nota] .pn-conto:focus-visible{outline:0;box-shadow:0 0 0 1px var(--vl-line-strong) inset,0 0 0 4px var(--vl-ring)}[data-vl-page=prima-nota] .pn-conto:not([data-attivo]){opacity:.45;filter:saturate(.4)}[data-vl-page=prima-nota] .pn-conto:not([data-attivo]):hover{opacity:.8}[data-vl-page=prima-nota] .pn-conto[data-scelto]{box-shadow:0 0 0 2px var(--pn-tinta) inset,0 14px 30px -18px var(--pn-tinta)}[data-vl-page=prima-nota] .pn-conto[data-vuoto]{opacity:.6}[data-vl-page=prima-nota] .pn-conto-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}[data-vl-page=prima-nota] .pn-conto-nome{display:flex;align-items:center;gap:.5rem;min-width:0}[data-vl-page=prima-nota] .pn-conto-nome b{overflow:hidden;font-size:.85rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;color:var(--vl-ink)}[data-vl-page=prima-nota] .pn-conto-dot{flex-shrink:0;width:.6rem;height:.6rem;border-radius:999px;background:var(--pn-tinta);box-shadow:0 0 0 3px color-mix(in srgb,var(--pn-tinta) 22%,transparent)}[data-vl-page=prima-nota] .pn-conto-check{display:grid;place-items:center;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--pn-tinta);color:#fff;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1.4)}[data-vl-page=prima-nota] .pn-conto-check svg{width:.8rem;height:.8rem;stroke-width:3}[data-vl-page=prima-nota] .pn-conto[data-scelto] .pn-conto-check{opacity:1;transform:scale(1)}[data-vl-page=prima-nota] .pn-conto-saldo{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--vl-ink)}[data-vl-page=prima-nota] .pn-conto-saldo[data-segno="+"]{color:var(--pn-in)}[data-vl-page=prima-nota] .pn-conto-saldo[data-segno="-"]{color:var(--pn-out)}[data-vl-page=prima-nota] .pn-conto-bar{display:flex;gap:2px;height:5px;border-radius:999px;overflow:hidden;background:var(--vl-hover)}[data-vl-page=prima-nota] .pn-conto-bar>i{display:block;border-radius:999px;transition:width .6s cubic-bezier(.2,.8,.2,1)}[data-vl-page=prima-nota] .pn-conto-bar-in{background:var(--pn-in)}[data-vl-page=prima-nota] .pn-conto-bar-out{background:var(--pn-out)}[data-vl-page=prima-nota] .pn-conto[data-vuoto] .pn-conto-bar>i{display:none}[data-vl-page=prima-nota] .pn-conto-volume{height:2px;border-radius:999px;background:transparent}[data-vl-page=prima-nota] .pn-conto-volume>i{display:block;height:100%;border-radius:999px;background:color-mix(in srgb,var(--pn-tinta) 70%,transparent)}[data-vl-page=prima-nota] .pn-conto-foot{display:flex;align-items:baseline;gap:.6rem;font-size:.74rem;font-weight:650;font-variant-numeric:tabular-nums}[data-vl-page=prima-nota] .pn-conto-n{margin-left:auto;color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-mostra-vuoti{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.7rem;border:0;border-top:1px solid var(--vl-line);border-radius:0 0 var(--pn-radius) var(--pn-radius);background:transparent;color:var(--vl-ink-2);font-size:.8rem;font-weight:650;cursor:pointer}[data-vl-page=prima-nota] .pn-mostra-vuoti:hover{background:var(--vl-hover);color:var(--vl-ink)}[data-vl-page=prima-nota] .pn-mostra-vuoti svg{width:.95rem;height:.95rem;transition:transform .2s ease}[data-vl-page=prima-nota] .pn-mostra-vuoti[data-aperto] svg{transform:rotate(180deg)}[data-vl-page=prima-nota] .pn-legenda{display:flex;flex-wrap:wrap;gap:.9rem;font-size:.75rem;font-weight:600;color:var(--vl-ink-2)}[data-vl-page=prima-nota] .pn-legenda>div{display:flex;align-items:center;gap:.35rem;color:var(--vl-ink-2)}[data-vl-page=prima-nota] .pn-legenda i,[data-vl-page=prima-nota] .pn-tooltip-dot{display:block;width:.6rem;height:.6rem;border-radius:.2rem}[data-vl-page=prima-nota] [data-k=in]:is(i){background:var(--pn-in)}[data-vl-page=prima-nota] [data-k=out]:is(i){background:var(--pn-out)}[data-vl-page=prima-nota] [data-k=saldo]:is(i){height:3px;border-radius:999px;background:var(--pn-saldo)}[data-vl-page=prima-nota] .pn-chart{height:300px;padding:.75rem .75rem .5rem .25rem}[data-vl-page=prima-nota] .pn-chart-vuoto{display:grid;place-items:center;height:100%;font-size:.85rem;color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-tooltip{min-width:13rem;padding:.7rem .8rem;border-radius:.85rem;background:var(--vl-surface);box-shadow:0 0 0 1px var(--vl-line-strong) inset,0 18px 40px -16px #00143273;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.78rem;color:var(--vl-ink)}.dark [data-vl-page=prima-nota] .pn-tooltip{background:#0b2d57}.silvia [data-vl-page=prima-nota] .pn-tooltip{background:#161616}[data-vl-page=prima-nota] .pn-tooltip-title{margin-bottom:.45rem;font-weight:700;text-transform:capitalize;color:var(--vl-ink)}[data-vl-page=prima-nota] .pn-tooltip-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.15rem 0;color:var(--vl-ink-2)}[data-vl-page=prima-nota] .pn-tooltip-row>div{color:var(--vl-ink-2)}[data-vl-page=prima-nota] .pn-tooltip-row b{font-variant-numeric:tabular-nums}[data-vl-page=prima-nota] .pn-tooltip-sep{margin-top:.3rem;padding-top:.45rem;border-top:1px solid var(--vl-line)}[data-vl-page=prima-nota] .pn-registro-vuoto{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1rem;color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-registro-vuoto svg{width:1.6rem;height:1.6rem}[data-vl-page=prima-nota] .pn-giorno+.pn-giorno{border-top:1px solid var(--vl-line)}[data-vl-page=prima-nota] .pn-giorno-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.15rem;background:color-mix(in srgb,var(--vl-surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--vl-line)}.dark [data-vl-page=prima-nota] .pn-giorno-head{background:color-mix(in srgb,#062a55 90%,transparent)}.silvia [data-vl-page=prima-nota] .pn-giorno-head{background:color-mix(in srgb,#0f0f0f 92%,transparent)}[data-vl-page=prima-nota] .pn-giorno-data{display:flex;align-items:center;gap:.7rem}[data-vl-page=prima-nota] .pn-giorno-data>b{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.75rem;background:var(--vl-surface-2);box-shadow:0 0 0 1px var(--vl-line) inset;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--vl-ink)}[data-vl-page=prima-nota] .pn-giorno-wd{font-size:.85rem;font-weight:700;text-transform:capitalize;color:var(--vl-ink)}[data-vl-page=prima-nota] .pn-giorno-mese{font-size:.72rem;color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-giorno-tot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem .85rem;font-size:.78rem;font-weight:650;font-variant-numeric:tabular-nums}[data-vl-page=prima-nota] .pn-giorno-saldo{padding:.2rem .6rem;border-radius:999px;background:var(--vl-hover);font-weight:800;color:var(--vl-ink)}[data-vl-page=prima-nota] .pn-giorno-saldo[data-segno="+"]{background:var(--pn-in-soft);color:var(--pn-in)}[data-vl-page=prima-nota] .pn-giorno-saldo[data-segno="-"]{background:var(--pn-out-soft);color:var(--pn-out)}[data-vl-page=prima-nota] .pn-righe{margin:0;padding:.3rem .5rem;list-style:none}[data-vl-page=prima-nota] .pn-riga{--pn-tono: var(--pn-in);--pn-tono-soft: var(--pn-in-soft);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;padding:.6rem .65rem;border-radius:.85rem;color:var(--vl-ink);text-decoration:none;transition:background-color .16s ease,transform .16s ease}[data-vl-page=prima-nota] .pn-riga[data-tipo=USCITA]{--pn-tono: var(--pn-out);--pn-tono-soft: var(--pn-out-soft)}[data-vl-page=prima-nota] .pn-riga:hover{background:var(--vl-hover)}[data-vl-page=prima-nota] .pn-riga:focus-visible{outline:0;box-shadow:0 0 0 3px var(--vl-ring)}[data-vl-page=prima-nota] .pn-riga-icona{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:var(--pn-tono-soft);color:var(--pn-tono)}[data-vl-page=prima-nota] .pn-riga-icona svg{width:1.05rem;height:1.05rem;stroke-width:2.4}[data-vl-page=prima-nota] .pn-riga-titolo{overflow:hidden;font-size:.88rem;font-weight:650;white-space:nowrap;text-overflow:ellipsis;color:var(--vl-ink)}[data-vl-page=prima-nota] .pn-riga-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .55rem;margin-top:.2rem;font-size:.74rem;color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-riga-meta>div{color:var(--vl-ink-3)}[data-vl-page=prima-nota] .pn-riga-dettaglio{overflow:hidden;max-width:28rem;white-space:nowrap;text-overflow:ellipsis}[data-vl-page=prima-nota] .pn-riga-meta>.pn-chip-conto{--pn-tinta: hsl(var(--pn-hue) 75% 52%);display:inline-flex;align-items:center;gap:.3rem;padding:.05rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--pn-tinta) 12%,transparent);font-weight:650;color:var(--vl-ink-2)}[data-vl-page=prima-nota] .pn-chip-conto i{width:.45rem;height:.45rem;border-radius:999px;background:var(--pn-tinta)}[data-vl-page=prima-nota] .pn-riga-importo{font-size:.95rem;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pn-tono)}[data-vl-page=prima-nota] .pn-riga-vai{width:1rem;height:1rem;color:var(--vl-ink-3);opacity:0;transform:translate(-4px);transition:opacity .16s ease,transform .16s ease}[data-vl-page=prima-nota] .pn-riga:hover .pn-riga-vai{opacity:1;transform:translate(0)}[data-vl-page=prima-nota] .pn-altri{display:flex;align-items:center;justify-content:center;gap:.85rem;padding:1rem;border-top:1px solid var(--vl-line)}[data-vl-page=prima-nota] .pn-altri-n{font-size:.75rem;color:var(--vl-ink-3)}@media (max-width: 639px){[data-vl-page=prima-nota] .pn-card-head{flex-wrap:wrap;padding:.85rem .9rem}[data-vl-page=prima-nota] .pn-card-head .vl-section-icon{display:none}[data-vl-page=prima-nota] .pn-cerca{max-width:none;margin-left:0}[data-vl-page=prima-nota] .pn-conti-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem}[data-vl-page=prima-nota] .pn-conto{padding:.75rem}[data-vl-page=prima-nota] .pn-conto-saldo{font-size:1.05rem}[data-vl-page=prima-nota] .pn-conto-n{display:none}[data-vl-page=prima-nota] .pn-chart{height:230px}[data-vl-page=prima-nota] .pn-giorno-head{padding:.6rem .9rem}[data-vl-page=prima-nota] .pn-giorno-tot>.pn-in,[data-vl-page=prima-nota] .pn-giorno-tot>.pn-out{display:none}[data-vl-page=prima-nota] .pn-righe{padding:.2rem .25rem}[data-vl-page=prima-nota] .pn-riga{grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;padding:.55rem}[data-vl-page=prima-nota] .pn-riga-vai,[data-vl-page=prima-nota] .pn-riga-dettaglio{display:none}}@media (prefers-reduced-motion: reduce){[data-vl-page=prima-nota] *,[data-vl-page=prima-nota] *:before,[data-vl-page=prima-nota] *:after{animation:none!important;transition:none!important}}[data-vl][data-vl-page=dipendente] [data-m-status-row] [data-m-danger]{color:#fecaca}[data-vl][data-vl-page=dipendente] [data-m-status-row] [data-m-danger]:hover:not(:disabled){background:#ef444438;color:#fff}@media (max-width: 639px){[data-vl][data-vl-page=dipendente] [data-slot=card-title]>.vl-section-icon{display:none}}@media (min-width: 640px){[data-vl][data-vl-page=dipendente] [data-m-status-row] .vl-ghost-btn{height:3rem;padding:0 1.15rem}[data-vl][data-vl-page=dipendente] .vl-card>[data-slot=card-header] [data-slot=card-title]{font-size:1rem}[data-vl][data-vl-page=dipendente] .vl-card [data-m-inset]{border-radius:.75rem;border-color:var(--vl-line);background:var(--vl-surface-2)}[data-vl][data-vl-page=dipendente] .vl-card [data-slot=select-trigger],[data-vl][data-vl-page=dipendente] .vl-card input[data-slot=input],[data-vl][data-vl-page=dipendente] .vl-card textarea{border-radius:.75rem}}[data-tipo]{--co-tinta: #94a3b8}[data-tipo=LAVORO]{--co-tinta: #10b981}[data-tipo=FERIE]{--co-tinta: #0ea5e9}[data-tipo=PERMESSO]{--co-tinta: #8b5cf6}[data-tipo=MALATTIA]{--co-tinta: #f43f5e}[data-tipo=FESTIVO]{--co-tinta: #f59e0b}[data-tipo=ALTRO]{--co-tinta: #64748b}[data-tipo=vuoto]{--co-tinta: #f59e0b}.co-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.co-viste{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:.75rem;background:var(--muted)}.co-viste button{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border:0;border-radius:.55rem;background:transparent;color:var(--muted-foreground);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s,color .15s}.co-viste button svg{width:1rem;height:1rem}.co-viste button[aria-selected=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #0000001f}.dark .co-viste button[aria-selected=true],.silvia .co-viste button[aria-selected=true]{background:color-mix(in srgb,var(--foreground) 16%,var(--card))}.co-filtro{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid color-mix(in srgb,#f59e0b 45%,var(--border));border-radius:999px;background:var(--card);color:var(--foreground);font-size:.875rem;cursor:pointer;transition:background-color .15s}.co-filtro svg{width:.9rem;height:.9rem}.co-filtro b{font-variant-numeric:tabular-nums}.co-filtro:hover{background:color-mix(in srgb,#f59e0b 10%,var(--card))}.co-filtro[aria-pressed=true]{background:color-mix(in srgb,#f59e0b 22%,var(--card))}.co-tutto-ok{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted-foreground);font-size:.875rem}.co-tutto-ok svg{width:1rem;height:1rem;color:#10b981}.co-avviso{width:.85rem;height:.85rem;flex:none;color:#d97706}.co-calendario{display:grid;gap:.4rem}.co-cal-testa,.co-cal-riga{display:grid;grid-template-columns:repeat(7,minmax(0,1fr)) 6.25rem;gap:.4rem}.co-cal-testa span{padding:0 .25rem;color:var(--muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.co-cal-testa span:last-child{text-align:right}.co-cella,.co-cella-vuota{min-height:6.75rem;border-radius:.75rem}.co-cella-vuota{background:color-mix(in srgb,var(--muted) 35%,transparent)}.co-cella{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;width:100%;min-width:0;padding:.5rem;border:1px solid color-mix(in srgb,var(--co-tinta) 35%,var(--border));border-radius:.75rem;background:color-mix(in srgb,var(--co-tinta) 10%,var(--card));color:var(--foreground);font:inherit;font-size:.75rem;line-height:1.3;text-align:left;transition:transform .12s,box-shadow .12s,opacity .15s}button.co-cella{cursor:pointer}button.co-cella:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}button.co-cella:focus-visible{outline:2px solid var(--ring, #2563eb);outline-offset:1px}.co-cella[data-tipo=RIPOSO],.co-cella[data-tipo=fuori]{background:color-mix(in srgb,var(--muted) 55%,transparent);border-color:var(--border);color:var(--muted-foreground)}.co-cella[data-tipo=fuori]{opacity:.5}.co-cella[data-proposta]{border-style:dashed}.co-cella[data-tipo=vuoto]{border:1.5px dashed var(--co-tinta);background:var(--card)}.co-cella[data-oggi]{box-shadow:inset 0 0 0 1.5px var(--brand-blue)}.dark .co-cella[data-oggi],.silvia .co-cella[data-oggi]{box-shadow:inset 0 0 0 1.5px var(--brand-green)}.co-cella[data-spenta]{opacity:.28}.co-cella-testa{display:flex;align-items:center;justify-content:space-between;min-height:1.25rem}.co-numero{font-size:.875rem;font-variant-numeric:tabular-nums}.co-segni{display:inline-flex;align-items:center;gap:.2rem}.co-segni svg{width:.85rem;height:.85rem}.co-ore{font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums}.co-fasce{display:flex;flex-direction:column;color:var(--muted-foreground);font-size:.6875rem;font-variant-numeric:tabular-nums}.co-extra{color:var(--muted-foreground);font-size:.6875rem}.co-etichetta{font-weight:500;overflow-wrap:anywhere}.co-compila{display:inline-flex;align-items:center;gap:.2rem;color:#b45309}.dark .co-compila,.silvia .co-compila{color:#fcd34d}.co-compila svg{width:.8rem;height:.8rem;flex:none}.co-compila .co-breve{display:none}.co-cal-totale{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:0;padding:.25rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.35;text-align:right}.co-cal-periodo{display:none}.co-cal-totale b{color:var(--foreground);font-size:1rem;font-variant-numeric:tabular-nums}.co-diff{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.co-diff[data-segno=piu]{color:#047857}.co-diff[data-segno=meno]{color:#be123c}.dark .co-diff[data-segno=piu],.silvia .co-diff[data-segno=piu]{color:#34d399}.dark .co-diff[data-segno=meno],.silvia .co-diff[data-segno=meno]{color:#fb7185}.co-legenda{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;color:var(--muted-foreground);font-size:.75rem}.co-legenda li{display:inline-flex;align-items:center;gap:.35rem}.co-legenda i{width:.75rem;height:.75rem;border:1px solid var(--co-tinta);border-radius:.2rem;background:color-mix(in srgb,var(--co-tinta) 22%,var(--card))}.co-legenda i[data-proposta],.co-legenda i[data-tipo=vuoto]{border-style:dashed}@media (max-width: 760px){.co-cal-testa,.co-cal-riga{grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem}.co-cal-testa span{padding:0;font-size:.625rem;text-align:center}.co-cal-testa span:last-child{display:none}.co-cella,.co-cella-vuota{min-height:3.5rem;border-radius:.5rem}.co-cella{padding:.25rem}.co-numero{font-size:.75rem}.co-ore{font-size:.6875rem}.co-fasce,.co-extra{display:none}.co-etichetta{font-size:.5625rem;line-height:1.15}.co-compila svg,.co-compila .co-lungo{display:none}.co-compila .co-breve{display:inline}.co-segni svg,.co-avviso{width:.65rem;height:.65rem}.co-cal-totale{grid-column:1 / -1;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:.35rem;padding:.1rem .25rem .45rem}.co-cal-periodo{display:inline;margin-right:auto}.co-cal-totale b{font-size:.8125rem}}.co-tabella-box{display:grid;gap:.5rem;min-width:0}.co-stato-salvataggio{display:inline-flex;align-items:center;gap:.35rem;min-height:1.25rem;margin:0;color:var(--muted-foreground);font-size:.75rem}.co-stato-salvataggio svg{width:.85rem;height:.85rem}.co-tabella-scorri{overflow-x:auto;border:1px solid var(--border);border-radius:.875rem;background:var(--card)}.co-tabella{width:100%;min-width:46rem;border-collapse:collapse;font-size:.875rem}.co-tabella thead th{padding:.55rem .65rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--muted) 60%,var(--card));color:var(--muted-foreground);font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.co-tabella td,.co-riga th{padding:.3rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);font-weight:400;text-align:left;vertical-align:middle}.co-tabella .co-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.co-riga:hover td,.co-riga:hover th{background:color-mix(in srgb,var(--accent) 45%,transparent)}.co-riga[data-spento] td,.co-riga[data-spento] th{background:color-mix(in srgb,var(--muted) 35%,transparent);color:var(--muted-foreground)}.co-riga .co-giorno{box-shadow:inset 3px 0 0 var(--co-tinta);white-space:nowrap}.co-riga[data-proposta] .co-giorno{box-shadow:inset 3px 0 color-mix(in srgb,var(--co-tinta) 40%,transparent)}.co-giorno b{font-variant-numeric:tabular-nums}.co-giorno span{color:var(--muted-foreground);font-size:.75rem}.co-select{max-width:7rem;padding:.2rem .3rem;border:1px solid transparent;border-radius:.4rem;background:transparent;color:var(--foreground);font:inherit;cursor:pointer}.co-select:hover{border-color:var(--border);background:var(--card)}.co-select:focus-visible{outline:2px solid var(--ring, #2563eb);outline-offset:0}.co-riga[data-tipo=vuoto] .co-select{color:#b45309;font-weight:500}.co-festivo{display:block;padding-left:.35rem;color:#b45309;font-size:.6875rem}.dark .co-festivo,.silvia .co-festivo,.dark .co-riga[data-tipo=vuoto] .co-select,.silvia .co-riga[data-tipo=vuoto] .co-select{color:#fcd34d}.co-orari{display:flex;flex-wrap:wrap;align-items:center;gap:0 .6rem;min-width:15.25rem;white-space:nowrap}.co-orari .co-muto{flex-basis:100%;padding-left:.2rem;font-size:.6875rem}.co-fascia{display:inline-flex;align-items:center;gap:.1rem;color:var(--muted-foreground)}.co-ora{box-sizing:border-box;width:3.35rem;height:1.65rem;min-height:0;padding:0 .15rem;border:1px solid transparent;border-radius:.35rem;background:transparent;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums}.co-ora::-webkit-calendar-picker-indicator{display:none}.co-ora::-webkit-datetime-edit{padding:0}.co-ora::-webkit-datetime-edit-fields-wrapper{padding:0}.co-ora:hover{border-color:var(--border);background:var(--card)}.co-ora:focus{border-color:var(--ring, #2563eb);background:var(--card);outline:none}.co-ora-testo{color:var(--foreground);font-variant-numeric:tabular-nums}.co-muto{color:var(--muted-foreground);font-size:.8125rem}.co-nota{max-width:7.5rem;overflow:hidden;color:var(--muted-foreground);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.co-tabella .co-azioni{position:sticky;right:0;width:5.25rem;padding-right:.4rem;background:var(--card);text-align:right;white-space:nowrap}.co-azioni .co-avviso{display:inline-block;vertical-align:middle;margin-right:.15rem}.co-icona{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:0;border-radius:.4rem;background:transparent;color:var(--muted-foreground);vertical-align:middle;cursor:pointer;opacity:.55;transition:opacity .12s,background-color .12s}.co-icona svg{width:.9rem;height:.9rem}.co-riga:hover .co-icona,.co-icona:focus-visible{opacity:1}.co-icona:hover{background:var(--accent);color:var(--foreground)}.co-riga-settimana th,.co-riga-settimana td{padding:.35rem .5rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,#3cb37e 11%,var(--card));color:var(--foreground);font-weight:600;text-align:left}.co-tabella tfoot th,.co-tabella tfoot td{padding:.55rem .65rem;background:var(--brand-blue);color:#fff;font-weight:600;text-align:left}.co-tabella tfoot .co-diff{color:var(--brand-green)}.co-riga-settimana .co-num,.co-tabella tfoot .co-num{text-align:right}@media (min-width: 640px){[data-vl][data-vl-page] .vl-hero-actions [data-slot=select-trigger]{height:3rem;padding:0 1.1rem;border:0;border-radius:999px;background:var(--vl-hero-glass);box-shadow:0 0 0 1px var(--vl-hero-line) inset;color:#fff;font-weight:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-vl][data-vl-page] .vl-hero-actions [data-slot=select-trigger]:hover{background:var(--vl-hero-glass-hover)}[data-vl][data-vl-page] .vl-hero-actions [data-slot=select-trigger] span,[data-vl][data-vl-page] .vl-hero-actions [data-slot=select-trigger] svg{color:#fff;opacity:1}[data-vl][data-vl-page=riepilogo] .vl-kpi:nth-child(4) .vl-kpi-value,[data-vl][data-vl-page=ferie] .vl-kpi:nth-child(4) .vl-kpi-value{font-size:1.15rem;line-height:1.3;overflow-wrap:anywhere}[data-vl][data-vl-page=riepilogo] .vl-ap-inset{padding:.75rem .9rem;border-radius:.85rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-vl-page] .vl-card [data-slot=card-content] [data-slot=button]{border-radius:999px}[data-vl][data-vl-page=documenti] [role=tabpanel]>[data-m-card],[data-vl][data-vl-page=ferie] [data-vl-ap-section] [data-m-card][data-slot=card]{padding:0;gap:0;border-radius:1rem;border:1px solid var(--vl-line);background:var(--vl-surface-2);box-shadow:none;transition:border-color .16s ease,background-color .16s ease}[data-vl][data-vl-page=documenti] [role=tabpanel]>[data-m-card]:hover,[data-vl][data-vl-page=ferie] [data-vl-ap-section] [data-m-card][data-slot=card]:hover{border-color:var(--vl-line-strong);background:var(--vl-hover)}[data-vl][data-vl-page=documenti] [role=tabpanel]>[data-m-card]{padding:.85rem 1rem}[data-vl][data-vl-page=ferie] [data-vl-ap-section] [data-m-card]>[data-slot=card-content]{padding:.85rem 1rem}[data-vl][data-vl-page=documenti] [role=tabpanel] [data-m-kv]{border-color:var(--vl-line)}[data-vl][data-vl-page=documenti] [role=tabpanel] p.text-sm.font-medium{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-ink-3)}}@media (max-width: 639px){[data-vl][data-vl-page=profilo] .vl-card-heading{display:flex;align-items:center;gap:.75rem;min-width:0}[data-vl][data-vl-page=profilo] .vl-card-heading .vl-section-icon{width:2.25rem;height:2.25rem}}@media (min-width: 640px){[data-vl][data-vl-page=profilo] .vl-prof-kpi-text{display:block;font-size:1.15rem;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}[data-vl][data-vl-page=profilo] .vl-card [data-slot=input],[data-vl][data-vl-page=profilo] .vl-card [data-slot=textarea],[data-vl][data-vl-page=profilo] .vl-card [data-slot=select-trigger]{border-radius:.75rem}[data-vl][data-vl-page=profilo] .vl-card>[data-slot=card-header] button[data-slot=button]{border-radius:999px}[data-vl][data-vl-page=profilo] .vl-card>[data-slot=card-content]>.space-y-3{padding:1rem 1.15rem 1.15rem;border-radius:1rem;background:var(--vl-surface-2);border:1px solid var(--vl-line)}[data-vl][data-vl-page=profilo] .vl-card .form-section-title{font-size:.7rem;font-weight:750;letter-spacing:.08em}[data-vl][data-vl-page=profilo]>[data-slot=card]:not(.vl-card){border-radius:1.25rem;border:1px solid var(--vl-line);box-shadow:var(--vl-shadow);transition:box-shadow .22s ease;animation:vl-rise .52s cubic-bezier(.2,.8,.2,1) 60ms backwards}[data-vl][data-vl-page=profilo]>[data-slot=card]:not(.vl-card):hover{box-shadow:var(--vl-shadow-hover)}}[data-vl][data-vl-page=profilo] .vl-prof-foto{display:flex;align-items:center;gap:1rem}[data-vl][data-vl-page=profilo] .vl-prof-foto-avatar{display:grid;flex:none;place-items:center;width:5.5rem;height:5.5rem;overflow:hidden;border-radius:999px;background:linear-gradient(140deg,#0b3d7e,#002552);color:var(--brand-green);font-size:1.75rem;font-weight:800;letter-spacing:.02em;box-shadow:var(--vl-shadow)}[data-vl][data-vl-page=profilo] .vl-prof-foto-body{min-width:0}[data-vl][data-vl-page=profilo] .vl-prof-foto-title{font-weight:700;color:var(--vl-ink)}[data-vl][data-vl-page=profilo] .vl-prof-foto-hint{margin-top:.125rem;font-size:.8125rem;color:var(--vl-ink-3)}[data-vl][data-vl-page=profilo] .vl-prof-foto-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}[data-vl][data-vl-page=profilo] .vl-prof-foto-actions button[data-slot=button]{border-radius:999px}@media (max-width: 639px){[data-vl][data-vl-page=profilo] .vl-prof-foto-avatar{width:4.5rem;height:4.5rem;font-size:1.4rem}}@media (max-width: 639px){[data-vl].vl-notifiche .vl-kpis--3>.vl-kpi:nth-child(3){grid-column:span 2}}[data-vl].vl-notifiche .vl-cta:disabled{opacity:.6;cursor:default;transform:none}@media (min-width: 640px){[data-vl].vl-notifiche [data-m-list]{gap:.6rem}[data-vl].vl-notifiche [data-m-list]>[data-m-item]{position:relative;overflow:hidden;border-radius:.95rem;border:1px solid var(--vl-line);background:var(--vl-surface);color:var(--vl-ink);box-shadow:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .16s ease,transform .16s ease}[data-vl].vl-notifiche [data-m-list]>[data-m-item]:hover{background:var(--vl-hover);border-color:var(--vl-line-strong)}[data-vl].vl-notifiche [data-m-list]>[data-m-item]:has(>a):hover{box-shadow:var(--vl-shadow-hover);transform:translateY(-1px)}[data-vl].vl-notifiche [data-m-list]>[data-m-item][data-unread]{background:var(--vl-now-tint);border-color:color-mix(in srgb,var(--vl-accent-strong) 30%,var(--vl-line));box-shadow:inset 3px 0 0 var(--vl-accent-strong)}[data-vl].vl-notifiche [data-m-list]>[data-m-item][data-unread]:has(>a):hover{box-shadow:inset 3px 0 0 var(--vl-accent-strong),var(--vl-shadow-hover)}[data-vl].vl-notifiche [data-m-notifica]{padding:.9rem 1.1rem}[data-vl].vl-notifiche [data-m-notifica-title] p{color:var(--vl-ink);font-weight:600;letter-spacing:-.005em}[data-vl].vl-notifiche [data-m-item]:not([data-unread]) [data-m-notifica-title] p{font-weight:500;color:var(--vl-ink-2)}[data-vl].vl-notifiche .vl-notifica-dot{background:var(--vl-accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--vl-accent-strong) 20%,transparent)}[data-vl].vl-notifiche .vl-notifica-date{color:var(--vl-ink-3);font-variant-numeric:tabular-nums}[data-vl].vl-notifiche .vl-notifiche-periodo{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;background:var(--vl-surface-2);border:1px solid var(--vl-line);color:var(--vl-ink-2);font-size:.75rem;font-style:normal;font-variant-numeric:tabular-nums}[data-vl].vl-notifiche .vl-notifiche-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;border-radius:1rem;border:1px dashed var(--vl-line-strong);background:var(--vl-surface-2);text-align:center;color:var(--vl-ink-3);font-size:.85rem}[data-vl].vl-notifiche .vl-notifiche-empty>svg{width:2rem;height:2rem;opacity:.55}[data-vl].vl-notifiche [data-m-card][data-tone=danger]{margin-bottom:1rem;border-radius:.9rem;border-color:color-mix(in srgb,var(--vl-danger-dot) 30%,transparent);background:var(--vl-danger-bg);color:var(--vl-danger-fg)}}[data-pref-notifiche-trigger]{position:relative}[data-pref-notifiche-trigger][data-filtrate]:after{content:"";position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 2px var(--background)}[data-pref-notifiche-head]{display:grid;gap:2px;padding:14px 16px 10px}[data-pref-notifiche-head] strong{font-size:15px;font-weight:700}[data-pref-notifiche-head] span{color:var(--muted-foreground);font-size:12px;line-height:1.35}[data-pref-notifiche-rapide]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 12px 8px;padding:4px;border-radius:12px;background:color-mix(in srgb,var(--foreground) 8%,transparent)}[data-pref-notifiche-rapide] button{height:34px;padding:0 6px;border:0;border-radius:9px;background:transparent;color:var(--muted-foreground);font-size:13px;font-weight:600;white-space:nowrap}[data-pref-notifiche-rapide] button[data-attiva]{background:#22c55e;color:#052e16;box-shadow:0 1px 3px #0000002e}[data-pref-notifiche-lista]{margin:0;padding:4px 6px 8px;border-top:1px solid var(--border);list-style:none}[data-pref-notifiche-lista] button{display:flex;width:100%;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--foreground);text-align:left}[data-pref-notifiche-lista] button:hover{background:var(--muted)}[data-pref-notifiche-lista] button:disabled,[data-pref-notifiche-rapide] button:disabled{opacity:.6}[data-pref-notifiche-testo]{display:grid;min-width:0;flex:1;gap:1px}[data-pref-notifiche-testo] b{font-size:14px;font-weight:600}[data-pref-notifiche-testo] small{overflow:hidden;color:var(--muted-foreground);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}[data-pref-notifiche-switch]{position:relative;width:40px;height:24px;flex:none;border-radius:999px;background:color-mix(in srgb,var(--muted-foreground) 35%,transparent);transition:background .2s}[data-pref-notifiche-switch] i{position:absolute;top:3px;left:3px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s}[data-pref-notifiche-switch][data-on]{background:#22c55e}[data-pref-notifiche-switch][data-on] i{transform:translate(16px)}[data-pref-notifiche-switch] svg{width:12px;height:12px;color:#16a34a;stroke-width:3}[data-pref-notifiche-suono]{display:none;border-top:1px solid var(--border)}@media (max-width: 639px){[data-pref-notifiche-suono]{display:block}[data-app-actions] [data-suono-messaggi-toggle]{display:none}}:root{--ps-ok: #12b76a;--ps-ok-ink: #067647;--ps-ok-bg: rgb(18 183 106 / .1);--ps-gap: #f04438;--ps-gap-ink: #b42318;--ps-gap-bg: rgb(240 68 56 / .09);--ps-pause: #f79009;--ps-pause-ink: #b54708;--ps-pause-bg: rgb(247 144 9 / .1);--ps-off: #98a2b3;--ps-off-ink: #475467;--ps-off-bg: rgb(71 84 103 / .07);--ps-ink: var(--brand-blue, #002552);--ps-ink-2: rgb(0 37 82 / .62);--ps-ink-3: rgb(0 37 82 / .42);--ps-line: rgb(0 37 82 / .08);--ps-surface: #ffffff;--ps-surface-2: #f6f8fc;--ps-track: rgb(0 37 82 / .07);--ps-ring: 0 0 0 1px rgb(0 37 82 / .09), 0 1px 2px rgb(0 37 82 / .05);--ps-shadow: 0 0 0 1px rgb(0 37 82 / .08), 0 24px 48px -20px rgb(0 37 82 / .38), 0 8px 18px -12px rgb(0 37 82 / .2);--ps-ease: cubic-bezier(.16, 1, .3, 1)}.dark{--ps-ok: var(--brand-green, #72fa93);--ps-ok-ink: var(--brand-green, #72fa93);--ps-ok-bg: rgb(114 250 147 / .12);--ps-gap: #ff6b6b;--ps-gap-ink: #ff9b9b;--ps-gap-bg: rgb(255 107 107 / .13);--ps-pause: #fdb022;--ps-pause-ink: #fec84b;--ps-pause-bg: rgb(253 176 34 / .13);--ps-off: rgb(255 255 255 / .4);--ps-off-ink: rgb(255 255 255 / .7);--ps-off-bg: rgb(255 255 255 / .06);--ps-ink: rgb(255 255 255 / .94);--ps-ink-2: rgb(255 255 255 / .66);--ps-ink-3: rgb(255 255 255 / .42);--ps-line: rgb(255 255 255 / .08);--ps-surface: #0a2f5c;--ps-surface-2: rgb(255 255 255 / .04);--ps-track: rgb(255 255 255 / .08);--ps-ring: inset 0 0 0 1px rgb(255 255 255 / .1);--ps-shadow: 0 0 0 1px rgb(255 255 255 / .08), 0 28px 56px -20px rgb(0 0 0 / .7)}.silvia{--ps-ok: #4ade80;--ps-ok-ink: #6ee7a0;--ps-ok-bg: rgb(74 222 128 / .1);--ps-gap: #f87171;--ps-gap-ink: #fca5a5;--ps-gap-bg: rgb(248 113 113 / .12);--ps-pause: #fbbf24;--ps-pause-ink: #fcd34d;--ps-pause-bg: rgb(251 191 36 / .12);--ps-off: #737373;--ps-off-ink: #a3a3a3;--ps-off-bg: rgb(255 255 255 / .05);--ps-ink: #f5f5f5;--ps-ink-2: #a3a3a3;--ps-ink-3: #737373;--ps-line: rgb(255 255 255 / .07);--ps-surface: #141414;--ps-surface-2: rgb(255 255 255 / .035);--ps-track: rgb(255 255 255 / .07);--ps-ring: inset 0 0 0 1px rgb(255 255 255 / .1);--ps-shadow: 0 0 0 1px rgb(255 255 255 / .08), 0 28px 56px -20px rgb(0 0 0 / .9)}[data-tone=presente]{--ps-c: var(--ps-ok);--ps-c-ink: var(--ps-ok-ink);--ps-c-bg: var(--ps-ok-bg)}[data-tone=pausa]{--ps-c: var(--ps-pause);--ps-c-ink: var(--ps-pause-ink);--ps-c-bg: var(--ps-pause-bg)}[data-tone=scoperta]{--ps-c: var(--ps-gap);--ps-c-ink: var(--ps-gap-ink);--ps-c-bg: var(--ps-gap-bg)}[data-tone=chiusa]{--ps-c: var(--ps-off);--ps-c-ink: var(--ps-off-ink);--ps-c-bg: var(--ps-off-bg)}[data-tone=pulizie]{--ps-c: #0ba5ec;--ps-c-ink: #026aa2;--ps-c-bg: rgb(11 165 236 / .1)}:is(.dark,.silvia) [data-tone=pulizie]{--ps-c: #36bffa;--ps-c-ink: #7cd4fd;--ps-c-bg: rgb(54 191 250 / .13)}.ps-pill{position:relative;display:inline-flex;align-items:center;gap:.55rem;height:2.5rem;max-width:min(24rem,42vw);padding:0 .7rem 0 .8rem;margin-right:.35rem;border:0;border-radius:999px;background:linear-gradient(100deg,var(--ps-c-bg) 0%,transparent 70%),var(--tb-control-bg, var(--ps-surface));box-shadow:var(--tb-control-ring, var(--ps-ring)),inset 0 0 0 1px color-mix(in srgb,var(--ps-c) 22%,transparent);color:var(--ps-ink);cursor:pointer;text-align:left;transition:box-shadow .25s var(--ps-ease),transform .2s var(--ps-ease),background-color .25s var(--ps-ease)}.ps-pill:hover,.ps-pill[data-state=open]{box-shadow:var(--tb-control-ring, var(--ps-ring)),inset 0 0 0 1px color-mix(in srgb,var(--ps-c) 45%,transparent),0 6px 18px -10px color-mix(in srgb,var(--ps-c) 70%,transparent)}.ps-pill:active{transform:scale(.98)}.ps-pill:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ps-surface),0 0 0 4px color-mix(in srgb,var(--ps-c) 60%,transparent)}.ps-pill-text{display:flex;flex-direction:column;min-width:0;line-height:1.1}.ps-pill-text small{font-size:.62rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ps-c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-pill-text b{margin-top:.12rem;font-size:.84rem;font-weight:620;letter-spacing:-.01em;color:var(--ps-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-pill-short{display:none;font-size:.78rem;font-weight:650;color:var(--ps-c-ink);white-space:nowrap}.ps-pill-chevron{width:.9rem;height:.9rem;flex-shrink:0;color:var(--ps-ink-3);transition:transform .25s var(--ps-ease)}.ps-pill[data-state=open] .ps-pill-chevron{transform:rotate(180deg)}.ps-beacon{position:relative;display:inline-grid;place-items:center;flex-shrink:0;width:.7rem;height:.7rem}.ps-beacon i{width:.55rem;height:.55rem;border-radius:999px;background:var(--ps-c);box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-c) 18%,transparent)}.ps-beacon[data-tone=presente]:before{content:"";position:absolute;inset:0;border-radius:999px;background:var(--ps-c);animation:ps-ping 2.2s cubic-bezier(0,0,.2,1) infinite}.ps-beacon[data-tone=scoperta] i,.ps-beacon[data-tone=pausa] i{animation:ps-breathe 2.6s ease-in-out infinite}.ps-mia-pausa{display:inline-grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--ps-pause-bg);color:var(--ps-pause-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ps-pause) 35%,transparent)}.ps-mia-pausa svg{width:.85rem;height:.85rem}@keyframes ps-ping{0%{transform:scale(.8);opacity:.55}80%,to{transform:scale(2.4);opacity:0}}@keyframes ps-breathe{0%,to{opacity:1}50%{opacity:.45}}.ps-faces{display:inline-flex;flex-shrink:0}.ps-faces .ps-avatar+.ps-avatar{margin-left:-.5rem}.ps-avatar{--ps-h: 214;display:inline-grid;place-items:center;flex-shrink:0;width:1.65rem;height:1.65rem;overflow:hidden;border-radius:999px;background:hsl(var(--ps-h) 62% 46%);color:#fff;font-size:.6rem;font-weight:750;letter-spacing:.02em;box-shadow:0 0 0 2px var(--ps-surface)}.ps-panel .ps-avatar,.ps-pill .ps-avatar{color:#fff}.ps-avatar[data-size=lg]{width:2.35rem;height:2.35rem;font-size:.78rem}.ps-pill .ps-avatar{box-shadow:0 0 0 2px var(--tb-control-bg, var(--ps-surface))}.dark .ps-pill .ps-avatar,.silvia .ps-pill .ps-avatar{box-shadow:0 0 0 2px var(--ps-surface)}@media (max-width: 639px){.ps-pill{height:2.5rem;gap:.4rem;padding:0 .6rem;margin-right:.15rem}.ps-pill-text,.ps-pill-chevron{display:none}.ps-pill-short{display:inline}.ps-pill[data-tone=presente] .ps-pill-short{display:none}}.ps-pill-pulizie{cursor:default}.ps-pulizie-icon{display:inline-grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--ps-c-bg);color:var(--ps-c-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ps-c) 35%,transparent)}.ps-pulizie-icon svg{width:.85rem;height:.85rem}.ps-popover[data-slot=popover-content]{width:min(23rem,calc(100vw - 1.5rem));padding:0;overflow:hidden;border:0;border-radius:1.25rem;background:var(--ps-surface);box-shadow:var(--ps-shadow)}.ps-panel{color:var(--ps-ink);font-size:.85rem}.ps-panel :is(div,p,span,small,b,em,li){color:inherit}.ps-hero{position:relative;padding:1rem 1.1rem 1.05rem;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--ps-c) 22%,transparent) 0%,transparent 60%),var(--ps-c-bg);border-bottom:1px solid var(--ps-line)}.ps-hero-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ps-hero-studio{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ps-panel .ps-hero-studio{color:var(--ps-c-ink)}.ps-hero-studio em{font-style:normal;font-size:.62rem;font-weight:650;letter-spacing:.02em;text-transform:none;padding:.12rem .45rem;border-radius:999px;background:var(--ps-surface);box-shadow:var(--ps-ring)}.ps-panel .ps-hero-studio em{color:var(--ps-ink-2)}.ps-hero-live{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.ps-panel .ps-hero-live{color:var(--ps-ink-2)}.ps-hero-main{display:flex;align-items:center;gap:.8rem;margin-top:.75rem}.ps-hero-icon{display:grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:.9rem;background:var(--ps-c);color:#fff;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--ps-c) 85%,transparent)}.dark .ps-panel[data-tone=presente] .ps-hero-icon{color:#002552}.ps-hero-icon svg{width:1.25rem;height:1.25rem}.ps-hero-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.ps-hero-sub{margin:.2rem 0 0;font-size:.8rem;line-height:1.35}.ps-panel .ps-hero-sub{color:var(--ps-ink-2)}.ps-section{padding:.85rem 1.1rem .2rem}.ps-label{margin:0 0 .55rem;font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ps-panel .ps-label{color:var(--ps-ink-3)}.ps-section ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.ps-people li{display:flex;align-items:center;gap:.7rem}.ps-person-body{flex:1;min-width:0}.ps-person-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ps-person-top b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-panel .ps-person-top small{flex-shrink:0;font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--ps-ink-2)}.ps-progress{height:.3rem;margin-top:.4rem;overflow:hidden;border-radius:999px;background:var(--ps-track)}.ps-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--ps-h) 70% 62%),hsl(var(--ps-h) 62% 46%));transition:width .6s var(--ps-ease)}.ps-later li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6rem}.ps-later b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-panel .ps-later small{font-size:.74rem;font-variant-numeric:tabular-nums;color:var(--ps-ink-2)}.ps-panel .ps-later em{font-style:normal;font-size:.68rem;font-weight:650;padding:.15rem .45rem;border-radius:999px;background:var(--ps-surface-2);box-shadow:var(--ps-ring);color:var(--ps-ink-2)}.ps-day{padding-bottom:.4rem}.ps-track{position:relative;height:.6rem;border-radius:999px;background:repeating-linear-gradient(135deg,var(--ps-track) 0 4px,transparent 4px 8px),var(--ps-surface-2);box-shadow:var(--ps-ring)}.ps-seg{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--ps-ok)}.ps-seg[data-past]{opacity:.38}.ps-seg[data-gap]{background:repeating-linear-gradient(135deg,var(--ps-gap) 0 4px,color-mix(in srgb,var(--ps-gap) 55%,transparent) 4px 8px);border-radius:0 999px 999px 0}.ps-now{position:absolute;top:-.3rem;bottom:-.3rem;width:2px;margin-left:-1px;border-radius:2px;background:var(--ps-ink);box-shadow:0 0 0 2px var(--ps-surface)}.ps-scale{position:relative;height:1.1rem;margin-top:.3rem}.ps-panel .ps-scale small{position:absolute;transform:translate(-50%);font-size:.62rem;font-variant-numeric:tabular-nums;color:var(--ps-ink-3)}.ps-scale small:first-child{transform:none}.ps-scale small:last-child{transform:translate(-100%)}.ps-mypause{padding-top:.9rem}.ps-pause-btn{display:flex;align-items:center;gap:.75rem;width:100%;padding:.65rem .8rem;border:0;border-radius:.9rem;background:var(--ps-pause-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ps-pause) 30%,transparent);color:var(--ps-ink);text-align:left;cursor:pointer;transition:box-shadow .2s var(--ps-ease),transform .15s var(--ps-ease),opacity .2s var(--ps-ease)}.ps-pause-btn[data-aperta]{background:var(--ps-ok-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ps-ok) 35%,transparent)}.ps-pause-btn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ps-pause) 60%,transparent)}.ps-pause-btn[data-aperta]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ps-ok) 65%,transparent)}.ps-pause-btn:active{transform:scale(.985)}.ps-pause-btn:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ps-pause) 60%,transparent)}.ps-pause-btn:disabled{opacity:.6;cursor:progress}.ps-pause-icon{display:inline-grid;place-items:center;flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:999px;background:var(--ps-pause);color:#fff}.ps-pause-btn[data-aperta] .ps-pause-icon{background:var(--ps-ok)}.dark .ps-pause-btn[data-aperta] .ps-pause-icon,.silvia .ps-pause-btn[data-aperta] .ps-pause-icon{color:#052e16}.ps-pause-icon svg{width:1rem;height:1rem}.ps-pause-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.ps-pause-text b{font-size:.88rem;font-weight:650}.ps-panel .ps-pause-text small{margin-top:.12rem;font-size:.72rem;color:var(--ps-ink-2)}.ps-panel .ps-later em[data-pausa]{background:var(--ps-pause-bg);color:var(--ps-pause-ink);box-shadow:none}.ps-others ul{gap:.2rem}.ps-others button{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.55rem;padding:.5rem .6rem;margin:0 -.6rem;width:calc(100% + 1.2rem);border:0;border-radius:.75rem;background:transparent;color:var(--ps-ink);text-align:left;cursor:pointer;transition:background-color .2s var(--ps-ease)}.ps-others button:hover{background:var(--ps-surface-2)}.ps-others button:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ps-c) 55%,transparent)}.ps-others b{font-weight:650}.ps-panel .ps-others small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;color:var(--ps-ink-2)}.ps-others svg{width:.85rem;height:.85rem;color:var(--ps-ink-3)}.ps-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.7rem;padding:.7rem 1.1rem;border-top:1px solid var(--ps-line);background:var(--ps-surface-2)}.ps-panel .ps-foot small{font-size:.7rem;color:var(--ps-ink-3)}.ps-foot a{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:650;color:var(--ps-ink);text-decoration:none}.ps-foot a:hover{text-decoration:underline;text-underline-offset:3px}.ps-foot a svg{width:.8rem;height:.8rem}@media (prefers-reduced-motion: reduce){.ps-beacon[data-tone=presente]:before,.ps-beacon[data-tone=scoperta] i,.ps-beacon[data-tone=pausa] i{animation:none}.ps-pill,.ps-pause-btn,.ps-pill-chevron,.ps-progress i{transition:none}}:root{--uo-live: #12b76a;--uo-live-soft: rgb(18 183 106 / .12);--uo-ink: var(--brand-blue, #002552);--uo-ink-2: rgb(0 37 82 / .62);--uo-ink-3: rgb(0 37 82 / .42);--uo-line: rgb(0 37 82 / .08);--uo-surface: #ffffff;--uo-surface-2: #f6f8fc;--uo-hover: rgb(0 37 82 / .045);--uo-ring: 0 0 0 1px rgb(0 37 82 / .09), 0 1px 2px rgb(0 37 82 / .05);--uo-shadow: 0 0 0 1px rgb(0 37 82 / .08), 0 24px 48px -20px rgb(0 37 82 / .38), 0 8px 18px -12px rgb(0 37 82 / .2);--uo-hero: radial-gradient(120% 140% at 0% 0%, rgb(114 250 147 / .28) 0%, transparent 55%), radial-gradient(120% 140% at 100% 0%, rgb(59 140 255 / .22) 0%, transparent 60%), linear-gradient(180deg, #f3f7ff 0%, #ffffff 100%);--uo-ease: cubic-bezier(.16, 1, .3, 1)}.dark{--uo-live: var(--brand-green, #72fa93);--uo-live-soft: rgb(114 250 147 / .14);--uo-ink: rgb(255 255 255 / .94);--uo-ink-2: rgb(255 255 255 / .66);--uo-ink-3: rgb(255 255 255 / .42);--uo-line: rgb(255 255 255 / .08);--uo-surface: #0a2f5c;--uo-surface-2: rgb(255 255 255 / .04);--uo-hover: rgb(255 255 255 / .06);--uo-ring: inset 0 0 0 1px rgb(255 255 255 / .1);--uo-shadow: 0 0 0 1px rgb(255 255 255 / .08), 0 28px 56px -20px rgb(0 0 0 / .7);--uo-hero: radial-gradient(120% 140% at 0% 0%, rgb(114 250 147 / .2) 0%, transparent 55%), radial-gradient(120% 140% at 100% 0%, rgb(59 140 255 / .28) 0%, transparent 60%), linear-gradient(180deg, #0d3a70 0%, #0a2f5c 100%)}.silvia{--uo-live: #4ade80;--uo-live-soft: rgb(74 222 128 / .1);--uo-ink: #f5f5f5;--uo-ink-2: #a3a3a3;--uo-ink-3: #737373;--uo-line: rgb(255 255 255 / .07);--uo-surface: #141414;--uo-surface-2: rgb(255 255 255 / .035);--uo-hover: rgb(255 255 255 / .05);--uo-ring: inset 0 0 0 1px rgb(255 255 255 / .1);--uo-shadow: 0 0 0 1px rgb(255 255 255 / .08), 0 28px 56px -20px rgb(0 0 0 / .9);--uo-hero: radial-gradient(120% 140% at 0% 0%, rgb(74 222 128 / .12) 0%, transparent 55%), linear-gradient(180deg, #1c1c1c 0%, #141414 100%)}.uo-pill{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem 0 .4rem;margin-right:.35rem;border:0;border-radius:999px;background:linear-gradient(100deg,var(--uo-live-soft) 0%,transparent 75%),var(--tb-control-bg, var(--uo-surface));box-shadow:var(--tb-control-ring, var(--uo-ring)),inset 0 0 0 1px color-mix(in srgb,var(--uo-live) 22%,transparent);color:var(--uo-ink);cursor:pointer;transition:box-shadow .25s var(--uo-ease),transform .2s var(--uo-ease)}.uo-pill[data-vuoto]{padding-left:.55rem;background:var(--tb-control-bg, var(--uo-surface));box-shadow:var(--tb-control-ring, var(--uo-ring))}.uo-pill:hover,.uo-pill[data-state=open]{box-shadow:var(--tb-control-ring, var(--uo-ring)),inset 0 0 0 1px color-mix(in srgb,var(--uo-live) 45%,transparent),0 6px 18px -10px color-mix(in srgb,var(--uo-live) 75%,transparent)}.uo-pill:active{transform:scale(.97)}.uo-pill:focus-visible{outline:none;box-shadow:0 0 0 2px var(--uo-surface),0 0 0 4px color-mix(in srgb,var(--uo-live) 60%,transparent)}.uo-faces{display:inline-flex;align-items:center}.uo-face{position:relative;display:inline-grid;border-radius:999px;box-shadow:0 0 0 2px var(--tb-control-bg, var(--uo-surface));transition:margin .3s var(--uo-ease),transform .3s var(--uo-ease);z-index:calc(10 - var(--i, 0))}.dark .uo-face,.silvia .uo-face{box-shadow:0 0 0 2px var(--uo-surface)}.uo-faces .uo-face+.uo-face,.uo-faces .uo-face+.uo-more{margin-left:-.3rem}.uo-pill:hover .uo-faces .uo-face+.uo-face,.uo-pill:hover .uo-faces .uo-face+.uo-more,.uo-pill[data-state=open] .uo-faces .uo-face+.uo-face,.uo-pill[data-state=open] .uo-faces .uo-face+.uo-more{margin-left:-.05rem}.uo-pill .uo-face:first-child:after{content:"";position:absolute;inset:-3px;border-radius:999px;background:conic-gradient(from 0deg,var(--uo-live),#3b8cff,#a78bfa,var(--uo-live));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.75px),#000 calc(100% - 1.25px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.75px),#000 calc(100% - 1.25px));animation:uo-spin 4s linear infinite;pointer-events:none}.uo-pill [data-ct-avatar][data-size=xs]{--ct-av: 26px}.uo-more{position:relative;display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 .3rem;border-radius:999px;background:var(--uo-surface-2);box-shadow:0 0 0 2px var(--tb-control-bg, var(--uo-surface)),inset 0 0 0 1px var(--uo-line);color:var(--uo-ink-2);font-size:.66rem;font-weight:700;letter-spacing:-.01em}.uo-empty-icon{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:999px;background:var(--uo-surface-2);color:var(--uo-ink-3)}.uo-empty-icon svg{width:.95rem;height:.95rem}.uo-count{display:inline-flex;align-items:center;gap:.38rem}.uo-count b{min-width:.7rem;font-size:.86rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--uo-ink)}.uo-live{position:relative;display:inline-block;flex-shrink:0;width:.5rem;height:.5rem;border-radius:999px;background:var(--uo-live);box-shadow:0 0 0 3px color-mix(in srgb,var(--uo-live) 18%,transparent)}.uo-live:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--uo-live);animation:uo-ping 2.2s cubic-bezier(0,0,.2,1) infinite}.uo-pill[data-vuoto] .uo-live{background:var(--uo-ink-3);box-shadow:none}.uo-pill[data-vuoto] .uo-live:before{display:none}@media (max-width: 639px){.uo-pill{gap:.4rem;padding-right:.6rem;margin-right:.15rem}.uo-pill .uo-face:nth-child(n+3),.uo-pill .uo-more{display:none}}.uo-popover[data-slot=popover-content]{width:min(22rem,calc(100vw - 1.5rem));padding:0;overflow:hidden;border:0;border-radius:1.25rem;background:var(--uo-surface);box-shadow:var(--uo-shadow)}.uo-panel{display:flex;flex-direction:column;max-height:min(34rem,calc(100dvh - 6rem));color:var(--uo-ink);font-size:.85rem}.uo-panel :is(div,p,span,small,b,h4,li){color:inherit}.uo-panel [data-ct-avatar] [data-ct-avatar-face]{color:var(--ct-c)}.uo-hero{position:relative;flex-shrink:0;padding:1rem 1.1rem 1.05rem;overflow:hidden;background:var(--uo-hero);border-bottom:1px solid var(--uo-line)}.uo-hero-glow{position:absolute;top:-3.5rem;right:-2.5rem;width:9rem;height:9rem;border-radius:999px;background:radial-gradient(closest-side,color-mix(in srgb,var(--uo-live) 35%,transparent),transparent);filter:blur(6px);animation:uo-float 7s ease-in-out infinite;pointer-events:none}.uo-hero-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.uo-hero-live{display:inline-flex;align-items:center;gap:.45rem;padding:.22rem .6rem .22rem .5rem;border-radius:999px;background:var(--uo-live-soft);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.uo-panel .uo-hero-live{color:color-mix(in srgb,var(--uo-live) 70%,var(--uo-ink))}.uo-panel .uo-hero-total{font-size:.72rem;font-weight:600;color:var(--uo-ink-3)}.uo-hero-main{position:relative;display:flex;align-items:baseline;gap:.5rem;margin-top:.7rem}.uo-hero-main b{font-size:2.3rem;font-weight:750;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.uo-panel .uo-hero-main span{font-size:.86rem;font-weight:600;color:var(--uo-ink-2)}.uo-hero-faces{position:relative;display:flex;align-items:center;margin-top:.85rem}.uo-hero-faces .uo-face,.uo-hero-faces .uo-more{animation:uo-pop .5s var(--uo-ease) both;animation-delay:calc(var(--i, 0) * 60ms)}.uo-hero-faces .uo-face{box-shadow:0 0 0 2.5px var(--uo-surface)}.uo-hero-faces .uo-face+.uo-face,.uo-hero-faces .uo-face+.uo-more{margin-left:-.15rem}.uo-hero-faces .uo-face:hover{transform:translateY(-3px);z-index:20}.uo-hero-faces .uo-more{min-width:30px;height:30px;font-size:.7rem;box-shadow:0 0 0 2.5px var(--uo-surface),inset 0 0 0 1px var(--uo-line)}.uo-search{display:flex;flex-shrink:0;align-items:center;gap:.5rem;margin:.7rem .75rem .1rem;padding:0 .75rem;height:2.25rem;border-radius:.8rem;background:var(--uo-surface-2);box-shadow:inset 0 0 0 1px var(--uo-line);transition:box-shadow .2s var(--uo-ease)}.uo-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--uo-live) 55%,transparent),0 0 0 3px var(--uo-live-soft)}.uo-search svg{width:.95rem;height:.95rem;flex-shrink:0;color:var(--uo-ink-3)}.uo-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--uo-ink);font-size:.84rem}.uo-search input::placeholder{color:var(--uo-ink-3)}.uo-scroll{flex:1;min-height:0;padding:.35rem .45rem .5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.uo-section+.uo-section{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--uo-line)}.uo-section h4{display:flex;align-items:center;gap:.4rem;margin:0;padding:.55rem .65rem .35rem;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.uo-panel .uo-section h4{color:var(--uo-ink-3)}.uo-panel .uo-section h4 span{padding:.05rem .4rem;border-radius:999px;background:var(--uo-surface-2);box-shadow:inset 0 0 0 1px var(--uo-line);color:var(--uo-ink-2);letter-spacing:0}.uo-section ul{margin:0;padding:0;list-style:none}.uo-section li{animation:uo-rise .45s var(--uo-ease) both;animation-delay:calc(var(--i, 0) * 28ms)}.uo-person{--ct-card: var(--uo-surface);display:flex;align-items:center;gap:.7rem;width:100%;padding:.45rem .6rem;border:0;border-radius:.85rem;background:transparent;color:var(--uo-ink);cursor:pointer;text-align:left;transition:background-color .18s var(--uo-ease)}.uo-person:hover,.uo-person:focus-visible{outline:none;background:var(--uo-hover)}.uo-person:disabled{cursor:progress}.uo-person:hover{--ct-card: color-mix(in srgb, var(--uo-surface) 95%, var(--uo-ink))}.uo-section[data-oggi] .uo-person [data-ct-avatar]{filter:saturate(.35);opacity:.75}.uo-person-body{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}.uo-person-body b{overflow:hidden;font-size:.86rem;font-weight:620;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.uo-person-body small{display:flex;gap:.35rem;margin-top:.12rem;overflow:hidden;font-size:.72rem;white-space:nowrap}.uo-panel .uo-person-body small span{overflow:hidden;text-overflow:ellipsis;color:var(--uo-ink-3)}.uo-person-body small span+span:before{content:"·";margin-right:.35rem}.uo-person-action{display:inline-grid;place-items:center;flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:999px;opacity:0;transform:translate(-4px) scale(.9);transition:opacity .2s var(--uo-ease),transform .25s var(--uo-ease)}.uo-panel .uo-person-action{background:var(--uo-live-soft);color:color-mix(in srgb,var(--uo-live) 70%,var(--uo-ink))}.uo-person-action svg{width:.95rem;height:.95rem}.uo-person:hover .uo-person-action,.uo-person:focus-visible .uo-person-action,.uo-person:disabled .uo-person-action:has(.uo-spin){opacity:1;transform:none}@media (hover: none){.uo-person-action{opacity:.85;transform:none}}.uo-note{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;padding:1.4rem 1rem;font-size:.8rem;text-align:center}.uo-panel .uo-note{color:var(--uo-ink-3)}.uo-note svg{width:.95rem;height:.95rem}.uo-spin{animation:uo-spin .9s linear infinite}.uo-foot{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.75rem 1rem;border:0;border-top:1px solid var(--uo-line);background:var(--uo-surface-2);color:var(--uo-ink-2);cursor:pointer;font-size:.8rem;font-weight:620;transition:color .2s var(--uo-ease),background-color .2s var(--uo-ease)}.uo-foot:hover{background:var(--uo-hover);color:var(--uo-ink)}.uo-foot svg{width:.9rem;height:.9rem;transition:transform .25s var(--uo-ease)}.uo-foot:hover svg{transform:translate(2px,-2px)}@keyframes uo-ping{0%{transform:scale(.8);opacity:.55}80%,to{transform:scale(2.6);opacity:0}}@keyframes uo-spin{to{transform:rotate(360deg)}}@keyframes uo-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes uo-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes uo-float{0%,to{transform:translate(0)}50%{transform:translate(-14px,10px)}}@media (prefers-reduced-motion: reduce){.uo-hero-faces .uo-face,.uo-hero-faces .uo-more,.uo-section li,.uo-live:before,.uo-hero-glow,.uo-pill .uo-face:first-child:after{animation:none}}.uo-riga{position:relative}.uo-riga:has(.uo-person-call) .uo-person{padding-right:3.2rem}.uo-person-call{position:absolute;top:50%;right:2.75rem;display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;padding:0;border:0;border-radius:999px;background:linear-gradient(150deg,#8dffab,#12b76a);color:#002552;cursor:pointer;opacity:0;transform:translateY(-50%) scale(.85);transition:opacity .2s var(--uo-ease),transform .25s var(--uo-ease)}.uo-person-call svg{width:.9rem;height:.9rem}.uo-riga:hover .uo-person-call,.uo-person-call:focus-visible{opacity:1;transform:translateY(-50%)}.uo-person-call:hover{transform:translateY(-50%) scale(1.08)}@media (hover: none){.uo-person-call{opacity:.9;transform:translateY(-50%)}}:root{--go-accent: #3b8cff;--go-accent-soft: rgb(59 140 255 / .12);--go-now: #f04438;--go-live: #12b76a;--go-ink: var(--brand-blue, #002552);--go-ink-2: rgb(0 37 82 / .62);--go-ink-3: rgb(0 37 82 / .42);--go-line: rgb(0 37 82 / .08);--go-surface: #ffffff;--go-surface-2: #f6f8fc;--go-hover: rgb(0 37 82 / .045);--go-ring: 0 0 0 1px rgb(0 37 82 / .09), 0 1px 2px rgb(0 37 82 / .05);--go-shadow: 0 0 0 1px rgb(0 37 82 / .08), 0 24px 48px -20px rgb(0 37 82 / .38), 0 8px 18px -12px rgb(0 37 82 / .2);--go-hero: radial-gradient(120% 140% at 0% 0%, rgb(59 140 255 / .26) 0%, transparent 55%), radial-gradient(120% 140% at 100% 0%, rgb(167 139 250 / .22) 0%, transparent 60%), linear-gradient(180deg, #f3f7ff 0%, #ffffff 100%);--go-ease: cubic-bezier(.16, 1, .3, 1)}.dark{--go-accent: #6aa8ff;--go-accent-soft: rgb(106 168 255 / .16);--go-now: #ff6b6b;--go-live: var(--brand-green, #72fa93);--go-ink: rgb(255 255 255 / .94);--go-ink-2: rgb(255 255 255 / .66);--go-ink-3: rgb(255 255 255 / .42);--go-line: rgb(255 255 255 / .08);--go-surface: #0a2f5c;--go-surface-2: rgb(255 255 255 / .04);--go-hover: rgb(255 255 255 / .06);--go-ring: inset 0 0 0 1px rgb(255 255 255 / .1);--go-shadow: 0 0 0 1px rgb(255 255 255 / .08), 0 28px 56px -20px rgb(0 0 0 / .7);--go-hero: radial-gradient(120% 140% at 0% 0%, rgb(59 140 255 / .3) 0%, transparent 55%), radial-gradient(120% 140% at 100% 0%, rgb(167 139 250 / .22) 0%, transparent 60%), linear-gradient(180deg, #0d3a70 0%, #0a2f5c 100%)}.silvia{--go-accent: #93c5fd;--go-accent-soft: rgb(147 197 253 / .1);--go-now: #f87171;--go-live: #4ade80;--go-ink: #f5f5f5;--go-ink-2: #a3a3a3;--go-ink-3: #737373;--go-line: rgb(255 255 255 / .07);--go-surface: #141414;--go-surface-2: rgb(255 255 255 / .035);--go-hover: rgb(255 255 255 / .05);--go-ring: inset 0 0 0 1px rgb(255 255 255 / .1);--go-shadow: 0 0 0 1px rgb(255 255 255 / .08), 0 28px 56px -20px rgb(0 0 0 / .9);--go-hero: radial-gradient(120% 140% at 0% 0%, rgb(147 197 253 / .12) 0%, transparent 55%), linear-gradient(180deg, #1c1c1c 0%, #141414 100%)}.go-pill{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;max-width:15rem;padding:0 .45rem 0 .3rem;margin-right:.35rem;border:0;border-radius:999px;background:linear-gradient(100deg,var(--go-accent-soft) 0%,transparent 75%),var(--tb-control-bg, var(--go-surface));box-shadow:var(--tb-control-ring, var(--go-ring)),inset 0 0 0 1px color-mix(in srgb,var(--go-accent) 22%,transparent);color:var(--go-ink);cursor:pointer;transition:box-shadow .25s var(--go-ease),transform .2s var(--go-ease)}.go-pill[data-tono=vuoto]{padding-right:.75rem;background:var(--tb-control-bg, var(--go-surface))}.go-pill[data-tono=ora]{background:linear-gradient(100deg,color-mix(in srgb,var(--go-live) 14%,transparent) 0%,transparent 75%),var(--tb-control-bg, var(--go-surface));box-shadow:var(--tb-control-ring, var(--go-ring)),inset 0 0 0 1px color-mix(in srgb,var(--go-live) 26%,transparent)}.go-pill:hover,.go-pill[data-state=open]{box-shadow:var(--tb-control-ring, var(--go-ring)),inset 0 0 0 1px color-mix(in srgb,var(--go-accent) 45%,transparent),0 6px 18px -10px color-mix(in srgb,var(--go-accent) 75%,transparent)}.go-pill:active{transform:scale(.97)}.go-pill:focus-visible{outline:none;box-shadow:0 0 0 2px var(--go-surface),0 0 0 4px color-mix(in srgb,var(--go-accent) 60%,transparent)}.go-ring{position:relative;display:inline-grid;flex-shrink:0;place-items:center;width:2rem;height:2rem}.go-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.go-ring circle{fill:none;stroke-width:2.5}.go-ring-track{stroke:color-mix(in srgb,var(--go-accent) 16%,transparent)}.go-ring-fill{stroke:var(--go-accent);stroke-linecap:round;transition:stroke-dashoffset .8s var(--go-ease)}.go-pill[data-tono=ora] .go-ring-fill{stroke:var(--go-live)}.go-ring b{position:relative;font-size:.72rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--go-ink)}.go-pill-text{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.go-pill-label{overflow:hidden;font-size:.8rem;font-weight:620;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--go-ink)}.go-pill[data-tono=vuoto] .go-pill-label{color:var(--go-ink-2)}.go-pill[data-imminente] .go-pill-label{color:color-mix(in srgb,var(--go-now) 80%,var(--go-ink))}.go-pill-count{display:inline-grid;flex-shrink:0;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;border-radius:999px;background:var(--go-accent-soft);color:color-mix(in srgb,var(--go-accent) 75%,var(--go-ink));font-size:.7rem;font-weight:750;font-variant-numeric:tabular-nums}.go-live{position:relative;display:inline-block;flex-shrink:0;width:.5rem;height:.5rem;border-radius:999px;background:var(--go-live);box-shadow:0 0 0 3px color-mix(in srgb,var(--go-live) 18%,transparent)}.go-live:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--go-live);animation:go-ping 2.2s cubic-bezier(0,0,.2,1) infinite}@media (max-width: 1100px){.go-pill{max-width:10.5rem}}@media (max-width: 639px){.go-pill{gap:.3rem;padding-right:.35rem;margin-right:.15rem}.go-pill[data-tono=vuoto]{padding-right:.3rem}.go-pill-text{display:none}}.go-popover[data-slot=popover-content]{width:min(23rem,calc(100vw - 1.5rem));padding:0;overflow:hidden;border:0;border-radius:1.25rem;background:var(--go-surface);box-shadow:var(--go-shadow)}.go-panel{position:relative;display:flex;flex-direction:column;height:min(38rem,calc(100dvh - 6rem));color:var(--go-ink);font-size:.85rem}.go-panel :is(div,p,span,small,b,em,li){color:inherit}.go-hero{position:relative;flex-shrink:0;padding:1rem 1.1rem;overflow:hidden;background:var(--go-hero);border-bottom:1px solid var(--go-line)}.go-hero-glow{position:absolute;top:-3.5rem;right:-2.5rem;width:9rem;height:9rem;border-radius:999px;background:radial-gradient(closest-side,color-mix(in srgb,var(--go-accent) 35%,transparent),transparent);filter:blur(6px);animation:go-float 7s ease-in-out infinite;pointer-events:none}.go-hero-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.go-panel .go-hero-date{display:inline-flex;padding:.22rem .6rem;border-radius:999px;background:var(--go-accent-soft);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--go-accent) 70%,var(--go-ink))}.go-panel .go-hero-clock{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--go-ink-2)}.go-hero-main{position:relative;display:flex;align-items:baseline;gap:.5rem;margin-top:.7rem}.go-hero-main b{font-size:2.3rem;font-weight:750;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.go-panel .go-hero-main span{font-size:.86rem;font-weight:600;color:var(--go-ink-2)}.go-panel .go-hero-main em{font-style:normal;color:var(--go-ink-3)}.go-hero-status{position:relative;display:flex;align-items:center;gap:.45rem;min-height:1.1rem;margin-top:.55rem;font-size:.78rem}.go-panel .go-hero-status span:not(.go-live){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--go-ink-2)}.go-panel .go-hero-status b{font-weight:650;color:var(--go-ink)}.go-hero-bar{position:relative;height:4px;margin-top:.75rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--go-accent) 14%,transparent)}.go-hero-bar span{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--go-accent),#a78bfa);transition:width .8s var(--go-ease)}.go-allday{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.3rem;padding:.55rem .75rem;border-bottom:1px solid var(--go-line)}.go-allday button{max-width:100%;padding:.2rem .55rem;overflow:hidden;border:0;border-radius:.5rem;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--go-ink);cursor:pointer;font-size:.72rem;font-weight:620;white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 3px 0 0 var(--c)}.go-scroll{position:relative;flex:1;min-height:0;padding:.6rem .75rem .9rem 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.go-grid{position:relative;margin-left:3.6rem}.go-rail{position:absolute;top:0;bottom:0;left:-.55rem;width:2px;border-radius:999px;background:var(--go-line)}.go-rail span{position:absolute;top:0;left:0;width:100%;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--go-accent) 30%,transparent),var(--go-accent));transition:height .8s var(--go-ease)}.go-hour{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--go-line)}.go-panel .go-hour span{position:absolute;top:-.5rem;left:-3.25rem;width:2.3rem;font-size:.66rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--go-ink-3)}.go-panel .go-hour[data-passata] span{opacity:.55}.go-events{position:absolute;inset:0}.go-event{position:absolute;display:flex;flex-direction:column;gap:.05rem;padding:.3rem .5rem .3rem .65rem;overflow:hidden;border:0;border-radius:.6rem;background:color-mix(in srgb,var(--c) 14%,var(--go-surface));box-shadow:inset 3px 0 0 var(--c);color:var(--go-ink);cursor:pointer;text-align:left;transition:transform .2s var(--go-ease),box-shadow .2s var(--go-ease),opacity .2s var(--go-ease);animation:go-enter .45s var(--go-ease) backwards;animation-delay:calc(var(--i, 0) * 30ms)}.go-event:hover,.go-event:focus-visible{z-index:3;outline:none;transform:translate(2px);box-shadow:inset 3px 0 0 var(--c),0 8px 18px -10px color-mix(in srgb,var(--c) 80%,transparent)}.go-event[data-compatto]{flex-direction:row;align-items:center;gap:.4rem;padding-top:0;padding-bottom:0}.go-event[data-passato]{opacity:.55}.go-event[data-passato]:hover{opacity:.9}.go-event[data-ora]{z-index:2;background:color-mix(in srgb,var(--c) 22%,var(--go-surface));box-shadow:inset 3px 0 0 var(--c),0 0 0 1.5px color-mix(in srgb,var(--c) 55%,transparent),0 10px 22px -12px color-mix(in srgb,var(--c) 90%,transparent)}.go-event[data-annullato] b{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--go-ink) 45%,transparent)}.go-panel .go-event-time{flex-shrink:0;font-size:.66rem;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--c) 65%,var(--go-ink))}.go-event b{overflow:hidden;font-size:.8rem;font-weight:650;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.go-event small{display:flex;align-items:center;gap:.25rem;overflow:hidden;font-size:.68rem;white-space:nowrap;text-overflow:ellipsis}.go-panel .go-event small{color:var(--go-ink-2)}.go-event small svg{width:.7rem;height:.7rem;flex-shrink:0}.go-meet{position:absolute;top:.3rem;right:.35rem;display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:999px;background:var(--go-surface);color:var(--c);box-shadow:0 0 0 1px var(--go-line)}.go-event[data-compatto] .go-meet{top:50%;transform:translateY(-50%)}.go-meet svg{width:.8rem;height:.8rem}.go-now{position:absolute;left:-3.6rem;right:0;z-index:4;height:0;pointer-events:none;transition:top .8s var(--go-ease)}.go-panel .go-now-badge{position:absolute;top:-.6rem;left:.15rem;padding:.12rem .32rem;border-radius:.4rem;background:var(--go-now);color:#fff;font-size:.64rem;font-weight:750;font-variant-numeric:tabular-nums;box-shadow:0 4px 10px -4px var(--go-now)}.go-now-line{position:absolute;top:-1px;left:3.05rem;right:0;height:2px;border-radius:999px;background:var(--go-now);box-shadow:0 0 10px color-mix(in srgb,var(--go-now) 55%,transparent)}.go-now-line:before{content:"";position:absolute;top:-4px;left:-5px;width:10px;height:10px;border-radius:999px;background:var(--go-now);box-shadow:0 0 0 3px color-mix(in srgb,var(--go-now) 22%,transparent);animation:go-pulse 2s ease-in-out infinite}.go-empty{position:absolute;top:40%;left:0;right:0;margin:0;text-align:center;font-size:.8rem;pointer-events:none}.go-panel .go-empty{color:var(--go-ink-3)}.go-note{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;padding:2rem 1rem;font-size:.8rem}.go-panel .go-note{color:var(--go-ink-3)}.go-note svg{width:.95rem;height:.95rem}.go-spin{animation:go-spin .9s linear infinite}.go-back{position:absolute;bottom:3.6rem;left:50%;z-index:6;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:0;border-radius:999px;background:var(--go-now);color:#fff;cursor:pointer;font-size:.74rem;font-weight:700;transform:translate(-50%);box-shadow:0 10px 24px -10px var(--go-now);animation:go-fade .3s var(--go-ease) backwards}.go-back svg{width:.85rem;height:.85rem}.go-foot{display:flex;flex-shrink:0;border-top:1px solid var(--go-line);background:var(--go-surface-2)}.go-foot button{display:flex;flex:1;align-items:center;justify-content:center;gap:.35rem;padding:.75rem .6rem;border:0;border-radius:0;background:transparent;color:var(--go-ink-2);cursor:pointer;font-size:.8rem;font-weight:620;transition:color .2s var(--go-ease),background-color .2s var(--go-ease)}.go-foot button+button{border-left:1px solid var(--go-line)}.go-foot button:hover{background:var(--go-hover);color:var(--go-ink)}.go-foot svg{width:.9rem;height:.9rem;flex-shrink:0}.go-foot svg:last-child{transition:transform .25s var(--go-ease)}.go-foot button:hover svg:last-child{transform:translate(2px,-2px)}@keyframes go-ping{0%{transform:scale(.8);opacity:.55}80%,to{transform:scale(2.6);opacity:0}}@keyframes go-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes go-spin{to{transform:rotate(360deg)}}@keyframes go-fade{0%{opacity:0}}@keyframes go-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes go-float{0%,to{transform:translate(0)}50%{transform:translate(-14px,10px)}}@media (prefers-reduced-motion: reduce){.go-event,.go-back,.go-live:before,.go-now-line:before,.go-hero-glow{animation:none}}@media (max-width: 639px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,label,input,textarea,select,[role=button]{touch-action:manipulation}button,a,[role=button]{-webkit-tap-highlight-color:transparent}button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}[data-slot=sheet-content] button:focus-visible,[data-slot=dialog-content] button:focus-visible{outline:none;box-shadow:none}h1{max-width:100%;min-width:0}[data-app-page] h1{font-size:1.7rem;line-height:1.2}[data-slot=sidebar-inset]>header{background:color-mix(in srgb,var(--background) 94%,transparent);backdrop-filter:saturate(1.2) blur(16px);-webkit-backdrop-filter:saturate(1.2) blur(16px)}[data-app-topbar]{height:3.25rem;gap:.35rem;padding-left:.5rem;padding-right:.65rem}[data-app-topbar] [data-slot=sidebar-trigger],[data-app-topbar] [data-slot=button]{width:2.75rem;height:2.75rem;border-radius:.8rem}[data-app-topbar] .mr-3{margin-right:.35rem}[data-app-topbar]>:not([data-slot=breadcrumb]){flex-shrink:0}[data-app-topbar] [data-slot=breadcrumb]{flex:1 1 auto;min-width:0;overflow:hidden}[data-app-topbar] [data-slot=breadcrumb-list]{flex-wrap:nowrap;min-width:0;gap:.35rem}[data-app-topbar] [data-slot=breadcrumb-item]{min-width:0;max-width:100%;overflow:hidden}[data-app-topbar] [data-slot=breadcrumb-item]:last-child{min-width:0;flex:1 1 auto}[data-app-topbar] [data-slot=breadcrumb-page]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;letter-spacing:-.02em}[data-slot=sidebar-inset]{scroll-padding-top:3.5rem}[data-app-page]{gap:.9rem;padding:.8rem .7rem calc(1.35rem + env(safe-area-inset-bottom));overflow-x:clip;max-width:100%;overflow-wrap:break-word}[data-app-page]>*{min-width:0;max-width:100%}[data-app-page]>*:not(table),[data-app-page] [data-slot=card],[data-app-page] .w-full:not(table),[data-app-page] .overflow-x-auto,[data-app-page] .overflow-auto,[data-app-page] [data-slot=table-container],[data-slot=sheet-content] .w-full:not(table),[data-slot=dialog-content] .w-full:not(table){min-width:0;max-width:100%}[data-app-page] .flex.justify-between:not(.flex-col):not(.flex-nowrap),[data-app-page] .flex.gap-2:not(.flex-col):not(.flex-nowrap):not([class*="min-w-["]):not(.overflow-x-auto),[data-app-page] .flex.gap-3:not(.flex-col):not(.flex-nowrap):not([class*="min-w-["]):not(.overflow-x-auto),[data-app-page] .flex.gap-4:not(.flex-col):not(.flex-nowrap):not([class*="min-w-["]):not(.overflow-x-auto),[data-app-page] .flex.gap-6:not(.flex-col):not(.flex-nowrap):not([class*="min-w-["]):not(.overflow-x-auto),[data-slot=sheet-content] .flex.items-center.gap-2:not(.flex-col):not(.flex-nowrap),[data-slot=dialog-content] .flex.items-center.gap-2:not(.flex-col):not(.flex-nowrap){flex-wrap:wrap;row-gap:.5rem}[data-app-page] .w-40,[data-app-page] .w-48,[data-app-page] .w-52,[data-app-page] .w-56,[data-app-page] .w-64,[data-app-page] .w-72,[data-app-page] .w-80,[data-app-page] .w-96,[data-slot=sheet-content] .w-40,[data-slot=sheet-content] .w-48,[data-slot=sheet-content] .w-56,[data-slot=sheet-content] .w-64,[data-slot=sheet-content] .w-72,[data-slot=dialog-content] .w-40,[data-slot=dialog-content] .w-48,[data-slot=dialog-content] .w-56,[data-slot=dialog-content] .w-64,[data-slot=dialog-content] .w-72{max-width:100%}[data-app-page] .flex.items-center.gap-2:not([data-m-field]):not([data-m-search])>[data-slot=select-trigger],[data-app-page] .flex.items-center.gap-2:not([data-m-field]):not([data-m-search])>.w-40,[data-app-page] .flex.items-center.gap-2:not([data-m-field]):not([data-m-search])>.w-48,[data-app-page] .flex.items-center.gap-2:not([data-m-field]):not([data-m-search])>.w-56,[data-slot=sheet-content] .flex.items-center.gap-2:not([data-m-field]):not([data-m-search])>[data-slot=select-trigger],[data-slot=sheet-content] .flex.items-center.gap-2:not([data-m-field]):not([data-m-search])>.w-40,[data-slot=sheet-content] .flex.items-center.gap-2:not([data-m-field]):not([data-m-search])>.w-48{flex:1 1 8rem;min-width:min(100%,8rem);width:auto;max-width:100%}[data-app-page] .flex.items-center.gap-2:not([data-m-field]):not([data-m-search])>.relative:has(>[data-slot=input]),[data-app-page] .flex.items-center.gap-2:not([data-m-field]):not([data-m-search])>.relative:has(>input){flex:1 1 10rem;min-width:min(100%,10rem)}[data-app-page] .flex-col.items-end.sm\:flex-row,[data-app-page] .flex-col.items-end.md\:flex-row,[data-app-page] .flex-col.items-center.sm\:flex-row:has(label),[data-app-page] .flex-col.items-center.md\:flex-row:has(label){align-items:stretch}[data-app-page]>.p-4,[data-app-page]>.p-6,[data-app-page]>.p-8{padding:0}.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[11px\]{font-size:.75rem;line-height:1.35}[role=tablist]{display:flex;width:100%;max-width:100%;height:auto;min-height:2.5rem;flex-wrap:wrap;justify-content:flex-start;gap:.25rem}[role=tab]{flex:1 1 auto;height:auto;min-height:2.25rem;white-space:normal;text-align:center}[data-slot=card]:not([class*="max-sm:rounded"]){border-radius:20px}[data-slot=card]:not([class*="max-sm:border"]){border-color:color-mix(in srgb,var(--border) 70%,transparent)}[data-slot=card]:not([class*="max-sm:shadow"]){box-shadow:0 1px 2px #0025520a,0 8px 24px -16px #00255238}[data-slot=card]:not(.p-0){gap:14px;padding-top:16px;padding-bottom:16px}[data-slot=card-header]:not(.p-0),[data-slot=card-content]:not(.p-0),[data-slot=card-footer]:not(.p-0){padding-left:16px;padding-right:16px}[data-slot=card-header]:has([data-slot=card-action]){grid-template-columns:1fr}[data-slot=card-action]{grid-column:1;grid-row:auto;justify-self:stretch;width:100%}[data-slot=card-action] [data-slot=button]{width:100%}[data-app-page] section.rounded-3xl{padding:1.15rem 1.05rem;border-radius:1.25rem}[data-app-page] .grid-cols-2>*{min-width:0}[data-day-grid-scroller]{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}[data-day-grid]{min-width:calc(56px + var(--day-columns, 1) * 7.25rem)!important}[data-day-grid]>.absolute.left-0.right-0>.absolute.left-0{position:sticky;left:0;z-index:40;background:var(--card)}[data-day-grid]>.absolute.rounded,[data-day-grid]>.absolute.rounded *{font-size:12px!important;line-height:1.2!important}[data-day-grid]>.absolute.rounded{padding:3px 5px!important;border-radius:.5rem}[data-app-page] .grid-cols-2 .p-1\.5{padding:.55rem .5rem}[data-slot=input],textarea,[data-slot=select-trigger]{min-height:2.75rem;height:auto;max-width:100%;font-size:16px;border-radius:.8rem;scroll-margin-bottom:30vh}table [data-slot=input],table textarea,table [data-slot=select-trigger]{min-height:2.25rem;font-size:14px;border-radius:.6rem}[data-app-page] [data-slot=button].h-9,[data-app-page] [data-slot=button].h-8:not(.rounded-full):not(.w-10){height:auto;min-height:2.75rem;border-radius:.8rem}[data-slot=select-item]{min-height:2.75rem;font-size:.95rem}[data-slot=select-content]{max-height:min(70dvh,24rem);max-width:calc(100vw - 1rem);overflow-y:auto}[data-slot=popover-content]{max-width:calc(100vw - 1rem);max-height:85dvh}[data-app-page] :where(div):has(>table),[data-app-page] [data-slot=table-container],[data-app-page] pre{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;scrollbar-width:thin}table[data-mobile-cards=on]{display:flex;flex-direction:column;width:100%;min-width:0!important;max-width:100%;height:auto;border-collapse:separate;border-spacing:0}table[data-mobile-cards=on] caption{display:block;order:3;margin-top:.35rem;text-align:center}table[data-mobile-cards=on] tfoot{order:2}table[data-mobile-cards=on] tbody td>*{justify-self:start;max-width:100%}table[data-mobile-cards=on] tbody td>.w-full{justify-self:stretch}table[data-mobile-cards=on] tbody td[data-label=Avatar i]{display:none}table[data-mobile-cards=on] thead{display:none}table[data-mobile-cards=on] tbody{display:block;width:100%;max-height:none;overflow:visible}table[data-mobile-cards=on] tbody tr{display:block;width:100%;height:auto;margin:0 0 .6rem;padding:.55rem .9rem .6rem;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:1rem}table[data-mobile-cards=on] tbody td{display:grid;grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);column-gap:.65rem;align-items:center;width:100%!important;min-width:0!important;max-width:none!important;height:auto;padding:.32rem 0;border:0;text-align:left;white-space:normal;overflow:visible;overflow-wrap:anywhere;font-size:.9rem;line-height:1.35;position:static}table[data-mobile-cards=on] tbody td:before{content:attr(data-label);font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);line-height:1.25}table[data-mobile-cards=on] tbody td[data-label=""]{grid-template-columns:minmax(0,1fr)}table[data-mobile-cards=on] tbody td[data-label=""]:before{content:none}table[data-mobile-cards=on] tbody td[data-empty]{display:none}table[data-mobile-cards=on] tbody td[colspan]{display:block;text-align:center;padding:1.1rem .5rem}table[data-mobile-cards=on] tbody td .truncate,table[data-mobile-cards=on] tbody td [class*=max-w-]{white-space:normal;overflow:visible;text-overflow:clip;max-width:none}table[data-mobile-cards=on] tbody td>.flex,table[data-mobile-cards=on] tbody td>.inline-flex{flex-wrap:wrap;justify-content:flex-start;row-gap:.35rem}table[data-mobile-cards=on] tbody td.text-right>*,table[data-mobile-cards=on] tbody td.text-center>*{justify-content:flex-start;text-align:left;margin-left:0;margin-right:0}table[data-mobile-cards=on] tfoot{display:block;position:static;width:100%}table[data-mobile-cards=on] tfoot tr{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:.9rem .25rem .25rem;border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent)}table[data-mobile-cards=on] tfoot td{display:block;width:100%;padding:0!important;text-align:left;white-space:normal}table[data-mobile-cards=on] tfoot .flex{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;padding:0}table[data-mobile-cards=on] tfoot .flex>p{flex-basis:100%;margin:0;text-align:center}table[data-mobile-cards=on] tfoot [class*=space-x-]{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}table[data-mobile-cards=on] tfoot [class*=space-x-]>*{margin:0}table[data-mobile-cards=on] tfoot button{min-height:2.5rem;padding:.4rem .8rem;border-radius:.7rem}table[data-mobile-cards=on] tfoot input[type=number]{min-height:2.5rem;width:3.75rem;font-size:16px;border-radius:.7rem}.visite-mobile-compact-table{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;height:auto}.visite-mobile-compact-table caption{display:block;order:3;margin-top:.35rem;text-align:center}.visite-mobile-compact-table tfoot{order:2}.visite-mobile-compact-table thead{display:none}.visite-mobile-compact-table tbody{display:block;width:100%;max-height:none;overflow:visible}.visite-mobile-compact-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .6rem;align-items:center;width:100%;margin:0 0 .6rem;padding:.85rem .9rem .8rem;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:1rem;background:var(--card)}.visite-mobile-compact-table tbody td{display:block;width:auto;min-width:0;max-width:100%;padding:0;text-align:left;white-space:normal;overflow:visible;font-size:.9rem;line-height:1.35}.visite-mobile-compact-table tbody td:nth-child(4){grid-column:1;grid-row:1;font-size:1.05rem;font-weight:650;overflow-wrap:anywhere}.visite-mobile-compact-table tbody td:nth-child(10){grid-column:2;grid-row:1;justify-self:end}.visite-mobile-compact-table tbody td:nth-child(1):not([colspan]){grid-column:1;grid-row:2;opacity:.8}.visite-mobile-compact-table tbody td:nth-child(2){grid-column:2;grid-row:2;justify-self:end;font-size:1rem;font-weight:700}.visite-mobile-compact-table tbody td:nth-child(5){grid-column:1;grid-row:3}.visite-mobile-compact-table tbody td:nth-child(3){grid-column:2;grid-row:3;justify-self:end}.visite-mobile-compact-table tbody td:nth-child(6){grid-column:1;grid-row:4;opacity:.85}.visite-mobile-compact-table tbody td:nth-child(7){grid-column:2;grid-row:4;justify-self:end;font-size:1rem;font-weight:700}.visite-mobile-compact-table tbody td:nth-child(8){grid-column:1;grid-row:5}.visite-mobile-compact-table tbody td:nth-child(9){grid-column:2;grid-row:5;justify-self:end}.visite-mobile-compact-table tbody td:nth-child(8)>*,.visite-mobile-compact-table tbody td:nth-child(9)>*{white-space:normal;text-align:center}.visite-mobile-compact-table .visite-table-hamburger-btn{width:2.5rem;height:2.5rem;padding:0}.visite-mobile-compact-table tbody tr:has(td[colspan]){display:block}.visite-mobile-compact-table tbody td[colspan]{display:block;width:100%;text-align:center;padding:1.4rem .5rem}.visite-mobile-compact-table tfoot{display:block;position:static;width:100%}.visite-mobile-compact-table tfoot tr{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:.9rem .25rem .25rem;border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.visite-mobile-compact-table tfoot td{display:block;width:100%;padding:0!important;text-align:left;font-size:.9rem}.visite-mobile-compact-table tfoot .flex.justify-end{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;padding:0}.visite-mobile-compact-table tfoot .flex.justify-end>p{flex-basis:100%;margin:0;text-align:center}.visite-mobile-compact-table tfoot .space-x-2,.visite-mobile-compact-table tfoot .space-x-1{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.visite-mobile-compact-table tfoot .space-x-2>*,.visite-mobile-compact-table tfoot .space-x-1>*{margin:0}.visite-mobile-compact-table tfoot button{min-height:2.5rem;padding:.4rem .8rem;border-radius:.7rem}.visite-mobile-compact-table tfoot input[type=number]{min-height:2.5rem;width:3.75rem;font-size:16px;border-radius:.7rem}[data-slot=sheet-content]{top:0;bottom:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;font-size:15px;line-height:1.45}[data-slot=sheet-content]:not(.p-0){padding-top:calc(.85rem + env(safe-area-inset-top));padding-bottom:calc(1rem + env(safe-area-inset-bottom));padding-left:1rem;padding-right:2.75rem}[data-slot=sheet-content].p-0{padding-top:env(safe-area-inset-top)}[data-slot=sidebar-inset]:has([data-chat-shell]){overflow:hidden}[data-app-page]:has([data-chat-shell]){display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:.4rem .45rem calc(.4rem + env(safe-area-inset-bottom));gap:0}[data-chat-shell]{display:flex;flex:1 1 auto;flex-direction:column;height:auto;min-height:0;overflow:hidden;padding:0;gap:.5rem}[data-chat-shell]>.flex-1{min-height:0;flex:1 1 auto}[data-chat-shell]>header p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-chat-shell] .rounded-xl{border-radius:1rem}.min-h-screen:has(form){padding:.85rem .8rem;padding-top:calc(1rem + env(safe-area-inset-top));padding-bottom:calc(1.1rem + env(safe-area-inset-bottom));overflow-x:clip}.min-h-screen:has(form)>*,.min-h-screen [data-slot=card],.min-h-screen [data-slot=card-content],.min-h-screen form,.min-h-screen h1,.min-h-screen p{max-width:100%;min-width:0}.min-h-screen h1{font-size:1.7rem!important;line-height:1.15!important;text-wrap:balance}.min-h-screen form{padding:1.45rem 1.1rem 1.25rem}.min-h-screen .grid>*{min-width:0}.min-h-screen button svg{width:1.15rem;height:1.15rem;flex:none}.min-h-screen [data-slot=input]{min-height:3rem}.min-h-screen [data-slot=button].h-9,.min-h-screen form>div>[data-slot=button],.min-h-screen form [data-slot=button][type=submit],.min-h-screen form button[type=submit]{min-height:3rem;height:auto;border-radius:.9rem}[data-sonner-toaster]{left:.7rem!important;right:.7rem!important;width:auto!important;transform:none!important}[data-sonner-toaster][data-y-position=top]{top:calc(.55rem + env(safe-area-inset-top))!important}[data-sonner-toast]{width:100%!important;margin-inline:0!important}}@media (max-width: 639px){:root{--m-gutter: 16px;--m-radius-card: 20px;--m-radius-control: 14px;--m-radius-sm: 10px;--m-accent: var(--brand-blue);--m-on-accent: var(--brand-green);--m-tint: color-mix(in srgb, var(--brand-blue) 8%, transparent);--m-tint-strong: color-mix(in srgb, var(--brand-blue) 14%, transparent);--m-surface: var(--card);--m-surface-2: color-mix(in srgb, var(--brand-blue) 4%, var(--card));--m-border: color-mix(in srgb, var(--border) 70%, transparent);--m-hairline: color-mix(in srgb, var(--border) 55%, transparent);--m-shadow: 0 1px 2px rgba(0, 37, 82, .04), 0 8px 24px -16px rgba(0, 37, 82, .22);--m-text: var(--foreground);--m-muted: var(--muted-foreground);--m-glass: color-mix(in srgb, var(--background) 90%, transparent);--m-tone-ok-bg: color-mix(in srgb, #10b981 14%, transparent);--m-tone-ok-fg: #047857;--m-tone-warn-bg: color-mix(in srgb, #f59e0b 16%, transparent);--m-tone-warn-fg: #b45309;--m-tone-danger-bg: color-mix(in srgb, #f43f5e 13%, transparent);--m-tone-danger-fg: #be123c;--m-tone-info-bg: color-mix(in srgb, #0ea5e9 14%, transparent);--m-tone-info-fg: #0369a1;--m-tone-violet-bg: color-mix(in srgb, #8b5cf6 14%, transparent);--m-tone-violet-fg: #6d28d9;--m-tone-muted-bg: color-mix(in srgb, var(--foreground) 7%, transparent);--m-tone-muted-fg: var(--muted-foreground);--m-tone-accent-bg: var(--m-tint);--m-tone-accent-fg: var(--brand-blue)}.dark,.silvia{--m-accent: var(--brand-green);--m-on-accent: var(--brand-blue);--m-tint: color-mix(in srgb, var(--brand-green) 10%, transparent);--m-tint-strong: color-mix(in srgb, var(--brand-green) 18%, transparent);--m-surface-2: color-mix(in srgb, white 5%, var(--card));--m-border: color-mix(in srgb, white 11%, transparent);--m-hairline: color-mix(in srgb, white 9%, transparent);--m-shadow: 0 1px 0 rgba(255, 255, 255, .03) inset;--m-tone-ok-fg: #6ee7b7;--m-tone-warn-fg: #fcd34d;--m-tone-danger-fg: #fda4af;--m-tone-info-fg: #7dd3fc;--m-tone-violet-fg: #c4b5fd;--m-tone-accent-fg: var(--brand-green)}[data-app-page]{padding-left:var(--m-gutter);padding-right:var(--m-gutter);gap:16px}[data-m-page-header]{display:flex;flex-direction:column;gap:4px;padding-top:4px}[data-m-page-header] h1,[data-m-page-header] [data-m-h1]{font-size:26px!important;line-height:1.15!important;font-weight:700;letter-spacing:-.02em;text-wrap:balance}[data-m-page-header] p,[data-m-page-header] [data-m-subtitle]{margin:0;font-size:15px;line-height:1.4;color:var(--m-muted)}[data-m-section-title]{display:block;margin:8px 0 0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-actions]{display:flex;flex-wrap:wrap;gap:8px;width:100%}[data-m-actions]>*{flex:1 1 auto;min-height:44px;height:auto;padding:0 14px;border-radius:var(--m-radius-control);font-size:14px;font-weight:600;white-space:nowrap;justify-content:center}[data-m-actions]>[data-m-primary],[data-m-primary]{flex:0 0 100%;width:100%;min-height:48px;font-size:15px;border-radius:var(--m-radius-control)}[data-m-actions]>[data-m-primary]{order:-1}[data-m-actions]>[data-m-icon-only]{flex:0 0 44px;width:44px;padding:0}[data-m-primary]{background:var(--m-accent)!important;color:var(--m-on-accent)!important;border:1px solid var(--m-accent)!important;box-shadow:0 6px 16px -10px color-mix(in srgb,var(--m-accent) 70%,transparent);font-weight:600}[data-m-primary] svg{color:inherit!important}[data-m-primary]:disabled{opacity:.45;box-shadow:none}[data-m-secondary]{background:var(--m-surface)!important;color:var(--m-text)!important;border:1px solid var(--m-border)!important;box-shadow:none}[data-m-tinted]{background:var(--m-tint)!important;color:var(--m-tone-accent-fg)!important;border:1px solid transparent!important;box-shadow:none}[data-m-danger]{background:var(--m-tone-danger-bg)!important;color:var(--m-tone-danger-fg)!important;border:1px solid transparent!important}[data-m-textbtn]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 12px;border:0!important;border-radius:var(--m-radius-control);background:transparent!important;box-shadow:none!important;color:var(--m-muted)!important;font-size:14px;font-weight:600}[data-m-textbtn][data-tone=danger]{color:var(--m-tone-danger-fg)!important}[data-m-textbtn][data-tone=accent]{color:var(--m-tone-accent-fg)!important}[data-m-textbtn] svg{width:16px;height:16px}[data-m-desc]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4;color:var(--m-muted)}[data-m-hero]{padding:16px!important;border-radius:var(--m-radius-card)!important;gap:6px}[data-m-hero] [data-m-eyebrow]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}[data-m-hero] h1,[data-m-hero] [data-m-h1]{font-size:22px!important;line-height:1.2!important;letter-spacing:-.02em}[data-m-hero] p,[data-m-hero] [data-m-desc]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4}[data-m-search]{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;max-width:none}[data-m-search]>*{min-width:0;max-width:100%}[data-m-search] [data-slot=input],[data-m-search] input:not([type=checkbox]):not([type=radio]){width:100%;min-height:48px;border-radius:var(--m-radius-control);font-size:16px;box-shadow:none}[data-m-search]>[data-slot=select-trigger],[data-m-search] [data-m-search-type]{order:1;align-self:flex-start;width:auto;max-width:100%;min-height:44px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;flex-wrap:nowrap!important}[data-m-search] [data-slot=select-trigger] [data-slot=select-value]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-m-search] .relative>.absolute svg,[data-m-search] .relative>svg{width:18px;height:18px}[data-m-filterbar]{border-radius:var(--m-radius-card);border:1px solid var(--m-border);background:var(--m-surface);box-shadow:var(--m-shadow)}[data-slot=card][data-m-filterbar],[data-m-filterbar]{padding:0;gap:0}[data-m-filterbar]>[data-m-search]{padding:12px 16px 4px}[data-m-filterbar-toggle]{display:flex;width:100%;min-height:52px;align-items:center;gap:10px;padding:0 16px;border:0;border-radius:var(--m-radius-card);background:transparent;font-size:15px;font-weight:600;text-align:left;color:var(--m-text);cursor:pointer;-webkit-tap-highlight-color:transparent}[data-m-filterbar-toggle]:active{background:var(--m-tint)}[data-m-filterbar-toggle]>svg:first-child{flex:none;width:20px;height:20px;color:var(--m-tone-accent-fg)}[data-m-filterbar-toggle]>svg:last-child{flex:none;width:18px;height:18px;color:var(--m-muted);transition:transform .2s ease}[data-m-filterbar][data-open] [data-m-filterbar-toggle]>svg:last-child{transform:rotate(180deg)}[data-m-filterbar-toggle] [data-m-summary]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--m-text)}[data-m-filterbar-toggle] [data-m-count]{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--m-accent);color:var(--m-on-accent);font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}[data-m-filterbar-body],[data-slot=card-content][data-m-filterbar-body]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px 16px;border-top:1px solid var(--m-hairline)}[data-m-filterbar-body]>*{min-width:0;margin:0}[data-m-filterbar-body]>[data-m-wide]{grid-column:1 / -1}[data-m-filterbar]:not([data-open]) [data-m-filterbar-body]{display:none}[data-m-filterbar-stack]{display:flex;flex-direction:column;gap:14px}[data-m-filterbar-stack]>*{margin:0;min-width:0}[data-m-filterbar-stack]>[data-m-first]{order:-1}[data-m-filterbar-foot]{order:99;display:flex;flex-direction:column;gap:4px;margin-top:4px}[data-m-filterbar-foot]>*{width:100%}[data-m-fields]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end;width:100%;min-width:0}[data-m-fields]>*{min-width:0;margin:0}[data-m-fields]>[data-m-wide],[data-m-fields]>:only-child{grid-column:1 / -1}[data-m-fields-row]{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px}[data-m-fields-row]>*{width:100%;min-width:0;margin-left:0}[data-m-field]{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px;width:100%;min-width:0}[data-m-field]>label,[data-m-field]>[data-m-label]{font-size:13px;font-weight:600;line-height:1.3;color:var(--m-text)}[data-m-field]>:not(label):not([data-m-label]){flex:0 0 auto;width:100%;max-width:100%;min-width:0}[data-m-field] [data-slot=select-trigger],[data-m-field] [data-slot=input],[data-m-field]>[data-slot=button],[data-m-field]>.relative>[data-slot=input],[data-m-field]>.relative>input{width:100%;min-width:0;max-width:100%;min-height:48px;border-radius:var(--m-radius-control);font-size:16px;box-shadow:none}[data-m-field] [data-slot=select-trigger] [data-slot=select-value]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-m-field]>[data-slot=button]{justify-content:flex-start;padding-left:14px;padding-right:12px}[data-m-field-group]{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%}[data-m-field-group]>*{width:100%;min-width:0;flex:0 0 auto}[data-m-field-group] [data-slot=input],[data-m-field-group] input:not([type=checkbox]):not([type=radio]){width:100%;min-height:48px;border-radius:var(--m-radius-control);font-size:16px;box-shadow:none}[data-m-field-value]{min-height:48px;padding:0 10px 0 16px;border-radius:var(--m-radius-control);border:1px solid var(--m-border);background:var(--m-surface);box-shadow:none}[data-m-field-value]>span{font-size:15px}[data-m-field-value]>button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px}[data-m-kpis]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-m-kpis]>[data-m-kpi]:last-child:nth-child(odd),[data-m-kpi][data-m-wide]{grid-column:1 / -1}[data-m-kpi]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border-radius:var(--m-radius-card);border:1px solid var(--m-border);background:var(--m-surface);box-shadow:var(--m-shadow)}[data-m-kpi][data-tone]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--m-kpi-bar, var(--m-accent))}[data-m-kpi][data-tone=ok]{--m-kpi-bar: #10b981}[data-m-kpi][data-tone=warn]{--m-kpi-bar: #f59e0b}[data-m-kpi][data-tone=danger]{--m-kpi-bar: #f43f5e}[data-m-kpi][data-tone=info]{--m-kpi-bar: #0ea5e9}[data-m-kpi][data-tone=violet]{--m-kpi-bar: #8b5cf6}[data-m-kpi] [data-m-label],[data-m-kpi-label]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-kpi] [data-m-value],[data-m-kpi-value]{font-size:26px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}[data-m-kpi] [data-m-hint],[data-m-kpi-hint]{font-size:12px;line-height:1.35;color:var(--m-muted)}[data-m-card]{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;border-radius:var(--m-radius-card);border:1px solid var(--m-border);background:var(--m-surface);box-shadow:var(--m-shadow);color:var(--m-text);font-size:15px;line-height:1.4}[data-m-card][data-tone]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--m-card-stripe, var(--m-accent))}[data-m-card][data-tone=ok]{--m-card-stripe: #10b981}[data-m-card][data-tone=warn]{--m-card-stripe: #f59e0b}[data-m-card][data-tone=danger]{--m-card-stripe: #f43f5e}[data-m-card][data-tone=info]{--m-card-stripe: #0ea5e9}[data-m-card][data-tone=violet]{--m-card-stripe: #8b5cf6}[data-m-cards]{display:flex;flex-direction:column;gap:12px}[data-m-card-head]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}[data-m-card-head]>:first-child{flex:1 1 auto;min-width:0}[data-m-card-head]>:last-child:not(:first-child){flex:0 0 auto}[data-m-title]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.3;font-weight:650;letter-spacing:-.01em;overflow-wrap:anywhere}[data-m-sub]{margin-top:2px;font-size:13px;line-height:1.35;color:var(--m-muted)}[data-m-meta]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:1.35;color:var(--m-muted)}[data-m-meta]>strong{color:var(--m-text);font-weight:600}[data-m-amount]{font-size:17px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}[data-m-amount][data-tone=ok]{color:var(--m-tone-ok-fg)}[data-m-amount][data-tone=danger]{color:var(--m-tone-danger-fg)}[data-m-amount][data-tone=muted]{color:var(--m-muted);font-weight:600}[data-m-inset]{padding:10px 12px;border-radius:12px;background:var(--m-surface-2);font-size:14px;line-height:1.4}[data-m-inset] pre,[data-m-inset] code{display:block;max-width:100%;overflow-x:auto;white-space:pre;font-size:13px;-webkit-overflow-scrolling:touch}[data-m-card-foot]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px;padding-top:12px;border-top:1px solid var(--m-hairline)}[data-m-card-foot] [data-m-actions]{width:auto;flex-wrap:nowrap;margin-left:auto}[data-m-card-foot] [data-m-actions]>*{flex:0 0 auto;min-height:40px}[data-m-menu]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-6px -8px -6px 0;border-radius:12px;color:var(--m-text)}[data-m-menu]:active{background:var(--m-tint)}[data-m-pressable]{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}[data-m-pressable]:active{transform:scale(.985)}[data-m-avatar]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:var(--m-tint);color:var(--m-tone-accent-fg);font-size:15px;font-weight:700;letter-spacing:.01em}[data-m-avatar][data-size=sm]{width:36px;height:36px;font-size:13px}[data-m-chip]{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;border:0;background:var(--m-tone-muted-bg);color:var(--m-tone-muted-fg);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;letter-spacing:.01em}[data-m-chip] svg{width:14px;height:14px;flex:none}[data-m-chip][data-tone=ok]{background:var(--m-tone-ok-bg);color:var(--m-tone-ok-fg)}[data-m-chip][data-tone=warn]{background:var(--m-tone-warn-bg);color:var(--m-tone-warn-fg)}[data-m-chip][data-tone=danger]{background:var(--m-tone-danger-bg);color:var(--m-tone-danger-fg)}[data-m-chip][data-tone=info]{background:var(--m-tone-info-bg);color:var(--m-tone-info-fg)}[data-m-chip][data-tone=violet]{background:var(--m-tone-violet-bg);color:var(--m-tone-violet-fg)}[data-m-chip][data-tone=accent]{background:var(--m-tone-accent-bg);color:var(--m-tone-accent-fg)}[data-m-chip][data-tone=solid]{background:var(--m-accent);color:var(--m-on-accent)}[data-m-chip][data-tone=outline]{background:transparent;box-shadow:inset 0 0 0 1px var(--m-border);color:var(--m-text)}[data-m-chips]{display:flex;flex-wrap:wrap;gap:6px}[data-m-chiprow]{display:flex;flex-wrap:nowrap!important;gap:8px;margin-left:calc(-1 * var(--m-gutter));margin-right:calc(-1 * var(--m-gutter));padding-left:var(--m-gutter);padding-right:var(--m-gutter);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}[data-m-chiprow]::-webkit-scrollbar{display:none}[data-m-chiprow]>*{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}[data-m-chiprow]>[data-m-pill],[data-m-pill]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--m-border);background:var(--m-surface);color:var(--m-text);font-size:14px;font-weight:600}[data-m-pill][data-active],[data-m-pill][aria-pressed=true],[data-m-pill][data-state=active]{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-on-accent)}[data-m-seg]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;width:100%;padding:4px;border-radius:var(--m-radius-control);background:var(--m-surface-2);overflow-x:auto;scrollbar-width:none}[data-m-seg]::-webkit-scrollbar{display:none}[data-m-seg]>*{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:36px;padding:0 10px;border-radius:11px;border:0;background:transparent;color:var(--m-muted);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m-seg]>[data-active],[data-m-seg]>[aria-pressed=true],[data-m-seg]>[data-state=active],[data-m-seg]>[aria-selected=true]{background:var(--m-surface);color:var(--m-text);box-shadow:0 1px 2px #00000014,0 2px 8px -4px #00255240}[data-m-list]{display:flex;flex-direction:column;gap:0;padding:0!important}[data-m-list]>*{margin:0}[data-slot=card-content]>[data-m-list]{margin-left:-16px;margin-right:-16px}[data-m-item]{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;border:0;border-top:1px solid var(--m-hairline);border-radius:0;box-shadow:none;text-align:left;color:var(--m-text);font-size:15px}[data-m-item]:first-child{border-top:0}[data-m-item]>[data-m-grow]{flex:1 1 auto;min-width:0}[data-m-item][data-unread]{background:var(--m-tint)}[data-m-item] [data-m-chevron]{flex:none;width:18px;height:18px;color:var(--m-muted);opacity:.7}[data-m-kv]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:10px 0;border-top:1px solid var(--m-hairline);font-size:15px}[data-m-kv-list]{display:flex;flex-direction:column;gap:0}[data-m-kv-list]>*{margin:0}[data-m-kv-list] [data-m-kv]{border-top:1px solid var(--m-hairline)}[data-m-kv-list]>:first-child [data-m-kv],[data-m-kv-list]>[data-m-kv]:first-child{border-top:0}[data-m-kv]:first-child{border-top:0}[data-m-kv]>:first-child{flex:0 1 auto;max-width:45%;font-size:13px;color:var(--m-muted)}[data-m-kv]>:last-child{flex:1 1 auto;min-width:0;text-align:right;font-weight:500;overflow-wrap:anywhere}[data-m-sticky-bottom]{position:sticky;bottom:0;z-index:30;display:flex;gap:10px;margin:8px calc(-1 * var(--m-gutter)) calc(-1.35rem - env(safe-area-inset-bottom));padding:12px var(--m-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--m-hairline);background:color-mix(in srgb,var(--background) 86%,transparent);backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px)}[data-m-sticky-bottom][data-fixed]{position:fixed;left:0;right:0;margin:0}[data-m-sticky-bottom]>*{flex:1 1 auto;min-height:48px;height:auto;border-radius:var(--m-radius-control);font-size:15px;font-weight:600}[data-m-sticky-bottom]>[data-m-secondary]{flex:0 1 44%}[data-m-empty]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center}[data-m-empty]>*{align-self:stretch;min-width:0;text-align:center}[data-m-empty] [data-slot=card-header]{display:flex;flex-direction:column;gap:4px;padding:0}[data-m-empty]>svg,[data-m-empty]>[data-m-icon]{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:8px;border-radius:18px;background:var(--m-tint);color:var(--m-tone-accent-fg)}[data-m-empty]>svg{padding:14px}[data-m-empty] [data-m-title]{font-size:16px;font-weight:600}[data-m-empty] p,[data-m-empty]>span,[data-m-empty] [data-slot=card-description]{max-width:28ch;margin:0 auto;font-size:14px;line-height:1.4;color:var(--m-muted)}[data-m-empty] [data-m-primary]{width:auto;flex:none;margin-top:8px;padding:0 20px}@keyframes m-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-m-skeleton]{border-radius:var(--m-radius-sm);background:linear-gradient(90deg,var(--m-surface-2) 25%,color-mix(in srgb,var(--m-surface-2) 60%,var(--m-surface)) 50%,var(--m-surface-2) 75%);background-size:200% 100%;animation:m-shimmer 1.4s ease-in-out infinite;color:transparent}[data-m-iconbtn]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--m-radius-control);border:1px solid var(--m-border);background:var(--m-surface);color:var(--m-text)}[data-m-iconbtn][data-tone=accent]{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-on-accent)}[data-m-iconbtn] svg{width:20px;height:20px}[data-m-listing=header]{gap:12px;margin-bottom:16px}[data-m-listing=card]{height:auto;min-height:0;overflow:visible;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}[data-m-listing=section],[data-m-listing=scroll]{overflow:visible;min-height:0;flex:none}[data-m-pagebar]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;width:100%;margin:0;padding:12px 0 0;border-top:1px solid var(--m-hairline);background:transparent}[data-m-pagebar]>div:not([data-m-pagebar-buttons]):not([data-m-pagebar-nav]){display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:0}[data-m-pagebar-info]{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;text-align:center;font-size:13px;color:var(--m-muted)}[data-m-pagebar-info]>*{margin:0;justify-content:center}[data-m-pagebar-nav]{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:8px}[data-m-pagebar-nav]>p{margin:0;text-align:center;font-size:13px;color:var(--m-muted)}[data-m-pagebar-buttons]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 60px minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;margin:0}[data-m-pagebar-buttons]>*{min-width:0;margin:0!important}[data-m-pagebar-goto]{display:contents}[data-m-pagebar-goto]>span{display:none}[data-m-pagebar] [data-m-pagebar-buttons] button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 4px;border:1px solid var(--m-border);border-radius:var(--m-radius-control);background:var(--m-surface);color:var(--m-text);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m-pagebar] [data-m-pagebar-buttons] button:disabled{opacity:.4}[data-m-pagebar] [data-m-pagebar-buttons] input[type=number]{width:100%;min-height:44px;margin:0;padding:0 4px;border:1px solid var(--m-border);border-radius:var(--m-radius-control);background:var(--m-surface);color:var(--m-text);text-align:center;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}[data-m-pagebar-buttons] input::-webkit-outer-spin-button,[data-m-pagebar-buttons] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}table[data-mobile-cards=on] tbody tr{position:relative;display:flex;flex-direction:column;margin:0 0 12px;padding:14px 16px;border:1px solid var(--m-border);border-radius:var(--m-radius-card);box-shadow:var(--m-shadow);background-color:var(--m-surface);color:var(--m-text)}table[data-mobile-cards=on] tbody tr:has(>td[colspan]){display:block;box-shadow:none;border-style:dashed}table[data-mobile-cards=on] tbody td{padding:5px 0;font-size:15px;line-height:1.35}table[data-mobile-cards=on] tbody td:before{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}table[data-mobile-cards=on] tbody td[colspan]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 12px;text-align:center;font-size:14px;line-height:1.45;color:var(--m-muted)}table[data-mobile-cards=on] tbody td[colspan]>.flex,table[data-mobile-cards=on] tbody td[colspan]>.inline-flex{justify-content:center;text-align:center}table[data-mobile-cards=on] tbody td[colspan]>*{justify-self:center;margin-left:auto;margin-right:auto}table[data-mobile-cards=on] tbody td[data-m-role=title]{order:-1;display:block;margin-bottom:4px;padding:0 0 10px;border-bottom:1px solid var(--m-hairline);font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--m-text)}table[data-mobile-cards=on] tbody td[data-m-role=title]:before{content:none}table[data-mobile-cards=on] tbody td[data-m-role=title]>*{max-width:100%}table[data-mobile-cards=on] tbody td[data-m-role=check]{position:absolute;top:12px;right:14px;display:flex;align-items:center;justify-content:center;width:32px!important;height:32px;padding:0}table[data-mobile-cards=on] tbody td[data-m-role=check]:before{content:none}table[data-mobile-cards=on] tbody tr:has(>td[data-m-role=check])>td[data-m-role=title]{padding-right:40px}table[data-mobile-cards=on] tbody td[data-m-role=check] [role=checkbox]{width:22px;height:22px;transform:none}table[data-mobile-cards=on] tbody td[data-m-role=actions]{order:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:6px;padding:12px 0 0;border-top:1px solid var(--m-hairline)}table[data-mobile-cards=on] tbody td[data-m-role=actions]:before{content:none}table[data-mobile-cards=on] tbody td[data-m-role=actions]>.flex,table[data-mobile-cards=on] tbody td[data-m-role=actions]>.inline-flex{justify-content:flex-end;gap:8px;margin-left:auto}table[data-mobile-cards=on] tbody td[data-m-role=actions] button,table[data-mobile-cards=on] tbody td[data-m-role=actions] a[data-slot=button]{min-width:40px;min-height:40px;border-radius:12px}table[data-mobile-cards=on] tbody td[data-m-role=menu]{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:auto!important;padding:0}table[data-mobile-cards=on] tbody td[data-m-role=menu]:before{content:none}table[data-mobile-cards=on] tbody td[data-m-role=menu]>*{margin:0}table[data-mobile-cards=on] tbody td[data-m-role=menu] button,table[data-mobile-cards=on] tbody td[data-m-role=menu] a{min-width:40px;min-height:40px;border-radius:12px}table[data-mobile-cards=on] tbody tr:has(>td[data-m-role=menu])>td[data-m-role=title]{padding-right:44px}table[data-mobile-cards=on] tbody tr:has(>td[data-m-role=menu]):not(:has(>td[data-m-role=title])){padding-top:48px}table[data-mobile-cards=on] tbody tr:has(>td[data-m-role=menu])>td[data-m-role=check]{right:52px}table[data-mobile-cards=on] tbody tr:has(>td[data-m-role=menu]):has(>td[data-m-role=check])>td[data-m-role=title]{padding-right:80px}[data-slot=card-content]:has(>[data-slot=table-container]>table[data-mobile-cards=on]),[data-slot=card-content]:has(>table[data-mobile-cards=on]){padding-left:10px;padding-right:10px}table[data-mobile-cards=on] tbody td.text-right,table[data-mobile-cards=on] tbody td.tabular-nums{font-variant-numeric:tabular-nums}.dark table[data-mobile-cards=on] tbody td,.silvia table[data-mobile-cards=on] tbody td,.dark table tbody td[data-m-cell],.silvia table tbody td[data-m-cell]{color:var(--m-text)!important}.dark table tbody td [data-m-sub],.dark table tbody td [data-m-meta],.dark table tbody td .text-muted-foreground,.dark table tbody td .text-gray-500,.dark table tbody td .text-gray-400,.silvia table tbody td [data-m-sub],.silvia table tbody td [data-m-meta],.silvia table tbody td .text-muted-foreground,.silvia table tbody td .text-gray-500,.silvia table tbody td .text-gray-400{color:var(--m-muted)!important}[data-slot=dialog-content]{inset:auto 0 0;width:100%;max-width:100%;max-height:min(92dvh,100%);translate:none;border-radius:24px 24px 0 0;border-bottom:0;box-shadow:0 -16px 48px -20px #00000080;--tw-enter-translate-x: 0;--tw-enter-translate-y: 100%;--tw-enter-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 100%;--tw-exit-scale: 1;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-slot=dialog-content]:not(.p-0){padding:20px 16px calc(16px + env(safe-area-inset-bottom))}[data-slot=dialog-content]:not(.p-0):not(.overflow-hidden){overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-slot=dialog-content].p-0{padding-bottom:env(safe-area-inset-bottom)}[data-slot=dialog-content]>button.absolute{top:10px;right:10px;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:color-mix(in srgb,var(--muted) 85%,transparent);opacity:1}[data-slot=dialog-content]>button.absolute svg{width:18px;height:18px}[data-slot=dialog-content] [data-slot=dialog-title]{font-size:17px;line-height:1.3;font-weight:650}[data-slot=dialog-content] [data-slot=dialog-description]{font-size:14px;line-height:1.45}[data-slot=dialog-footer]{gap:8px}[data-slot=dialog-footer]:not(.flex-row):not(.justify-between)>[data-slot=button],[data-slot=dialog-footer]:not(.flex-row):not(.justify-between)>button{width:100%;min-height:48px;height:auto;border-radius:var(--m-radius-control);font-size:15px;font-weight:600}@layer components{[data-slot=dialog-header]{padding-right:44px;text-align:left}[data-slot=dialog-content]:not(.p-0):not(.overflow-hidden)>[data-slot=dialog-footer]{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));z-index:2;margin:0 -16px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--background);border-top:1px solid var(--m-hairline)}}[data-slot=sheet-content]:not([data-mobile=true])>button.absolute{position:fixed;top:calc(8px + env(safe-area-inset-top));right:12px;z-index:12;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:color-mix(in srgb,var(--muted) 85%,transparent);opacity:1}[data-slot=sheet-content]:not([data-mobile=true])>button.absolute svg{width:18px;height:18px}[data-slot=sheet-header]:not(.sr-only){position:sticky;top:0;z-index:6;gap:2px;background:var(--m-glass);backdrop-filter:saturate(1.2) blur(16px);-webkit-backdrop-filter:saturate(1.2) blur(16px);border-bottom:1px solid var(--m-hairline)}[data-slot=sheet-content]:not(.p-0)>[data-slot=sheet-header]:not(.sr-only){margin:calc(-.85rem - env(safe-area-inset-top)) -2.75rem 0 -1rem;padding:calc(10px + env(safe-area-inset-top)) 64px 10px 16px}[data-slot=sheet-content].p-0>[data-slot=sheet-header]:not(.sr-only){padding:calc(10px + env(safe-area-inset-top)) 64px 10px 16px}[data-slot=sheet-title]{font-size:17px;line-height:1.3;font-weight:650}[data-slot=sheet-description]{font-size:13px;line-height:1.4}[data-slot=sheet-footer]{position:sticky;bottom:0;z-index:6;gap:8px;background:var(--m-glass);backdrop-filter:saturate(1.2) blur(16px);-webkit-backdrop-filter:saturate(1.2) blur(16px);border-top:1px solid var(--m-hairline)}[data-slot=sheet-content]:not(.p-0)>[data-slot=sheet-footer]{margin:0 -2.75rem calc(-1rem - env(safe-area-inset-bottom)) -1rem;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}[data-slot=sheet-content].p-0>[data-slot=sheet-footer]{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}[data-slot=sheet-footer]>[data-slot=button],[data-slot=sheet-footer]>button{min-height:48px;height:auto;border-radius:var(--m-radius-control);font-size:15px;font-weight:600}[data-m-hide]{display:none!important}}@media (max-width: 639px){[data-slot=sidebar-inset]>header[data-m-title] [data-app-topbar] [data-slot=breadcrumb-page]{transition:opacity .18s ease,transform .18s ease}[data-slot=sidebar-inset]>header[data-m-title=hidden] [data-app-topbar] [data-slot=breadcrumb-page]{opacity:0;transform:translateY(4px);pointer-events:none}[data-slot=sidebar-inset]>header[data-m-title=hidden] [data-app-topbar] [data-slot=breadcrumb-separator]:has(+[data-slot=breadcrumb-item]:last-child){opacity:0}}@layer base{@media (max-width: 639px){.silvia [data-m-primary]:not(#m-silvia){background:var(--m-accent)!important;color:var(--m-on-accent)!important;border-color:var(--m-accent)!important}.silvia [data-m-wa-badge]:not(#m-silvia),.silvia [data-m-count]:not(#m-silvia),.silvia [data-m-chip][data-tone=solid]:not(#m-silvia){color:var(--m-on-accent)!important}.silvia :is([data-m-primary],[data-m-wa-badge],[data-m-pill][data-active],[data-m-pill][aria-pressed=true],[data-m-pill][data-state=active],[data-m-chip][data-tone=solid],[data-m-iconbtn][data-tone=accent]) :is(span,p):not(#m-silvia){color:inherit!important}}}@media (max-width: 639px){[data-slot=sheet-content]:not([data-mobile=true]){inset:0;width:100%;max-width:100%;height:auto;max-height:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-slot=sheet-content]:not(.p-0):not([data-mobile=true]){overflow-x:hidden;overflow-y:auto}[data-slot=sheet-content]:not([data-mobile=true]) :is(.overflow-y-auto,.overflow-auto,.overflow-y-scroll){overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-slot=sheet-content]:not(.p-0):not([data-mobile=true])>:not(button.absolute){flex-shrink:0}[data-slot=sheet-content]:not(.p-0)>[data-slot=sheet-header]:not(.sr-only){top:calc(-.85rem - env(safe-area-inset-top))}[data-slot=sheet-content]:not(.p-0)>[data-slot=sheet-footer]{bottom:calc(-1rem - env(safe-area-inset-bottom))}[data-slot=sheet-content]>:is([data-slot=sheet-header],[data-slot=sheet-footer]){background-color:inherit;backdrop-filter:none;-webkit-backdrop-filter:none}[data-slot=sheet-content] :is([data-m-sticky-bottom],[data-m-cal-actions]){background-color:var(--background);backdrop-filter:none;-webkit-backdrop-filter:none}[data-slot=sheet-content] .relative.my-32{display:none}[data-slot=sidebar-wrapper]{transition:visibility 0s linear 0s}body:has([data-slot=sheet-content][data-state=open]:not([data-mobile=true])) [data-slot=sidebar-wrapper]{visibility:hidden;transition-delay:.5s}html:has([data-slot=sheet-content][data-state=open]:not([data-mobile=true])),html:has([data-slot=sheet-content][data-state=open]:not([data-mobile=true])) body{background-color:var(--background)}}@media (max-width: 639px){[data-slot=sidebar-inset]>header{border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent)}[data-app-topbar] [data-slot=sidebar-trigger] svg{width:1.25rem;height:1.25rem}[data-app-topbar] img{width:1.85rem;height:1.85rem;border-radius:.5rem}[data-app-page] h1{font-size:1.5rem;line-height:1.2;letter-spacing:-.015em}[data-app-page] h1 svg{width:1.35rem;height:1.35rem;flex:none}[data-sonner-toast] [data-close-button]{left:auto!important;right:.35rem!important;top:.35rem!important;transform:none!important;width:1.6rem;height:1.6rem}[data-sonner-toast]{border-radius:1rem!important}[data-sonner-toast]:has([data-close-button]) [data-content]{padding-right:1.6rem}[data-app-topbar] [data-slot=breadcrumb-link]{font-size:.9rem;color:var(--muted-foreground);white-space:nowrap}[data-app-topbar] [data-slot=breadcrumb-page]{max-width:100%}[data-slot=button]{-webkit-user-select:none;user-select:none}[data-slot=button]:active:not(:disabled){transform:scale(.98)}[data-app-page] [data-slot=button].h-10{min-height:2.75rem;border-radius:.85rem}[role=tablist]:not([aria-orientation=vertical]){flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:.25rem}[role=tablist]:not([aria-orientation=vertical])::-webkit-scrollbar{display:none}[role=tablist].rounded-md{border-radius:.85rem}[role=tablist]:not([aria-orientation=vertical])>[role=tab]{flex:1 0 auto;white-space:nowrap;min-height:2.5rem;scroll-snap-align:start}[role=tablist]>[role=tab].rounded-sm{border-radius:.65rem}[data-slot=sheet-content] .flex.justify-between:not(.flex-col):not(.flex-nowrap),[data-slot=dialog-content] .flex.justify-between:not(.flex-col):not(.flex-nowrap){flex-wrap:wrap;row-gap:.6rem}[data-slot=sheet-content] .flex.justify-between:not(.flex-col):not(.flex-nowrap)>.flex-1,[data-slot=dialog-content] .flex.justify-between:not(.flex-col):not(.flex-nowrap)>.flex-1{min-width:min(100%,12rem)}[data-slot=select-content],[data-slot=popover-content]{border-radius:.95rem;box-shadow:0 18px 50px -18px #00000073}[data-slot=select-item]{border-radius:.6rem}[data-slot=popover-content]{overflow-y:auto}[data-slot=calendar] [data-slot=button]{font-size:.95rem}[data-slot=calendar] [role=grid] th,[data-slot=calendar] .rdp-weekday{font-size:.78rem}[data-m-notifica]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "date chip";align-items:center;gap:6px 10px;padding:0}[data-m-notifica]>.flex{display:contents}[data-m-notifica] [data-m-notifica-title]{grid-area:title}[data-m-notifica] [data-m-notifica-title] p{font-size:15px;line-height:1.35}[data-m-notifica] [data-m-chip]{grid-area:chip;justify-self:end}[data-m-notifica]>p{grid-area:date;padding-left:0;font-size:13px}[data-m-profilo] .space-y-3:has(>[data-m-kv-list]):not(:has([data-m-kv])):not(:has(button,a)){display:none}[data-m-profilo] .space-y-3:has(>[data-m-kv-list]):not(:has([data-m-kv])):not(:has([data-m-kv-list] button,[data-m-kv-list] a))>.form-section-title{display:none}[data-m-auth]{min-height:100dvh;background:radial-gradient(130% 55% at 50% -5%,color-mix(in srgb,var(--brand-green, #72fa93) 16%,transparent),transparent 70%),var(--background)}[data-m-auth] [data-slot=card]{border-radius:1.6rem;box-shadow:0 18px 50px -22px color-mix(in srgb,var(--foreground) 35%,transparent)}[data-m-auth] form>.flex.flex-col{gap:1.15rem}[data-m-auth] form .mb-6{margin-bottom:.9rem}[data-m-auth] form img{width:3.5rem;height:3.5rem;border-radius:.9rem}[data-m-auth] form .grid.gap-3{gap:.45rem}[data-m-auth] form label{font-size:.9rem}[data-m-auth] form .grid-cols-3 [data-slot=button]{min-height:3rem;border-radius:.9rem}[data-m-auth] form .text-xs{line-height:1.45}[data-m-pwd-banner]{padding:.6rem .75rem;gap:.5rem}[data-m-pwd-banner] [data-slot=button]{width:100%;min-height:2.6rem;height:auto;border-radius:.8rem}}@media (max-width: 767px){html[data-area-visibile],html[data-area-visibile] body{height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}html[data-area-visibile] #root{height:100%;min-height:0;overflow:hidden}html[data-area-visibile] [data-slot=sidebar-inset]{position:fixed;top:var(--schermo-top, 0px);left:0;right:0;height:var(--schermo-h, 100dvh);min-height:0;overscroll-behavior-y:contain}html[data-area-visibile]:not([data-tastiera]) [data-slot=sidebar-inset]{top:0;bottom:0;height:auto}html[data-area-visibile] [data-app-header],html[data-area-visibile] [data-app-topbar]{flex-shrink:0}html[data-area-visibile] [data-app-header]{z-index:60;transform:translateZ(0)}html[data-area-visibile] [data-app-topbar]{min-height:3.25rem}html[data-schermo-intero] [data-slot=sidebar-inset]{display:flex;flex-direction:column;overflow:hidden;overflow:clip;overscroll-behavior:none}html[data-schermo-intero] [data-app-header]{position:relative;flex:none}html[data-schermo-intero] [data-app-page]{position:relative;z-index:0;flex:1 1 0%;min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden;overflow:clip;padding:.45rem .45rem calc(.45rem + env(safe-area-inset-bottom))}html[data-schermo-intero][data-tastiera] [data-app-page]{padding-bottom:.3rem}html[data-schermo-intero] [data-app-page]>*{flex:1 1 auto;height:auto!important;min-height:0!important;max-height:none}html[data-schermo-intero=immersivo] [data-app-header]{display:none}html[data-schermo-intero=immersivo] [data-app-page]{padding:0}}@media (max-width: 639px){[data-app-page]>[data-m-calendario]{max-width:none;margin-left:calc(-1 * var(--m-gutter));margin-right:calc(-1 * var(--m-gutter));padding-left:var(--m-gutter);padding-right:var(--m-gutter)}[data-m-calendario]>:not(:last-child){margin-bottom:16px}[data-m-calendario]>.fixed{margin-bottom:0}[data-m-calendario]>.rounded-lg.p-4{border-radius:var(--m-radius-card)}[data-m-cal-mode] [data-m-cal-type]{width:100%;min-height:48px;padding:0 14px 0 16px;border-radius:var(--m-radius-control);border:1px solid var(--m-border);background:var(--m-surface);box-shadow:var(--m-shadow);font-size:16px;font-weight:600;flex-wrap:nowrap!important}[data-m-cal-mode] [data-slot=select-value]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-m-cal-banner]{position:relative;flex-wrap:nowrap!important;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--m-radius-card)}[data-m-cal-banner]>.flex.items-center.gap-3{flex:1 1 auto;align-items:flex-start;min-width:0}[data-m-cal-banner]>.flex.items-center.gap-3:not(.flex-1){flex-wrap:nowrap!important}[data-m-cal-banner]>.flex.items-center.gap-3>div.min-w-0{min-width:0;overflow-wrap:anywhere}[data-m-cal-banner]>.flex-1>div.min-w-0{padding-right:36px}[data-m-cal-banner] .w-8.h-8.rounded-full{width:36px;height:36px}[data-m-cal-banner] p.text-sm{font-size:15px;line-height:1.3}[data-m-cal-banner] p.text-xs{font-size:13px;line-height:1.4}[data-m-cal-banner] button.w-8{width:44px;height:44px;margin:-8px -8px -8px 0;border-radius:999px;flex-shrink:0}[data-m-cal-banner] .flex-shrink-0:has(>button+button){flex:1 1 100%;width:100%;flex-wrap:nowrap;padding-left:48px}[data-m-cal-banner] .flex-shrink-0:has(>button+button)>button.w-8{position:absolute;top:10px;right:10px;margin:0}[data-m-cal-banner] .flex-shrink-0:has(>button+button)>button:not(.w-8){flex:1 1 0;width:auto;min-height:44px;height:auto;border-radius:var(--m-radius-control);font-size:14px;font-weight:600}[data-m-calendario]>.relative:has(>[data-m-cal-card]){width:auto;max-width:none;margin-left:calc(-1 * var(--m-gutter));margin-right:calc(-1 * var(--m-gutter));margin-bottom:0;--m-cal-toolbar-h: 169px;--m-cal-pinned: calc(3.25rem + 1px + env(safe-area-inset-top) + var(--m-cal-toolbar-h))}[data-m-calendario]>.relative:has(>[data-m-cal-card]):not(:has([data-m-cal-chips])){--m-cal-toolbar-h: 121px}[data-m-calendario]>.relative:has(>[data-m-cal-card]):has([data-m-cal-chips][data-rows="2"]){--m-cal-toolbar-h: 213px}[data-m-cal-card]{isolation:isolate;border-left:0;border-right:0;border-radius:0;box-shadow:none;border-color:var(--m-hairline)}[data-m-cal-toolbar]{position:sticky;top:calc(3.25rem + 1px + env(safe-area-inset-top));z-index:100;padding:12px var(--m-gutter);background:var(--m-surface);border-bottom:1px solid var(--m-hairline)}[data-m-cal-phonebar]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:8px;row-gap:8px;align-items:center}[data-m-cal-phonebar]>[data-m-cal-row]:has(>[data-m-cal-prev]){display:contents}[data-m-cal-title]{grid-column:3 / 11;grid-row:1;min-width:0}[data-m-cal-title]>button{width:100%;min-height:44px;padding:0 4px;border:0;border-radius:12px;background:transparent;box-shadow:none;white-space:normal}[data-m-cal-title]>button>div{width:100%;min-width:0}[data-m-cal-title]>button>div>div:first-child{font-size:17px;line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-m-cal-title]>button>div>div:first-child:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;vertical-align:3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.55}[data-m-cal-title]>button>div>div:last-child{margin-top:2px;font-size:13px;line-height:1.2}[data-m-cal-title]>button>div>div:last-child:first-letter{text-transform:uppercase}[data-m-cal-prev],[data-m-cal-next]{grid-row:1;width:44px;height:44px;border-radius:999px;border:1px solid var(--m-border);background:var(--m-surface);box-shadow:none}[data-m-cal-prev]{grid-column:1 / 3;justify-self:start}[data-m-cal-next]{grid-column:11 / 13;justify-self:end}[data-m-cal-prev] svg,[data-m-cal-next] svg{width:20px;height:20px}[data-m-cal-phonebar]>[data-m-seg]{grid-column:1 / 10;grid-row:2}[data-m-cal-today]{grid-column:10 / 13;grid-row:2;justify-self:stretch;min-height:44px;height:auto;padding:0 10px;border-radius:var(--m-radius-control);border:1px solid transparent;background:var(--m-tint);color:var(--m-tone-accent-fg);box-shadow:none;font-size:14px;font-weight:600}[data-m-cal-today] svg{display:none}[data-m-cal-phonebar]>[data-m-cal-chips]{grid-column:1 / 13;grid-row:3;align-items:center;padding-top:2px;padding-bottom:2px}[data-m-cal-chip-action]{flex:none;min-height:36px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--m-tone-accent-fg);font-size:13px;font-weight:700}[data-m-cal-chip-action]:disabled{opacity:.4}[data-m-cal-chip-action]:nth-child(2){margin-right:4px;padding-right:12px;border-right:1px solid var(--m-hairline);border-radius:0}[data-m-cal-chips]>[data-m-pill]{padding:0 14px 0 12px}[data-m-cal-chips]>[data-m-pill]>span{width:8px;height:8px;flex:none;border-radius:999px}[data-m-cal-chips][data-rows="2"]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;align-items:center;row-gap:8px}[data-m-cal-chips][data-rows="2"]>[data-m-cal-chip-action]{justify-self:start;margin-right:4px;padding-right:8px;border-right:0;border-radius:10px}[data-m-calendario] [data-m-cal-add]{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;width:56px;height:56px;min-height:0;padding:0;border-radius:999px;box-shadow:0 12px 28px -10px color-mix(in srgb,var(--m-accent) 75%,transparent),0 2px 6px #00000024}[data-m-calendario] [data-m-cal-add] svg{width:26px;height:26px}[data-m-calendario]>.relative>.absolute.inset-0{align-items:flex-start;padding-top:calc(var(--m-cal-toolbar-h) + 40px);border-radius:0}[data-m-calendario]>.relative>.absolute.inset-0>div{padding:10px 16px;border-radius:999px;border:1px solid var(--m-border);background:var(--m-surface);box-shadow:var(--m-shadow);font-size:14px;font-weight:600}[data-m-calendario] [data-day-grid-scroller]{--m-cal-col: max(7rem, calc((100vw - 56px) / 3));max-height:max(20rem,calc(100svh - var(--m-cal-pinned) - 1.35rem - env(safe-area-inset-bottom) - 1px));padding-bottom:64px;border-radius:0}[data-m-calendario] [data-m-cal-card]>.space-y-4>.bg-card.border{border:0;border-radius:0;box-shadow:none}[data-m-calendario] [data-day-grid]{min-width:calc(56px + var(--day-columns, 1) * var(--m-cal-col))!important}[data-m-calendario] [data-m-day-people]{position:sticky;top:0;z-index:95;display:grid;grid-template-columns:56px repeat(var(--day-columns, 1),minmax(0,1fr));width:100%;min-width:calc(56px + var(--day-columns, 1) * var(--m-cal-col));background:var(--m-surface);border-bottom:1px solid var(--m-hairline)}[data-m-calendario] [data-m-day-people]>div{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:10px 6px;font-size:13px;font-weight:600;color:var(--m-text)}[data-m-calendario] [data-m-day-people]>div:first-child{position:sticky;left:0;z-index:1;background:var(--m-surface);border-right:1px solid var(--m-hairline)}[data-m-calendario] [data-m-day-people]>div>span:first-child{width:9px;height:9px;flex-shrink:0;border-radius:999px}[data-m-calendario] [data-m-day-people]>div>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-m-calendario] [data-day-grid]>.absolute.left-0.right-0>.absolute.left-0{z-index:90;font-variant-numeric:tabular-nums;box-shadow:0 1px 0 0 var(--border),0 1px 0 0 var(--card)}[data-m-cal-empty]{position:absolute;left:56px;top:100px;z-index:50;width:calc(100vw - 56px);padding:0 16px;text-align:center;font-size:13px;font-weight:600;color:var(--m-muted);pointer-events:none}[data-m-calendario] [data-week-head],[data-m-calendario] [data-week-grid]{min-width:calc(56px + 6*max(7rem,var(--week-people, 1) * 2.75rem))}[data-m-calendario] [data-week-head]>:first-child{justify-content:center}[data-m-calendario] [data-week-head]>:first-child>span{display:none}[data-m-calendario] [data-week-head]>:first-child>svg{margin:0;width:14px;height:14px}[data-m-calendario] [data-week-grid]{height:600px!important}[data-m-calendario] [data-m-cal-card]>.overflow-x-auto{max-height:max(20rem,calc(100svh - var(--m-cal-pinned) - 1.35rem - env(safe-area-inset-bottom) - 1px));overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:64px;border-radius:0}[data-m-calendario] [data-week-head]{position:sticky;top:0;z-index:96;background:var(--m-surface)}[data-m-calendario] [data-week-head]>:first-child,[data-m-calendario] [data-week-grid]>.grid>:first-child{position:sticky;left:0;z-index:90;background:var(--m-surface);font-variant-numeric:tabular-nums}[data-m-calendario] [data-week-grid]>.grid>:first-child{box-shadow:0 1px 0 0 var(--border),0 1px 0 0 var(--card)}[data-m-calendario] [data-week-head]>:not(:first-child){display:flex;align-items:baseline;gap:6px;overflow:visible;text-align:left;padding:10px 0 10px 10px}[data-m-calendario] [data-week-head]>:not(:first-child)>*{position:sticky;width:max-content;max-width:none;margin:0;font-size:12px;line-height:1.2;color:var(--m-muted)}[data-m-calendario] [data-week-head]>:not(:first-child)>:nth-child(1){left:66px;font-weight:700;color:var(--m-text)}[data-m-calendario] [data-week-head]>:not(:first-child)>:nth-child(2){left:104px;font-size:17px;line-height:1;font-weight:700;color:var(--m-text);font-variant-numeric:tabular-nums}[data-m-calendario] [data-week-head]>:not(:first-child)>:nth-child(3){left:132px}[data-m-calendario] [data-week-grid]>.absolute.rounded,[data-m-calendario] [data-week-grid]>.absolute.rounded *{font-size:12px!important;line-height:1.2!important}[data-m-calendario] [data-day-grid]>.absolute.rounded,[data-m-calendario] [data-week-grid]>.absolute.rounded{container-type:size;padding:2px 5px!important;border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card) 70%,transparent)}[data-m-calendario] [data-day-grid]>.absolute.rounded>.flex.h-full.min-h-0.flex-col,[data-m-calendario] [data-week-grid]>.absolute.rounded>.flex.h-full.min-h-0.flex-col{padding:0!important}@container (max-height: 48px){[data-m-calendario] .flex.h-full.min-h-0.flex-col>:nth-child(3){display:none}}@container (max-height: 30px){[data-m-calendario] .flex.h-full.min-h-0.flex-col>:nth-child(2){display:none}}[data-m-calendario] [data-chiamata-cc-id]{justify-content:center}[data-m-calendario] [data-chiamata-cc-id]>div{height:auto!important;flex-shrink:0}[data-m-calendario] [data-day-grid]>.absolute.rounded.border-dashed,[data-m-calendario] [data-week-grid]>.absolute.rounded.border-dashed{opacity:1!important;background-image:linear-gradient(color-mix(in srgb,var(--card) 80%,transparent),color-mix(in srgb,var(--card) 80%,transparent));color:var(--foreground);border-width:1.5px;border-color:color-mix(in srgb,var(--foreground) 22%,transparent);box-shadow:none}[data-m-calendario] [data-day-grid]>.absolute.rounded.border-dashed *,[data-m-calendario] [data-week-grid]>.absolute.rounded.border-dashed *{text-shadow:none!important}[data-m-calendario] [data-day-grid]>.absolute.rounded.border-dashed>:not(:first-child),[data-m-calendario] [data-week-grid]>.absolute.rounded.border-dashed>:not(:first-child){color:var(--muted-foreground)}[data-m-cal-sheet][data-slot=sheet-content],[data-m-cal-visita][data-slot=sheet-content]{padding-right:1rem;padding-bottom:calc(96px + env(safe-area-inset-bottom))}[data-m-cal-visita][data-slot=sheet-content]{padding-bottom:calc(150px + env(safe-area-inset-bottom))}[data-m-cal-sheet][data-slot=sheet-content]>[data-slot=sheet-header],[data-m-cal-visita][data-slot=sheet-content]>[data-slot=sheet-header]{margin-right:-1rem;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--m-surface)}[data-m-cal-sheet]>[data-slot=sheet-header] .w-16.h-16,[data-m-cal-visita]>[data-slot=sheet-header] .w-10.h-10,[data-m-cal-visita]>[data-slot=sheet-header] .w-12.h-12{width:40px;height:40px;box-shadow:none}[data-m-cal-sheet]>[data-slot=sheet-header] .w-16.h-16 svg,[data-m-cal-visita]>[data-slot=sheet-header] .w-10.h-10 svg,[data-m-cal-visita]>[data-slot=sheet-header] .w-12.h-12 svg{width:18px;height:18px;font-size:18px}[data-m-cal-sheet]>[data-slot=sheet-header] .flex.items-center.gap-4.mb-3,[data-m-cal-visita]>[data-slot=sheet-header] .flex.items-center.gap-2.mb-1\.5,[data-m-cal-visita]>[data-slot=sheet-header] .flex.items-center.gap-2\.5.mb-2{gap:12px;margin-bottom:4px}[data-m-cal-sheet] [data-slot=sheet-title],[data-m-cal-visita] [data-slot=sheet-title]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:clip}[data-m-cal-sheet]>[data-slot=sheet-header] .ml-20,[data-m-cal-visita]>[data-slot=sheet-header] .ml-12{margin-left:0}[data-m-cal-sheet]>[data-slot=sheet-header] .flex.items-center.justify-between,[data-m-cal-sheet]>[data-slot=sheet-header] .flex.flex-col.gap-4{flex-direction:column;align-items:stretch;gap:8px}[data-m-cal-sheet]>[data-slot=sheet-header] .flex.items-center.justify-between>.flex-1{min-width:0}[data-m-cal-sheet]>[data-slot=sheet-header] [data-slot=input]{min-height:44px;max-width:none;border-radius:12px;font-size:16px}[data-m-cal-visita]>[data-slot=sheet-header] [data-slot=sheet-description]+button{min-height:36px;height:auto;padding:0 12px;border-radius:999px;font-size:13px}[data-m-cal-sheet] [data-m-cal-actions],[data-m-cal-visita] [data-m-cal-actions]{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;width:auto;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--m-surface);border-top:1px solid var(--m-hairline);box-shadow:0 -10px 28px -18px #0000004d}[data-m-cal-actions]>*{flex:1 1 auto;min-height:48px;height:auto;min-width:0;padding:0 14px;border-radius:var(--m-radius-control);font-size:15px;font-weight:600;white-space:nowrap;justify-content:center}[data-m-cal-actions]>[data-m-secondary]{order:1}[data-m-cal-actions]>[data-m-primary]{flex:1 1 50%;width:auto;order:2}[data-m-cal-actions]>* svg{width:16px;height:16px}[data-m-cal-sheet]>.space-y-8,[data-m-cal-visita]>.space-y-5{padding-left:0;padding-right:0}[data-m-cal-sheet]>.space-y-8>:not(:last-child),[data-m-cal-visita]>.space-y-5>:not(:last-child){margin-bottom:12px}[data-m-cal-sheet] .bg-card.rounded-xl,[data-m-cal-visita] .bg-card.rounded-xl{padding:16px;border-radius:var(--m-radius-card);border-color:var(--m-border);box-shadow:var(--m-shadow)}[data-m-cal-sheet] .bg-card.rounded-xl>h3,[data-m-cal-visita] .bg-card.rounded-xl h3{gap:10px;margin-bottom:14px;font-size:15px;line-height:1.3}[data-m-cal-sheet] .bg-card.rounded-xl>h3>div:first-child,[data-m-cal-visita] .bg-card.rounded-xl h3>div:first-child{width:28px;height:28px;flex-shrink:0;border-radius:8px;box-shadow:none}[data-m-cal-sheet] .bg-card.rounded-xl>h3>div:first-child svg,[data-m-cal-visita] .bg-card.rounded-xl h3>div:first-child svg{width:14px;height:14px;font-size:14px}[data-m-cal-visita] .bg-card.rounded-xl>.flex.items-start.justify-between{margin-bottom:14px}[data-m-cal-visita] .bg-card.rounded-xl>.flex.items-start.justify-between>h3{margin-bottom:0}[data-m-cal-sheet] .space-y-6>:not(:last-child),[data-m-cal-visita] .space-y-4>:not(:last-child){margin-bottom:14px}[data-m-cal-sheet] [data-slot=label],[data-m-cal-visita] [data-slot=label]{gap:6px;font-size:13px;font-weight:600;line-height:1.3}[data-m-cal-sheet] [data-slot=label] svg,[data-m-cal-visita] [data-slot=label] svg{width:14px;height:14px}[data-m-cal-sheet] .bg-card.rounded-xl [data-slot=input],[data-m-cal-sheet] .bg-card.rounded-xl [data-slot=select-trigger],[data-m-cal-sheet] .bg-card.rounded-xl textarea,[data-m-cal-sheet] .bg-card.rounded-xl [data-slot=button].w-full,[data-m-cal-visita] .bg-card.rounded-xl [data-slot=input],[data-m-cal-visita] .bg-card.rounded-xl [data-slot=select-trigger],[data-m-cal-visita] .bg-card.rounded-xl textarea,[data-m-cal-visita] .bg-card.rounded-xl [data-slot=button].w-full{min-height:48px;height:auto;border-width:1px;border-color:var(--m-border);border-radius:var(--m-radius-control);box-shadow:none;font-size:16px}[data-m-cal-sheet] .bg-card.rounded-xl textarea,[data-m-cal-visita] .bg-card.rounded-xl textarea{min-height:96px;padding:12px 14px}[data-m-cal-sheet] .bg-card.rounded-xl [data-slot=select-trigger]{width:100%}[data-m-cal-visita] [data-m-search]>[data-slot=select-trigger]{border:1px solid var(--m-border)}[data-m-cal-sheet] [data-slot=select-trigger],[data-m-cal-visita] [data-slot=select-trigger],[data-m-calendario] [data-slot=select-trigger]{flex-wrap:nowrap!important;min-width:0;max-width:100%}[data-m-cal-sheet] [data-slot=select-value],[data-m-cal-visita] [data-slot=select-value]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-m-cal-sheet] .bg-muted\/50.rounded-lg.border,[data-m-cal-visita] .bg-muted\/50.rounded-lg.border{padding:12px 14px;border-radius:12px;border-color:transparent;background:var(--m-surface-2);font-size:14px;line-height:1.4}[data-m-cal-sheet] .bg-muted\/50.rounded-lg.border .text-xs,[data-m-cal-visita] .bg-muted\/50.rounded-lg.border .text-xs{font-size:13px}[data-m-cal-sheet] [data-m-kv]>:first-child,[data-m-cal-visita] [data-m-kv]>:first-child{color:var(--m-muted)!important;font-weight:500}[data-m-cal-sheet] [data-m-kv]>*,[data-m-cal-visita] [data-m-kv]>*{margin:0}[data-m-cal-sheet] [data-m-kv]>.bg-muted\/50.rounded-lg.border,[data-m-cal-visita] [data-m-kv]>.bg-muted\/50.rounded-lg.border{padding:0;background:transparent;font-size:15px}[data-m-cal-sheet] [data-m-kv]>[data-slot=badge],[data-m-cal-visita] [data-m-kv]>[data-slot=badge]{flex:0 0 auto;height:26px;padding:0 10px;border-radius:999px;border:0;background:var(--m-tone-accent-bg);color:var(--m-tone-accent-fg);font-size:12px;font-weight:600}[data-m-cal-sheet] [data-m-kv]>:last-child>span,[data-m-cal-visita] [data-m-kv]>:last-child>span{font-size:15px}[data-m-cal-sheet] [data-m-kv]>:last-child>.flex-wrap,[data-m-cal-visita] [data-m-kv]>:last-child.flex-wrap{justify-content:flex-end}[data-m-cal-sheet] .grid:has(>[data-m-kv]),[data-m-cal-visita] .grid:has(>[data-m-kv]){grid-template-columns:minmax(0,1fr);gap:0}[data-m-cal-sheet] [data-m-kv],[data-m-cal-visita] [data-m-kv]{grid-column:1 / -1}[data-m-cal-sheet] :is(.space-y-6,.space-y-4)>:is([data-m-kv],.grid:has(>[data-m-kv]))+:is([data-m-kv],.grid:has(>[data-m-kv])),[data-m-cal-visita] :is(.space-y-6,.space-y-4)>:is([data-m-kv],.grid:has(>[data-m-kv]))+:is([data-m-kv],.grid:has(>[data-m-kv])){margin-top:-14px}[data-m-cal-sheet] :is([data-m-kv],.grid:has(>[data-m-kv]))+.grid:has(>[data-m-kv])>[data-m-kv]:first-child,[data-m-cal-visita] :is([data-m-kv],.grid:has(>[data-m-kv]))+.grid:has(>[data-m-kv])>[data-m-kv]:first-child,[data-m-cal-sheet] :is([data-m-kv],.grid:has(>[data-m-kv]))+[data-m-kv],[data-m-cal-visita] :is([data-m-kv],.grid:has(>[data-m-kv]))+[data-m-kv]{border-top:1px solid var(--m-hairline)}[data-m-cal-sheet] [data-m-list],[data-m-cal-dialog] [data-m-list]{max-height:18rem;border-radius:12px;border-color:transparent;background:var(--m-surface-2);overflow-y:auto}[data-m-cal-sheet] [data-m-list]>p,[data-m-cal-sheet] [data-m-list]>.text-center,[data-m-cal-dialog] [data-m-list]>p{padding:14px 16px}[data-m-cal-sheet] [data-m-item],[data-m-cal-dialog] [data-m-item]{flex-wrap:wrap;row-gap:2px}[data-m-cal-sheet] [data-m-item]>*,[data-m-cal-dialog] [data-m-item]>*{margin-left:0}[data-m-cal-sheet] [data-m-item]>label,[data-m-cal-dialog] [data-m-item]>label{display:block;flex:1 1 0;min-width:0;font-size:15px;line-height:1.35}[data-m-cal-sheet] [data-m-item]>label>span,[data-m-cal-dialog] [data-m-item]>label>span{margin-left:0;font-size:13px;color:var(--m-muted)}[data-m-cal-sheet] [data-m-item]>label>span:first-of-type:before,[data-m-cal-dialog] [data-m-item]>label>span:first-of-type:before{content:"\a";white-space:pre}[data-m-cal-sheet] [data-m-item]>label>span+span,[data-m-cal-dialog] [data-m-item]>label>span+span{margin-left:4px}[data-m-cal-sheet] [data-m-item]:not(:has(>[data-slot=checkbox])){flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}[data-m-cal-sheet] [data-m-item]>span.ml-2{font-size:13px;color:var(--m-muted)}[data-m-cal-sheet] [data-m-item] [data-slot=checkbox],[data-m-cal-dialog] [data-m-item] [data-slot=checkbox]{width:20px;height:20px}[data-m-cal-sheet] [data-slot=checkbox][data-state=unchecked],[data-m-cal-visita] [data-slot=checkbox][data-state=unchecked],[data-m-cal-dialog] [data-slot=checkbox][data-state=unchecked]{border-color:color-mix(in srgb,var(--foreground) 30%,transparent)}[data-m-cal-sheet] .bg-red-50.rounded-lg,[data-m-cal-visita] .bg-red-50.rounded-lg{border-radius:14px}[data-m-cal-visita] .grid>*{min-width:0}[data-m-cal-visita] .bg-card.rounded-xl>.space-y-4>.flex.flex-wrap.items-center.gap-2{gap:8px}[data-m-cal-visita] .bg-card.rounded-xl>.space-y-4>.flex.flex-wrap.items-center.gap-2 .text-gray-600.font-medium{font-size:13px}[data-m-cal-visita] .flex-shrink-0>[data-slot=select-trigger].h-8{width:auto;min-height:40px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:600}[data-m-cal-visita] .bg-card.rounded-xl h3+div [data-slot=button]{min-height:40px;height:auto;border-radius:12px;font-size:13px}[data-m-cal-visita] .bg-card.rounded-xl h3+div [data-slot=button].h-7.w-7{width:40px;padding:0}[data-m-cal-visita] [data-slot=select-trigger].w-14{width:4.25rem;min-height:48px;padding:0 10px;border-radius:var(--m-radius-control);font-size:16px}[data-m-cal-visita] .bg-card.rounded-xl [data-slot=button]:not(.w-full){max-width:100%;overflow:hidden;text-overflow:ellipsis}[data-m-cal-visita] .bg-card.rounded-xl [data-slot=button].bg-red-500{min-height:40px;padding:0 12px;border-radius:12px;border-color:transparent;background:var(--m-tone-danger-bg);color:var(--m-tone-danger-fg);box-shadow:none}[data-m-cal-visita] .bg-card.rounded-xl [data-slot=button].bg-red-500>span{font-size:13px;font-weight:600}[data-m-cal-visita] .bg-gradient-to-r.rounded-xl.p-8{padding:16px;border-radius:var(--m-radius-card)}[data-m-cal-visita] .bg-gradient-to-r.rounded-xl.p-8 .space-y-4>:not(:last-child){margin-bottom:10px}[data-m-cal-visita] .bg-gradient-to-r.rounded-xl.p-8 .text-base{font-size:15px}[data-m-cal-visita] .bg-gradient-to-r.rounded-xl.p-8 .text-lg{font-size:16px;font-variant-numeric:tabular-nums}[data-m-cal-visita] .bg-gradient-to-r.rounded-xl.p-8 .text-2xl{font-size:22px;font-variant-numeric:tabular-nums}[data-m-cal-visita] [data-m-zero]{color:var(--m-muted);font-weight:500}[data-m-cal-visita] .relative.my-32{margin-block:20px}[data-m-cal-visita] .relative.my-32>.relative.rounded-full{padding:6px 16px}[data-m-cal-visita] .relative.my-32>.relative.rounded-full svg{width:20px;height:20px}[data-m-cal-dialog] .grid.gap-4.py-4{padding-block:4px 8px}[data-m-cal-dialog] .grid.gap-4.py-4 [data-slot=button].w-full{min-height:48px;height:auto;border-radius:var(--m-radius-control);font-size:16px}[data-m-cal-dialog] ul[data-m-list]{max-height:none;border:1px solid var(--m-border);background:transparent;overflow:hidden}[data-m-cal-dialog] ul[data-m-list]>li[data-m-item]{flex-wrap:nowrap;background:transparent}[data-m-cal-dialog] ul[data-m-list]>li[data-m-item] .font-medium.text-sm{font-size:15px;font-variant-numeric:tabular-nums}[data-m-cal-dialog] ul[data-m-list]>li[data-m-item]>button{min-height:40px;height:auto;padding:0 14px;border-radius:12px;flex-shrink:0;font-size:14px}[data-m-cal-dialog] pre{max-height:45dvh;font-size:14px;line-height:1.5;border-radius:12px}}@layer base{@media (max-width: 639px){.silvia [data-m-cal-sheet] [data-m-primary],.silvia [data-m-cal-visita] [data-m-primary],.silvia [data-m-cal-dialog] [data-m-primary],.silvia [data-m-calendario] [data-m-primary]{background:var(--m-accent)!important;color:var(--m-on-accent)!important;border-color:var(--m-accent)!important}}}@media (max-width: 639px){:is([data-m-spese],[data-m-allegati-spese],[data-m-costi-competenza],[data-m-spese-sheet],[data-m-spese-dialog],[data-m-mail-dialog],[data-m-qonto-filters]) button:focus:not(:focus-visible){outline:none}[data-m-iconbtn][data-tone=danger]{border-color:transparent;background:var(--m-tone-danger-bg);color:var(--m-tone-danger-fg)}[data-m-field]>select{width:100%;min-height:48px;padding:0 36px 0 14px;border-radius:var(--m-radius-control);font-size:16px;text-overflow:ellipsis}[data-m-adv-toggle]{min-height:48px;padding:4px 0;gap:8px;border-radius:0;color:var(--m-text)}[data-m-adv-toggle]>div{gap:8px}[data-m-adv-toggle]>div>svg{display:none}[data-m-adv-toggle]>div>span.font-semibold{font-size:15px;font-weight:600}[data-m-adv-toggle]>svg:last-child{flex:none;width:16px;height:16px;color:var(--m-muted)}[data-m-adv]>div>div,[data-m-qonto-filters]>div>div{margin-top:0;padding-top:4px;border:0}[data-m-adv-grid]{margin-bottom:12px}[data-m-adv-foot]{gap:4px;padding-top:4px;border:0}[data-m-adv-foot]>div:first-child{justify-content:center}[data-m-adv-foot]>div:last-child{font-size:13px;text-align:center;color:var(--m-muted)}[data-m-qonto-filters] .justify-end:has(>[data-m-textbtn]){justify-content:flex-start}[data-m-qonto-grid]{align-items:start}[data-m-unapplied]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-left:4px}:is([data-m-spese],[data-m-allegati-spese]) [data-m-kpi] [data-m-value]{font-size:21px;white-space:nowrap;overflow-wrap:normal;color:var(--m-text)}:is([data-m-spese],[data-m-allegati-spese]) [data-m-kpi] [data-m-label],:is([data-m-spese],[data-m-allegati-spese]) [data-m-kpi] [data-m-hint]{color:var(--m-muted)}[data-m-spese] [data-slot=collapsible]{overflow:visible;margin-top:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-m-spese] [data-slot=collapsible]+[data-slot=collapsible]{margin-top:24px}[data-app-page] [data-m-spese] [data-m-expense-section-trigger]{position:sticky;top:calc(3.25rem + 1px + env(safe-area-inset-top));z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;width:calc(100% + 2 * var(--m-gutter));max-width:none;min-height:56px;margin:0 calc(-1 * var(--m-gutter));padding:8px var(--m-gutter);border:0;border-bottom:1px solid var(--m-hairline);border-radius:0;background:var(--m-glass);backdrop-filter:saturate(1.2) blur(16px);-webkit-backdrop-filter:saturate(1.2) blur(16px)}[data-m-expense-section-trigger]>div:first-child{flex:1 1 auto;min-width:0;gap:8px}[data-m-expense-section-trigger]>div:first-child>.rounded-full{display:none}[data-m-expense-section-trigger]>div:first-child>p{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:normal;color:var(--m-muted)}[data-m-expense-section-trigger]>div:last-child{display:contents}[data-m-expense-section-trigger]>div:last-child>span{order:3;flex:1 1 100%;font-size:13px;font-variant-numeric:tabular-nums;color:var(--m-text)}[data-m-expense-section-trigger]>div:last-child>svg{order:2;flex:none;width:14px;height:14px}[data-m-spese] [data-slot=collapsible-content] .border-t:has(>div>[data-m-page-stats]){border:0;background:none}[data-m-spese] [data-slot=collapsible-content] .border-t:has(>div>[data-m-page-stats])>div{padding:4px 0 0}[data-m-page-stats]{gap:0;margin-bottom:12px;padding:4px 16px}[data-m-page-stats]>[data-m-kv]{padding-left:0;padding-right:0;border:0;border-top:1px solid var(--m-hairline);border-radius:0;background:transparent}[data-m-page-stats]>[data-m-kv]:first-child{border-top:0}[data-m-page-stats]>[data-m-kv]>p:first-child{flex:0 0 auto;letter-spacing:0;text-transform:none;white-space:nowrap}[data-m-page-stats]>[data-m-kv]>p:last-child{font-variant-numeric:tabular-nums}.flex-col:has(>[data-m-stip-pager]){gap:8px}.flex-col:has(>[data-m-stip-pager])>span{text-align:center;font-size:13px}[data-m-stip-pager]{flex-wrap:nowrap!important;justify-content:space-between;gap:6px;width:100%}[data-m-stip-pager] [data-slot=button]{min-height:44px;border-radius:var(--m-radius-control)}[data-m-stip-pager]>[data-slot=button]{flex:1 1 auto;padding-left:8px;padding-right:8px}[data-m-stip-pager]>div{flex-wrap:nowrap!important;gap:4px}[data-m-stip-pager]>div>[data-slot=button]{min-width:40px;padding:0 6px}[data-app-page] div:has(>table[data-m-expense-table]){overflow:visible}table[data-m-expense-table]{display:block;width:100%;min-width:0;border-spacing:0}table[data-m-expense-table]>thead{display:none}table[data-m-expense-table]>tbody{display:flex;flex-direction:column;gap:12px;padding:12px 0 4px;background:transparent}table[data-m-expense-table] tr[data-m-card]{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 8px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}table[data-m-expense-table] tr[data-m-card][data-m-selected]{background:var(--m-tint);border-color:color-mix(in srgb,var(--m-accent) 45%,transparent)}table[data-m-expense-table] :where(tr[data-m-card]>td){display:block;width:auto;min-width:0;max-width:100%;padding:0;border:0;font-size:14px;line-height:1.4;white-space:normal;overflow:visible;text-overflow:clip;text-align:left}.dark table[data-m-expense-table] td,.silvia table[data-m-expense-table] td{color:var(--m-text)!important}.dark table[data-m-expense-table] td[data-m-col=data],.dark table[data-m-expense-table] td[data-m-col=data-fine],.dark table[data-m-expense-table] td[data-m-col=categoria],.dark table[data-m-expense-table] td[data-m-col=metodo],.silvia table[data-m-expense-table] td[data-m-col=data],.silvia table[data-m-expense-table] td[data-m-col=data-fine],.silvia table[data-m-expense-table] td[data-m-col=categoria],.silvia table[data-m-expense-table] td[data-m-col=metodo]{color:var(--m-muted)!important}table[data-m-expense-table] td[data-m-col=sel]{order:0;align-self:center;display:flex;align-items:center;justify-content:center;width:24px;height:24px}table[data-m-expense-table] td[data-m-col=sel] [data-slot=checkbox]{width:22px;height:22px;border-radius:7px}table[data-m-expense-table] td[data-m-col=fornitore]{order:1;flex:1 1 0%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}table[data-m-expense-table] td[data-m-col=importo]{order:2;flex:0 0 auto;margin-left:auto;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}table[data-m-expense-table] td[data-m-col=descrizione]{order:3;flex:1 1 100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4}table[data-m-expense-table] td[data-m-col=descrizione][data-m-empty],table[data-m-expense-table] tr:has(>td[data-m-col=fornitore][data-m-empty])>td[data-m-col=descrizione]{height:0;margin-top:-6px;visibility:hidden}table[data-m-expense-table] td[data-m-col=data],table[data-m-expense-table] td[data-m-col=data-fine],table[data-m-expense-table] td[data-m-col=categoria],table[data-m-expense-table] td[data-m-col=metodo]{order:4;flex:0 1 auto;font-size:13px;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--m-muted)}table[data-m-expense-table] td[data-m-col=data-fine]:before{content:"→ "}table[data-m-expense-table] td[data-m-col=categoria],table[data-m-expense-table] td[data-m-col=metodo]{overflow-wrap:anywhere}table[data-m-expense-table] td[data-m-col=metodo]{order:5}table[data-m-expense-table] td[data-m-col=categoria]:before,table[data-m-expense-table] td[data-m-col=metodo]:before{content:"·";margin-right:8px}table[data-m-expense-table] td[data-m-col=categoria][data-m-empty],table[data-m-expense-table] td[data-m-col=metodo][data-m-empty]{display:none}table[data-m-expense-table] td[data-m-col=metodo]>span{display:inline;padding:0;border-radius:0;background:none;color:inherit;font-size:inherit;font-weight:400}table[data-m-expense-table] tr[data-m-card]:after{content:"";order:7;flex:0 0 100%;height:0;margin-top:-6px}table[data-m-expense-table] td[data-m-col=status]{display:contents}table[data-m-expense-table] td[data-m-col=status]>[data-m-chip]:first-child{order:8}table[data-m-expense-table] td[data-m-col=tipo]{order:9}table[data-m-expense-table] td[data-m-col=status]>[data-m-chip]:last-child{order:10}table[data-m-expense-table] td[data-m-col=status]>[data-m-chip],table[data-m-expense-table] td[data-m-col=tipo]{align-self:center}table[data-m-expense-table] td[data-m-col=note]{order:11;flex:1 1 100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;padding:10px 12px;border-radius:12px;background:var(--m-surface-2);font-size:14px;line-height:1.4}table[data-m-expense-table] td[data-m-col=note][data-m-empty]{display:none}[data-m-selection-bar]{flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 10px;border:0;border-top:1px solid var(--m-hairline);border-radius:0}[data-m-selection-bar]>div>p{order:1;flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:var(--m-text)}[data-m-selection-bar]>[data-slot=button]{order:2;flex:0 0 44px;width:44px;min-height:44px;height:44px;padding:0;border-radius:var(--m-radius-control)}[data-m-selection-bar]:after{content:"";order:3;flex:0 0 100%;height:0;margin-top:-8px}[data-m-selection-bar]>div>[data-slot=button]{order:4;flex:1 1 40%;min-height:44px;height:auto;padding:0 10px;border-radius:var(--m-radius-control);font-size:13px;font-weight:600;white-space:nowrap}[data-m-selection-bar]>div>[data-slot=button]>svg{display:none}[data-app-page]:has([data-m-selection-bar]){padding-bottom:calc(9rem + env(safe-area-inset-bottom))}:is([data-m-spese],[data-m-allegati-spese]) [data-m-empty]>div:has(>svg){display:flex;flex-direction:column;align-items:center;margin-bottom:8px}:is([data-m-spese],[data-m-allegati-spese]) [data-m-empty]>div>svg,[data-m-allegati-spese] [data-m-empty]>svg{display:inline-flex;width:56px;height:56px;margin:0 auto 12px;padding:14px;border-radius:18px;background:var(--m-tint);color:var(--m-tone-accent-fg);opacity:1}:is([data-m-spese],[data-m-allegati-spese]) [data-m-empty] h3{margin-bottom:4px;color:var(--m-text)}[data-m-spese] [data-m-empty].border-dashed{border-style:solid;border-color:var(--m-border);border-radius:var(--m-radius-card);background:var(--m-surface)}[data-m-skeleton-cards]{display:flex;flex-direction:column;gap:12px;padding:12px 0 4px}[data-m-skeleton-cards] [data-m-skeleton]{display:block;height:14px;max-width:100%}[data-m-skeleton-cards] [data-m-card-head] [data-m-skeleton]{height:18px}[data-m-skeleton-cards] [data-m-skeleton-meta]{height:12px}[data-m-skeleton-cards] [data-m-skeleton-chip]{width:72px;height:26px;border-radius:999px}[data-app-page] div:has(>table[data-m-allegati-table]),[data-app-page] div:has(>table[data-m-costi-table]){overflow:visible}[data-m-allegati-list]{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}[data-m-list-head]{min-height:0;padding:0 0 8px;border:0;background:none}[data-m-list-head]>[data-m-section-title]{margin:0}[data-m-list-head]>span{font-size:13px;font-variant-numeric:tabular-nums;color:var(--m-muted)}[data-m-allegati-list]>.border-t{padding:12px 0 0;border:0}table[data-m-allegati-table]{display:block;width:100%;min-width:0}table[data-m-allegati-table]>thead{display:none}table[data-m-allegati-table]>tbody{display:flex;flex-direction:column;gap:12px}table[data-m-allegati-table] tr[data-m-card]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 12px}table[data-m-allegati-table] :where(tr[data-m-card]>td){display:block;min-width:0;max-width:none;padding:0;border:0;font-size:14px;line-height:1.4;white-space:normal}.dark table[data-m-allegati-table] td,.silvia table[data-m-allegati-table] td{color:var(--m-text)!important}table[data-m-allegati-table] td[data-m-col=tipo]{order:1;flex:0 0 40px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;align-self:flex-start;border-radius:12px;background:var(--m-tint)}table[data-m-allegati-table] td[data-m-col=tipo] svg{width:20px;height:20px;color:var(--m-tone-accent-fg)}table[data-m-allegati-table] td[data-m-col=tipo][data-m-kind=image]{background:var(--m-tone-ok-bg)}table[data-m-allegati-table] td[data-m-col=tipo][data-m-kind=image] svg{color:var(--m-tone-ok-fg)}table[data-m-allegati-table] td[data-m-col=nome]{order:2;flex:1 1 0%}table[data-m-allegati-table] td[data-m-col=nome]>.flex{flex-wrap:wrap;row-gap:6px}table[data-m-allegati-table] td[data-m-col=nome] [data-m-title]{word-break:normal}table[data-m-allegati-table] td[data-m-col=nome] [data-m-chip],[data-m-attachments] [data-m-chip]{letter-spacing:.01em;text-transform:none}table[data-m-allegati-table] td[data-m-col=originale]{order:3;flex:1 1 100%;margin-top:-2px;padding-left:52px;font-size:13px;color:var(--m-muted)}.dark table[data-m-allegati-table] td[data-m-col=originale],.silvia table[data-m-allegati-table] td[data-m-col=originale]{color:var(--m-muted)!important}table[data-m-allegati-table] td[data-m-col=originale][data-m-empty]{display:none}table[data-m-allegati-table] td[data-m-col=originale] .break-all{word-break:normal;overflow-wrap:anywhere}table[data-m-allegati-table] tr[data-m-card]:after{content:"";order:4;flex:0 0 100%;height:1px;margin-top:4px;background:var(--m-hairline)}table[data-m-allegati-table] td[data-m-col=spesa],table[data-m-allegati-table] td[data-m-col=data]{font-size:13px;color:var(--m-muted);font-variant-numeric:tabular-nums}.dark table[data-m-allegati-table] td[data-m-col=spesa],.dark table[data-m-allegati-table] td[data-m-col=data],.silvia table[data-m-allegati-table] td[data-m-col=spesa],.silvia table[data-m-allegati-table] td[data-m-col=data]{color:var(--m-muted)!important}table[data-m-allegati-table] td[data-m-col=spesa]{order:5;display:inline-flex;align-items:center;gap:6px}table[data-m-allegati-table] td[data-m-col=spesa]:before{content:"Spesa"}table[data-m-allegati-table] td[data-m-col=spesa] [data-m-textbtn]{min-height:44px;margin:-12px -8px;padding:0 8px;font-size:14px}table[data-m-allegati-table] td[data-m-col=data]{order:6;white-space:nowrap}table[data-m-allegati-table] td[data-m-col=data]:before{content:"·";margin-right:8px}table[data-m-allegati-table] td[data-m-col=azioni]{order:7;margin-left:auto}table[data-m-allegati-table] td[data-m-col=azioni]>.flex{gap:8px}table[data-m-allegati-table] td[data-m-col=azioni] [data-m-iconbtn]{padding:0}[data-m-costi-competenza]>.rounded-xl.border:has(>table[data-m-costi-table]){border:0;border-radius:0}table[data-m-costi-table]{display:block;width:100%;min-width:0}table[data-m-costi-table]>thead{display:none}table[data-m-costi-table]>tbody{display:flex;flex-direction:column;gap:12px}table[data-m-costi-table] tr[data-m-card]{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 8px}table[data-m-costi-table] :where(tr[data-m-card]>td){display:block;min-width:0;padding:0;border:0;font-size:14px;line-height:1.4;white-space:normal}.dark table[data-m-costi-table] td,.silvia table[data-m-costi-table] td{color:var(--m-text)!important}table[data-m-costi-table] tr[data-m-card]:before,table[data-m-costi-table] tr[data-m-card]:after{content:"";flex:0 0 100%;height:0;margin-top:-6px}table[data-m-costi-table] tr[data-m-card]:before{order:25}table[data-m-costi-table] tr[data-m-card]:after{order:55}table[data-m-costi-table] td[data-m-col=descrizione]{order:10;flex:1 1 0%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}table[data-m-costi-table] td[data-m-col=totale]{order:20;margin-left:auto;font-size:17px;font-weight:700;line-height:1.2;white-space:nowrap}table[data-m-costi-table] td[data-m-col=categoria],table[data-m-costi-table] td[data-m-col=sede],table[data-m-costi-table] td[data-m-col=periodo],table[data-m-costi-table] td[data-m-col=mensile]{font-size:13px;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--m-muted)}.dark table[data-m-costi-table] td[data-m-col=categoria],.dark table[data-m-costi-table] td[data-m-col=sede],.dark table[data-m-costi-table] td[data-m-col=periodo],.dark table[data-m-costi-table] td[data-m-col=mensile],.silvia table[data-m-costi-table] td[data-m-col=categoria],.silvia table[data-m-costi-table] td[data-m-col=sede],.silvia table[data-m-costi-table] td[data-m-col=periodo],.silvia table[data-m-costi-table] td[data-m-col=mensile]{color:var(--m-muted)!important}table[data-m-costi-table] td[data-m-col=categoria]{order:30}table[data-m-costi-table] td[data-m-col=sede]{order:40}table[data-m-costi-table] td[data-m-col=sede]:before{content:"·";margin-right:8px}table[data-m-costi-table] td[data-m-col=mensile]{order:50;margin-left:auto;white-space:nowrap}table[data-m-costi-table] td[data-m-col=mensile]:after{content:" / mese"}table[data-m-costi-table] td[data-m-col=periodo]{order:60;flex:1 1 auto}table[data-m-costi-table] td[data-m-col=ricorrenza]{order:70;align-self:center;margin-left:auto}table[data-m-costi-table] td[data-m-col=azioni]{order:80;flex:1 1 100%;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:12px;border-top:1px solid var(--m-hairline)}table[data-m-costi-table] td[data-m-col=azioni] [data-m-tinted]{min-height:40px;height:auto;padding:0 14px;border-radius:12px;font-size:14px;font-weight:600}table[data-m-costi-table] tr[data-m-empty-row]{display:block;padding:0;border:0}table[data-m-costi-table] tr[data-m-empty-row]>td[data-m-empty]{display:flex}:is([data-m-costi-competenza],[data-m-spese-dialog]) input[type=date]{width:100%;min-width:0;padding-left:12px;padding-right:8px}:is([data-m-costi-competenza],[data-m-spese-dialog]) input[type=date]::-webkit-calendar-picker-indicator{display:none}[data-m-spese-sheet]>[data-slot=sheet-header] .mb-3{margin-bottom:0}[data-m-spese-sheet]>[data-slot=sheet-header] .ml-20{margin-left:0}[data-m-spese-sheet]>[data-slot=sheet-header] .gap-4{gap:0}[data-m-spese-sheet] [data-m-sheet-body],[data-m-spese-sheet=fornitore]>.space-y-6{margin-right:-1.75rem;padding-left:0;padding-right:0}[data-m-spese-sheet] [data-m-sheet-body]>*+*{margin-top:12px}[data-m-spese-sheet]>.h-8{height:0}[data-m-spese-sheet] label svg{display:none}[data-m-spese-sheet] [data-m-card]>[data-m-section-title]{margin:0;gap:6px;flex-wrap:wrap}[data-m-spese-sheet] [data-m-card]>[data-m-section-title]>span{margin-left:6px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}[data-m-spese-sheet] [data-m-group]{display:contents}[data-m-spese-sheet] [data-m-card]>.grid>*{margin:0}[data-m-spese-sheet][data-m-mode=view] [data-m-card]>.grid{display:flex;flex-direction:column;gap:0}[data-m-spese-sheet] [data-m-block]{margin:0}[data-m-spese-sheet] [data-m-kv]>label{flex:0 1 auto;max-width:62%;justify-content:flex-start;gap:0;font-size:13px;font-weight:500;text-align:left;color:var(--m-muted)}[data-m-spese-sheet] [data-m-kv]>:last-child{font-size:15px}[data-m-spese-sheet] [data-m-kv]>[data-m-chip]{flex:0 0 auto;align-self:center;margin-left:auto;font-size:12px;font-weight:600}[data-m-spese-sheet] [data-m-group]>[data-m-kv]:first-child,[data-m-spese-sheet] [data-m-group]>[data-m-block]:first-child{border-top:1px solid var(--m-hairline)}[data-m-spese-sheet] [data-m-block]{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--m-hairline)}[data-m-spese-sheet] [data-m-block]>label{font-size:13px;font-weight:500;color:var(--m-muted)}[data-m-spese-sheet] [data-m-block]>[data-m-inset]{min-height:0;border:0}[data-m-spese-sheet] [data-m-card]:has(>.grid>[data-m-check])>.grid{display:flex;flex-direction:column;align-items:stretch;gap:0}[data-m-spese-sheet] [data-m-check]{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:4px 0;border-top:1px solid var(--m-hairline)}[data-m-spese-sheet] [data-m-check]:first-child{border-top:0}[data-m-spese-sheet] [data-m-check]>*{margin:0}[data-m-spese-sheet] [data-m-check]>input[type=checkbox]{width:22px;height:22px;accent-color:var(--m-accent)}[data-m-spese-sheet] [data-m-check]>label{font-size:15px;font-weight:500;color:var(--m-text)}[data-m-spese-sheet][data-m-mode=edit] [data-m-card]>.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;align-items:end}[data-m-spese-sheet][data-m-mode=edit] [data-m-card]>.grid>.md\:col-span-2,[data-m-spese-sheet][data-m-mode=edit] [data-m-group]>:last-child,[data-m-spese-sheet][data-m-mode=edit] [data-m-card]>.grid>[data-m-block]{grid-column:1 / -1}[data-m-spese-sheet][data-m-mode=edit] [data-m-field]>.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-m-spese-sheet][data-m-mode=edit] [data-m-field]>.grid>div{display:flex;flex-direction:column;gap:6px}[data-m-spese-sheet][data-m-mode=edit] [data-m-field]>.grid>div>label{font-size:12px;font-weight:600;color:var(--m-muted)}[data-m-spese-sheet][data-m-mode=edit] [data-m-field] [data-slot=button],[data-m-spese-sheet][data-m-mode=edit] [data-m-field] [data-slot=input],[data-m-spese-sheet][data-m-mode=edit] [data-m-field] [data-slot=select-trigger]{min-height:48px;height:auto;border-radius:var(--m-radius-control);font-size:16px}[data-m-spese-sheet][data-m-mode=edit] [data-m-field]>.grid [data-slot=button]{width:100%;justify-content:flex-start;padding-left:12px;padding-right:10px}[data-m-spese-sheet][data-m-mode=edit] [data-m-field] .space-y-3>:not(:first-child){margin-top:10px}[data-m-form]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;align-items:end}[data-m-form]>*{grid-column:1 / -1;margin:0}[data-m-form]>[data-m-half]{grid-column:auto}[data-m-form] textarea{min-height:88px;border-radius:var(--m-radius-control)}[data-m-spese-sheet]>[data-m-sticky-bottom]{margin:16px -2.75rem calc(-1rem - env(safe-area-inset-bottom)) -1rem}[data-m-spese-sheet] .space-y-6>[data-m-sticky-bottom]{margin:16px -1rem calc(-1rem - env(safe-area-inset-bottom)) -1rem;padding-top:12px;border-top:1px solid var(--m-hairline)}[data-m-spese-sheet] [data-m-sticky-bottom]>[data-slot=button]{padding:0 14px}[data-m-attachments]>[role=button]{gap:6px;padding:20px 16px;border-radius:16px}[data-m-attachments] [data-m-attachments-empty]{margin-top:8px;text-align:center}[data-m-attachments]>ul{margin-top:4px}[data-m-attachments] [data-m-allegato-row]{gap:10px;padding:10px 6px 10px 12px;border-radius:14px}[data-m-attachments] [data-m-allegato-row]:has(>[data-m-allegato-actions]){flex-wrap:wrap;padding:12px 12px 6px;row-gap:4px}[data-m-attachments] [data-m-allegato-row]:has(>[data-m-allegato-actions])>.flex-1{flex-basis:calc(100% - 26px)}[data-m-attachments] [data-m-allegato-row]>[data-m-allegato-actions]{flex:1 1 100%;justify-content:flex-end;gap:0;margin:0 -6px;padding-top:4px;border-top:1px solid var(--m-hairline)}[data-m-attachments] [data-m-allegato-row]>button,[data-m-attachments] [data-m-allegato-actions]>button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:12px}[data-m-attachments] [data-m-allegato-row] p.truncate{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}[data-m-spese-dialog] [data-slot=select-trigger]{width:100%}[data-m-spese-dialog] [data-m-form]{gap:14px 10px}[data-m-spese-dialog] [data-m-inset]{border:0}[data-m-spese-dialog] [data-m-inset]>[data-m-kv]{margin:0}[data-m-spese-dialog] [data-m-inset]>[data-m-kv]>span:first-child{font-size:13px}[data-m-spese-dialog] [data-m-inset]>[data-m-kv]>span:last-child{max-width:none}[data-m-mail-dialog] article .min-w-0>p.truncate.text-xs{white-space:normal;overflow:visible}[data-m-mail-foot]{gap:8px}[data-m-mail-foot]>[data-slot=button]{min-height:48px;border-radius:var(--m-radius-control);font-size:15px}[data-m-mail-foot]>[data-m-textbtn]{flex:0 0 auto}[data-m-mail-foot]>[data-m-primary]{flex:1 1 auto;width:auto}}@media (max-width: 639px){[data-slot=sidebar-inset]:has(>[data-app-page]>[data-m-cc]){overflow-y:hidden}[data-app-page]:has(>[data-m-cc]){flex:1 1 0%;min-height:0}[data-app-page]>[data-m-cc][data-m-cc]{width:calc(100% + 2 * var(--m-gutter));max-width:none;height:auto;flex:1 1 auto;min-height:0;margin:-.8rem calc(-1 * var(--m-gutter)) calc(-1.35rem - env(safe-area-inset-bottom))}[data-m-cc-embedded]{border-radius:var(--m-radius-card);border-color:var(--m-border)}[data-m-cc-header]{padding:2px var(--m-gutter) 10px;border-bottom:1px solid var(--m-hairline)}[data-m-cc-head-row]{display:flex;flex-direction:column;flex-wrap:nowrap!important;align-items:stretch;gap:8px}[data-m-cc-head-row]>*{min-width:0;max-width:100%}[data-m-cc-title-row]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}[data-m-cc-title-row]>h1{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}[data-m-cc-header] [data-m-page-header] [data-m-cc-title-row]>h1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:22px!important;line-height:1.2!important}[data-m-cc-title-row]>[data-m-chip]{flex:none;height:auto;min-height:0;padding:3px 8px;font-size:11px;line-height:1.3;letter-spacing:.04em}[data-m-cc-embedded] [data-m-cc-title-row]>h1{font-size:20px;line-height:1.2}[data-m-cc-header] [data-m-chiprow]{width:auto;max-width:none;justify-content:flex-start}[data-m-cc-header] [data-m-chiprow],[data-m-cc-nav] [data-m-chiprow]{scroll-padding-inline:var(--m-gutter)}[data-m-cc-header] [data-m-page-header] h1{text-wrap:pretty}[data-m-cc-header] [data-m-chiprow]>[data-slot=button],[data-m-cc-nav] [data-m-chiprow]>[data-m-pill]{height:36px;min-height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600}[data-m-cc-header] [data-m-chiprow]>[data-slot=button]:disabled{opacity:.45}[data-m-cc-nav]{padding:8px var(--m-gutter);border-bottom:1px solid var(--m-hairline)}[data-m-cc-sep]{flex:none;width:1px;height:22px;background:var(--m-border)}[data-m-cc-nav] [data-m-pill] svg{width:16px;height:16px;flex:none}[data-m-cc-visite]{background:var(--background)}[data-m-cc-visite-head]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px var(--m-gutter);border-bottom:1px solid var(--m-hairline);background:var(--m-surface)}[data-m-cc-visite-head] h2{min-width:0;font-size:17px;font-weight:650;letter-spacing:-.01em;text-transform:none;color:var(--m-text)}[data-m-cc-close]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-right:-6px;border-radius:999px;background:var(--m-tint);color:var(--m-tone-accent-fg)}[data-m-cc-close] svg{width:18px;height:18px}[data-m-cc-visite-list]{display:flex;flex-direction:column;gap:8px;padding:4px var(--m-gutter) calc(24px + env(safe-area-inset-bottom))}[data-m-cc-visite-list]>*{flex:none}[data-m-cc-visite-list]>[data-m-section-title]{margin:12px 0 0}[data-m-cc-visite-list]>[data-m-section-title]:first-child{margin-top:8px}[data-m-cc-visite-list] [data-m-card][data-m-list]{overflow:hidden}[data-m-cc-visite-list] [data-m-item][data-active]{background:var(--m-tint)}[data-m-cc-visite-list] [data-m-item][data-active] [data-m-cc-row-title]{color:var(--m-tone-accent-fg)}[data-m-cc-visite-list] [data-m-item] [data-m-chip]{margin-top:6px}[data-m-cc-visite-foot]{padding:12px var(--m-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--m-hairline);background:var(--m-surface)}[data-m-cc-visite-foot] [data-slot=button]{min-height:48px;border-radius:var(--m-radius-control);font-size:15px;font-weight:600}[data-m-cc-tile]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:54px;min-height:48px;padding:4px 2px;border-radius:12px;background:var(--m-tint);color:var(--m-tone-accent-fg)}[data-m-cc-tile]>strong{font-size:15px;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}[data-m-cc-tile][data-solo]>strong{font-size:13px;letter-spacing:.02em}[data-m-cc-tile]>small{margin-top:3px;font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;opacity:.85}[data-m-cc-row-title]{display:block;font-size:15px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}[data-m-cc-row-meta]{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--m-muted);overflow-wrap:anywhere}[data-m-cc-check]{flex:none;width:18px;height:18px;color:var(--m-tone-accent-fg)}[data-m-cc-content]{padding:12px var(--m-gutter) 24px}[data-m-cc-content]>[data-m-card]{margin-bottom:12px}[data-m-cc-riepilogo]{display:flex;flex-direction:column;gap:2px}[data-m-cc-riepilogo] [data-m-card-head]{align-items:center}[data-m-cc-riepilogo] [data-m-title]{display:flex;align-items:center;gap:8px}[data-m-cc-content] [data-m-kv-list]{margin-top:6px;font-size:15px}[data-m-cc-content] [data-m-kv-list]>[data-m-kv]{padding:8px 0}[data-m-cc-content] [data-m-kv-list]>[data-m-kv]:last-child{padding-bottom:0}[data-m-cc-content] [data-m-kv-list]>[data-m-kv]>:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}[data-m-cc-note]{margin:0;padding:10px 12px;border:0;border-radius:12px;background:var(--m-surface-2)}[data-m-cc-note]>:first-child{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-cc-note]>:last-child{font-size:14px;line-height:1.45;color:var(--m-text)}[data-m-cc-card-title]{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-cc-sezioni]{display:flex;flex-direction:column;gap:12px}[data-m-cc-sezioni]>*{margin:0}[data-m-cc-sezione]{scroll-margin-top:12px}[data-m-cc-sezione-head]{display:flex;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:0 0 10px;border-bottom:1px solid var(--m-hairline)}[data-m-cc-sezione-head]>h3{min-width:0;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);-webkit-text-fill-color:var(--m-muted);overflow-wrap:anywhere}[data-m-cc-sezione-head]>div{display:flex;flex:none;align-items:center;gap:8px}[data-m-cc-iconbtn]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-height:44px;padding:0;gap:0;border:1px solid transparent;border-radius:12px;background:var(--m-tint);color:var(--m-tone-accent-fg);font-size:0;box-shadow:none}[data-m-cc-iconbtn] svg{width:18px;height:18px}[data-m-cc-iconbtn].border-red-500{background:var(--m-tone-danger-bg);color:var(--m-tone-danger-fg)}[data-m-cc-save]:disabled{display:none}[data-m-cc-alert]{border-radius:12px}[data-m-cc-alert] [data-slot=button]{min-height:40px;border-radius:10px}[data-m-cc-trascrizione]{border-radius:12px}[data-m-cc-domande]{display:flex;flex-direction:column}[data-m-cc-domande]>*{margin:0}[data-m-cc-domande]>*+*{margin-top:14px;padding-top:14px;border-top:1px solid var(--m-hairline)}[data-m-cc-domande] [data-slot=separator]{display:none}[data-m-cc-domanda]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:0 10px}[data-m-cc-domanda]>:last-child{display:contents}[data-m-cc-domanda]>:last-child>*{grid-column:1 / -1;min-width:0}[data-m-cc-domanda]>:last-child>:is([data-m-cc-label-row],[data-m-cc-label]){grid-column:2;grid-row:1}[data-m-cc-num]{grid-column:1;grid-row:1;width:24px;height:24px;margin-top:10px;border-radius:999px;background:var(--m-tint)}[data-m-cc-domanda]:not(:has([data-m-cc-label-row]))>[data-m-cc-num]{margin-top:0}[data-m-cc-num]>span{font-size:12px;font-weight:700;color:var(--m-tone-accent-fg)}[data-m-cc-label-row]{display:flex;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}[data-m-cc-label]{min-width:0;font-size:15px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}[data-m-cc-label]:not([data-m-cc-label-row]>*){padding-top:2px;margin-bottom:8px}[data-m-cc-risposta]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:44px;padding:10px 12px;border:0;border-radius:12px;background:var(--m-surface-2)}[data-m-cc-risposta]>*{font-size:15px;line-height:1.45;color:var(--m-text)}[data-m-cc-risposta]:has(>:empty):before{content:"Nessuna risposta";font-size:14px;font-style:italic;color:var(--m-muted)}[data-m-cc-score]{width:56px;height:56px;border:0;border-radius:14px;background:var(--m-tint)}[data-m-cc-score]>span{font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--m-tone-accent-fg)}[data-m-cc-scala]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}[data-m-cc-scala]>button{width:auto;height:44px;border:1px solid var(--m-border);border-radius:var(--m-radius-sm);background:var(--m-surface);color:var(--m-text);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;scale:1;box-shadow:none}[data-m-cc-scala]>button.scale-110{border-color:var(--m-accent);background:var(--m-accent);color:var(--m-on-accent)}[data-m-cc-content] textarea{min-height:6rem;max-height:60vh;field-sizing:content;padding:12px 14px;border-radius:var(--m-radius-control);font-size:16px;line-height:1.45}[data-m-cc-content] [data-slot=input]{max-width:100%;min-height:48px;border-radius:var(--m-radius-control)}[data-m-cc-skeleton]{display:flex;flex-direction:column;gap:12px}[data-m-cc-skeleton]>div{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--m-border);border-radius:var(--m-radius-card);background:var(--m-surface)}[data-m-cc-skeleton] [data-m-skeleton]{display:block;height:14px}[data-m-cc-skeleton] [data-m-skeleton]:first-child{width:45%;height:12px}[data-m-cc-skeleton] [data-m-skeleton]:last-child{height:56px;border-radius:12px}[data-m-cc-content] [data-m-empty],[data-m-cc-visite-list] [data-m-empty]{padding:40px 24px}[data-m-cc] [data-m-sticky-bottom],[data-m-cc-embedded] [data-m-sticky-bottom]{position:relative;margin:0}[data-m-cc-embedded] [data-m-sticky-bottom]{padding-bottom:12px}[data-m-sticky-bottom]>[data-m-danger]{flex:0 0 auto;padding:0 18px}[data-m-sticky-bottom]>[data-m-primary]{min-width:0}[data-m-dialog-head]{padding:20px 60px 14px 16px}[data-m-dialog-head][data-m-center]{padding:20px 16px 16px}[data-m-dialog-body]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}[data-m-dialog-foot]{display:flex;flex-direction:column-reverse;flex-wrap:nowrap!important;align-items:stretch;gap:8px;padding:12px 16px;border-top:1px solid var(--m-hairline);background:var(--background)}[data-m-dialog-foot]>[data-slot=button]{flex:0 0 auto;width:100%;min-height:48px;height:auto;border-radius:var(--m-radius-control);font-size:15px;font-weight:600}[data-slot=dialog-content]:has(>[data-m-dialog-foot]){display:flex;flex-direction:column}[data-slot=dialog-content].p-0:has(>[data-m-dialog-foot]){gap:0}[data-slot=dialog-content]:not(.p-0)>[data-m-dialog-foot]{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));z-index:2;margin:4px -16px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom))}[data-m-cc-sheet-foot]{display:flex;flex-direction:column-reverse;flex-wrap:nowrap!important;gap:8px}[data-m-cc-sheet-foot]>[data-slot=button]{flex:0 0 auto;width:100%;min-height:48px;height:auto;border-radius:var(--m-radius-control);font-size:15px;font-weight:600}[data-m-cc-dash] [data-slot=dialog-header]>div{flex-wrap:nowrap!important}[data-m-cc-dash-chips]{margin-top:8px;padding-top:12px;gap:6px;border-top:1px solid var(--m-hairline)}[data-m-cc-dash-chip]{min-height:32px;padding:0 12px;border-width:1px;border-radius:999px;font-size:13px;font-weight:600}[data-m-cc-dash-chart]{margin:12px -6px 0}[data-m-cc-dash-chart] .recharts-legend-wrapper{font-size:12px}[data-m-cc-dash-chart] .recharts-default-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px}[data-m-cc-dash-chart] .recharts-legend-item{margin:0!important}[data-slot=dialog-content] [data-m-riassunto]{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}[data-slot=dialog-content] [data-m-riassunto] h3{padding-bottom:10px;font-size:15px;gap:10px}[data-slot=dialog-content] [data-m-riassunto] h3>div{width:32px;height:32px;border-radius:10px}[data-slot=dialog-content] [data-m-riassunto] p{font-size:15px;line-height:1.5}[data-m-visite-oggi] [data-m-field]>:not(:last-child){margin-bottom:0}[data-m-visite-oggi] [data-m-field]>p{font-size:13px;color:var(--m-muted)}[data-m-visite-oggi] [data-m-card]:has(>ul[data-m-list],>[data-m-cc-skeleton]){padding:0;gap:0;overflow:hidden}[data-m-visite-oggi] [data-m-card]>p{margin:0;font-size:15px}[data-m-visite-oggi] [data-m-cc-error]{padding:12px 14px;border-radius:12px;background:var(--m-tone-danger-bg);color:var(--m-tone-danger-fg);font-size:14px;line-height:1.45}[data-m-visite-oggi] [data-m-item]{align-items:center}[data-m-visite-oggi] [data-m-item] [data-m-cc-row-title]{font-size:16px;font-weight:650;letter-spacing:-.01em}[data-m-visite-oggi] [data-m-item] [data-m-chip]{margin-top:6px}[data-m-visite-oggi] [data-m-cc-skeleton]{gap:0}[data-m-visite-oggi] [data-m-cc-skeleton]>div{flex-direction:row;align-items:center;gap:12px;padding:12px 16px;border:0;border-top:1px solid var(--m-hairline);border-radius:0}[data-m-visite-oggi] [data-m-cc-skeleton]>div:first-child{border-top:0}[data-m-visite-oggi] [data-m-cc-skeleton] [data-m-skeleton]:first-child{flex:none;width:54px;height:48px;border-radius:12px}[data-m-visite-oggi] [data-m-cc-skeleton] [data-m-skeleton]:last-child{flex:1 1 auto;height:36px;border-radius:10px}[data-m-cc]:not(:has([data-m-sticky-bottom])) [data-m-cc-content]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}[data-m-dialog-head][data-m-center] [data-slot=dialog-header]{padding-right:0}[data-slot=dialog-content] [data-m-field]>:not(:last-child){margin-bottom:0}[data-slot=dialog-content] [data-m-field] input[data-slot=input]{min-height:48px;border-radius:var(--m-radius-control);font-size:16px}[data-slot=dialog-content] [data-m-field] .relative>.absolute svg,[data-slot=dialog-content] [data-m-field] .relative>svg{width:18px;height:18px}}@media (max-width: 359px){[data-m-sticky-bottom]>[data-m-danger]{width:48px;padding:0;gap:0;font-size:0}[data-m-sticky-bottom]>[data-m-danger] svg{width:18px;height:18px}[data-m-sticky-bottom]>[data-m-primary]{padding-inline:12px;font-size:14px}}@media (max-width: 639px){[data-m-iconbtn][data-tone=ok]{background:var(--m-tone-ok-bg);border-color:transparent;color:var(--m-tone-ok-fg)}[data-slot=card][data-m-plain]{padding:0;gap:8px;border:0;border-radius:0;box-shadow:none;background:transparent}[data-slot=card][data-m-plain]>[data-slot=card-header],[data-slot=card][data-m-plain]>[data-slot=card-content]{padding:0;gap:8px}[data-m-plain] [data-m-section-title]>svg{display:none}[data-m-prefix]:before{content:attr(data-m-prefix) " ";color:var(--m-muted);font-weight:500}table[data-m-pazienti],table[data-m-richieste],table[data-m-referral]{display:block;width:100%;min-width:0!important}table[data-m-pazienti] colgroup,table[data-m-pazienti] thead,table[data-m-pazienti] caption,table[data-m-richieste] thead,table[data-m-referral] thead{display:none}table[data-m-pazienti] tbody,table[data-m-richieste] tbody,table[data-m-referral] tbody{display:flex;flex-direction:column;gap:12px;width:100%}table[data-m-pazienti] tbody td,tr[data-m-req-row]>td,tr[data-m-ref-row]>td{display:block;width:auto;min-width:0;padding:0;border:0;text-align:left;white-space:normal;overflow:visible;position:static;background:transparent}table[data-m-richieste] tbody tr:not([data-m-req-row]),table[data-m-referral] tbody tr:not([data-m-ref-row]){display:block;border:0}table[data-m-richieste] tbody tr:not([data-m-req-row]) td,table[data-m-referral] tbody tr:not([data-m-ref-row]) td{display:block;width:100%;padding:0;white-space:normal}[data-slot=table-container]:has(>table[data-m-richieste]),[data-slot=table-container]:has(>table[data-m-referral]){overflow:visible}.dark table[data-m-pazienti] tbody td:nth-child(3),.silvia table[data-m-pazienti] tbody td:nth-child(3),.dark tr[data-m-req-row]>td:is([data-m-col=data],[data-m-col=fu-data],[data-m-col=fu-ora]),.silvia tr[data-m-req-row]>td:is([data-m-col=data],[data-m-col=fu-data],[data-m-col=fu-ora]),.dark tr[data-m-ref-row]>td:is([data-m-col=referrer],[data-m-col=osteopata],[data-m-col=data]),.silvia tr[data-m-ref-row]>td:is([data-m-col=referrer],[data-m-col=osteopata],[data-m-col=data]),.dark .visite-mobile-compact-table tbody td:is(:nth-child(1),:nth-child(5),:nth-child(6)),.silvia .visite-mobile-compact-table tbody td:is(:nth-child(1),:nth-child(5),:nth-child(6)){color:var(--m-muted)!important}table[data-m-pazienti] tbody tr[data-m-card]{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;column-gap:12px;row-gap:2px;align-items:center;width:100%;padding:14px 12px 14px 16px}table[data-m-pazienti] tbody td:nth-child(1){grid-column:1;grid-row:1 / span 3;align-self:start}table[data-m-pazienti] tbody td:nth-child(2){grid-column:2;grid-row:1}table[data-m-pazienti] [data-m-title]>span{display:inline;white-space:normal;overflow:visible;text-overflow:clip}table[data-m-pazienti] tbody td:nth-child(4){grid-column:2;grid-row:2}table[data-m-pazienti] tbody td:nth-child(4)[data-m-empty]{display:none}[data-m-paz-tel]{display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:100%;color:var(--m-tone-accent-fg);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;overflow-wrap:anywhere}[data-m-paz-tel] svg{width:13px;height:13px;flex:none;opacity:.8}table[data-m-pazienti] tbody td:nth-child(3){grid-column:2 / -1;grid-row:3;font-size:13px;line-height:1.35;color:var(--m-muted);overflow-wrap:anywhere}table[data-m-pazienti] tbody td:nth-child(3) [data-m-chips]{margin-top:8px}table[data-m-pazienti] tbody td:nth-child(3)[data-m-empty] [data-m-chips]{margin-top:2px}table[data-m-pazienti] tbody td:nth-child(3)[data-m-empty]:not(:has([data-m-chips]>*)){display:none}table[data-m-pazienti] tbody td:nth-child(5){grid-column:3;grid-row:1 / span 2;align-self:center}table[data-m-pazienti] tbody td:nth-child(5):not(:has(>a)){display:none}table[data-m-pazienti] tbody td:nth-child(6){display:none}table[data-m-pazienti] tbody td:nth-child(7){grid-column:4;grid-row:1 / span 2;align-self:center}table[data-m-pazienti] tbody td:nth-child(7) [data-m-menu]{margin:0}table[data-m-pazienti] tbody td:nth-child(7) [data-m-menu] svg{width:20px;height:20px}[data-m-req-header] [data-m-actions]{flex-direction:row}[data-m-kpis] [data-m-kpi]>.flex-col{display:flex;align-items:flex-start;gap:4px;text-align:left}[data-m-kpis] [data-m-kpi]>.flex-col>[data-m-value]{margin-bottom:0}[data-m-kpis] [data-m-kpi]>.absolute{display:none}[data-m-kpis] [data-m-kpi] [data-m-value] svg{width:24px;height:24px}[data-m-req-filterbar]>[data-slot=card-header]{display:block;padding:0;gap:0}[data-m-req-filterbar]>[data-slot=card-header]>.flex{display:block}[data-m-req-filterbar] [data-m-fields]>[data-m-textbtn]{display:none}[data-m-req-filterbar] [data-m-filterbar-foot]>[data-m-primary]{flex:0 0 100%;width:100%}[data-m-req-filterbar]>[data-slot=card-content][data-m-filterbar-body]{padding:0;gap:0}[data-m-req-filterbar] [data-m-filterbar-stack]{gap:0}[data-m-req-filterbar] [data-m-filterbar-stack] [data-m-fields]{display:contents}[data-m-req-filterbar] [data-m-filterbar-stack]>.border-t{display:none}[data-m-req-filterbar] [data-m-row]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;min-height:52px;padding:0 16px}[data-m-req-filterbar] [data-m-row]:before{content:"";position:absolute;top:0;left:16px;right:0;border-top:1px solid var(--m-hairline);pointer-events:none}[data-m-req-filterbar] [data-m-row=stato]:before,[data-m-req-filterbar] [data-m-row=periodo]:before,[data-m-req-filterbar] [data-m-row=campagna]:before{display:none}[data-m-req-filterbar] [data-m-row=stato]{order:1}[data-m-req-filterbar] [data-m-row=fonte]{order:2}[data-m-req-filterbar] [data-m-row=lm]{order:3}[data-m-req-filterbar] [data-m-row=tag]{order:4}[data-m-req-filterbar] [data-m-row=lmreq]{order:5}[data-m-req-filterbar] [data-m-row=periodo]{order:10}[data-m-req-filterbar] [data-m-row=anno]{order:11}[data-m-req-filterbar] [data-m-row=mese]{order:12}[data-m-req-filterbar] [data-m-row=trimestre]{order:13}[data-m-req-filterbar] [data-m-row=semestre]{order:14}[data-m-req-filterbar] [data-m-row=data]{order:15}[data-m-req-filterbar] [data-m-row=da]{order:16}[data-m-req-filterbar] [data-m-row=a]{order:17}[data-m-req-filterbar] [data-m-row=fu]{order:18}[data-m-req-filterbar] [data-m-row=fu-data]{order:19}[data-m-req-filterbar] [data-m-row=fu-da]{order:20}[data-m-req-filterbar] [data-m-row=fu-a]{order:21}[data-m-req-filterbar] [data-m-row=campagna]{order:30}[data-m-req-filterbar] [data-m-row=nome]{order:31}[data-m-req-filterbar] [data-m-filterbar-stack]>.space-y-3{order:40}[data-m-req-filterbar] [data-m-row=periodo],[data-m-req-filterbar] [data-m-row=campagna],[data-m-req-filterbar] [data-m-filterbar-stack]>.space-y-3{border-top:8px solid var(--m-surface-2)}[data-m-req-filterbar] [data-m-row]>[data-m-label]{font-size:15px;font-weight:500;line-height:1.25;color:var(--m-text);white-space:nowrap}[data-m-req-filterbar] [data-m-row]>:not([data-m-label]){justify-self:end;width:auto;max-width:100%;min-width:0}[data-m-req-filterbar] [data-m-row] [data-slot=select-trigger],[data-m-req-filterbar] [data-m-row]>:is([data-slot=button],[data-slot=popover-trigger]){display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;width:auto;max-width:100%;min-width:0;min-height:44px;height:44px;margin-right:-4px;padding:0 4px 0 8px;border:0!important;border-radius:10px;background:transparent!important;box-shadow:none!important;color:var(--m-muted)!important;font-size:15px;font-weight:500;text-align:right}[data-m-req-filterbar] [data-m-row] [data-slot=select-trigger]:active,[data-m-req-filterbar] [data-m-row]>:is([data-slot=button],[data-slot=popover-trigger]):active{background:var(--m-tint)!important}[data-m-req-filterbar] [data-m-row] [data-slot=select-trigger] [data-slot=select-value]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}[data-m-req-filterbar] [data-m-row] [data-slot=select-trigger]>svg{flex:none;width:16px;height:16px;opacity:.7}[data-m-req-filterbar] [data-m-row]>:is([data-slot=button],[data-slot=popover-trigger]){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-m-req-filterbar] [data-m-row]>:is([data-slot=button],[data-slot=popover-trigger])>svg{display:none}[data-m-req-filterbar] [data-m-row]>:is([data-slot=button],[data-slot=popover-trigger]):after{content:"";flex:none;width:7px;height:7px;margin:-3px 4px 0 2px;border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;transform:rotate(45deg);opacity:.7}[data-m-req-filterbar] :is([data-m-row=campagna],[data-m-row=nome]){grid-template-columns:minmax(0,1fr);row-gap:6px;padding-top:12px;padding-bottom:12px}[data-m-req-filterbar] :is([data-m-row=campagna],[data-m-row=nome])>[data-m-label]{font-size:13px;font-weight:600;color:var(--m-muted)}[data-m-req-filterbar] :is([data-m-row=campagna],[data-m-row=nome],[data-m-row=ad])>[data-slot=input]{justify-self:stretch;width:100%;min-height:44px;height:44px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:var(--m-surface-2);box-shadow:none;font-size:16px;text-overflow:ellipsis}[data-m-req-filterbar] :is([data-m-row=campagna],[data-m-row=nome],[data-m-row=ad])>[data-slot=input]:focus-visible{border-color:var(--m-accent);box-shadow:0 0 0 3px var(--m-tint)}[data-m-req-filterbar] [data-m-filterbar-stack]>.space-y-3{display:flex;flex-direction:column;gap:0;padding-top:14px}[data-m-req-filterbar] [data-m-filterbar-stack]>.space-y-3>*{margin:0}[data-m-req-filterbar] [data-m-filterbar-stack]>.space-y-3>[data-m-label]{display:block;padding:0 16px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-req-filterbar] [data-m-filterbar-stack]>.space-y-3>[data-orientation]{gap:0}[data-m-req-filterbar] [role=tablist]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;width:auto;height:auto;min-height:0;margin:0 16px 6px;padding:4px;border-radius:12px;background:var(--m-surface-2)}[data-m-req-filterbar] [role=tab]{min-height:36px;height:36px;padding:0 8px;border:0;border-radius:9px;font-size:14px;font-weight:600;color:var(--m-muted);white-space:nowrap}[data-m-req-filterbar] [role=tab][data-state=active]{background:var(--m-surface);color:var(--m-text);box-shadow:0 1px 2px #00000014,0 2px 8px -4px #00255240}[data-m-req-filterbar] [role=tabpanel]{display:flex;flex-direction:column;margin:0}[data-m-req-filterbar] [data-m-row=ad]{grid-template-columns:auto minmax(0,1fr)}[data-m-req-filterbar] [data-m-row=ad]>[data-slot=input]{justify-self:end;max-width:210px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;text-align:right}[data-m-req-filterbar] [data-m-filterbar-foot]{margin:0;padding:12px 16px 14px;border-top:1px solid var(--m-hairline)}[data-m-req-search]>span,[data-m-ref-search]>span{display:none}[data-m-req-search]>.relative,[data-m-ref-search]>.relative{width:100%}[data-m-req-search]>.relative>svg,[data-m-ref-search]>.relative>svg{top:50%;left:14px;transform:translateY(-50%)}[data-m-req-search]>.relative>[data-slot=input],[data-m-ref-search]>.relative>[data-slot=input]{padding-left:42px}tr[data-m-req-row]{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:16px;border:1px solid var(--m-border);border-radius:var(--m-radius-card);background:var(--m-surface);box-shadow:var(--m-shadow);transition:transform .12s ease}tr[data-m-req-row]:active{transform:scale(.985)}tr[data-m-req-row]>td[data-m-empty]{display:none}tr[data-m-req-row]:before{content:"";order:3;flex:0 0 100%;height:0}tr[data-m-req-row]>td[data-m-col=contatto],tr[data-m-req-row]>td[data-m-col=contatto]>.space-y-2{display:contents}tr[data-m-req-row] .space-y-1\.5{order:1;display:flex;flex:1 1 55%;flex-direction:column;gap:2px;min-width:0;margin:0!important}tr[data-m-req-row] .space-y-1\.5>*{margin:0!important;flex-wrap:nowrap;gap:0}tr[data-m-req-row] .space-y-1\.5>[data-m-empty]{display:none}[data-m-copy]{display:block;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent}[data-m-copy] [data-m-chip]{margin-left:8px;vertical-align:2px}[data-m-req-tel],[data-m-req-mail]{display:inline-flex;align-items:center;gap:6px;max-width:100%;text-decoration:none;overflow-wrap:anywhere}[data-m-req-tel]{min-height:28px;color:var(--m-tone-accent-fg);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}[data-m-req-mail]{min-height:24px;color:var(--m-muted);font-size:13px}[data-m-req-tel] svg,[data-m-req-mail] svg{width:13px;height:13px;flex:none;opacity:.8}tr[data-m-req-row]>td[data-m-col=valore]{order:2;flex:0 0 auto;align-self:flex-start;margin-left:12px}tr[data-m-req-row]>td[data-m-col=status]{order:4}tr[data-m-req-row]>td[data-m-col=fonte]{order:5}tr[data-m-req-row]>td[data-m-col=lm]{order:6}tr[data-m-req-row]>td:is([data-m-col=status],[data-m-col=fonte],[data-m-col=lm]){flex:none;max-width:100%;margin:10px 6px 0 0}tr[data-m-req-row]>td[data-m-col=lm] [data-m-chip]{height:auto;min-height:26px;padding:4px 10px;white-space:normal;line-height:1.2;text-align:left}tr[data-m-req-row]>td[data-m-col=lmreq]{order:7}tr[data-m-req-row]>td[data-m-col=ads]{order:8}tr[data-m-req-row]>td:is([data-m-col=lmreq],[data-m-col=ads]){flex:1 1 100%;margin-top:10px}tr[data-m-req-row]>td[data-m-col=lmreq] [data-slot=badge]{display:inline;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;white-space:normal}tr[data-m-req-row]>td[data-m-col=ads] p{font-size:13px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}[data-m-req-actions]{order:9;display:grid;flex:1 1 100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 0!important}[data-m-req-actions]>*,[data-m-req-actions]>*>button{width:100%;height:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--m-radius-control);background:var(--m-tint);color:var(--m-tone-accent-fg);box-shadow:none}[data-m-req-actions]>*>button:disabled,[data-m-req-actions]>button:disabled{opacity:.4}[data-m-req-actions] svg{width:20px;height:20px}tr[data-m-req-row]>td[data-m-col=data]{order:10;flex:1 1 100%;margin-top:12px;padding-top:12px;border-top:1px solid var(--m-hairline);font-size:13px;line-height:1.35;color:var(--m-muted);font-variant-numeric:tabular-nums}tr[data-m-req-row]>td[data-m-col=data]:before{content:"Ricevuta "}tr[data-m-req-row]>td[data-m-col=data]>.flex-col{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px}tr[data-m-req-row]>td[data-m-col=data]>.flex-col>span:last-child{font-size:13px}tr[data-m-req-row]>td[data-m-col=fu-data],tr[data-m-req-row]>td[data-m-col=fu-ora]{flex:none;margin-top:4px;font-size:13px;line-height:1.35;font-weight:600;color:var(--m-text);font-variant-numeric:tabular-nums}tr[data-m-req-row]>td[data-m-col=fu-data]{order:11}tr[data-m-req-row]>td[data-m-col=fu-data]:before{content:"Follow-up ";font-weight:500;color:var(--m-muted)}tr[data-m-req-row]>td[data-m-col=fu-ora]{order:12;padding-left:4px}[data-m-pager]{flex-direction:column;align-items:stretch;gap:8px;padding:12px 0 0}[data-m-pager]>*{margin:0!important}[data-m-pager]>.text-sm{text-align:center;font-size:13px}[data-m-pager]>div:last-child:not([data-m-pagination]){display:flex;flex-wrap:wrap;justify-content:center;gap:8px}[data-m-pager]>div:last-child:not([data-m-pagination]) [class*=space-x-]{display:flex;gap:6px}[data-m-pager]>div:last-child:not([data-m-pagination]) [class*=space-x-]>*{margin:0!important}[data-m-pager]>div:last-child:not([data-m-pagination]) button{min-width:44px;min-height:44px;border-radius:12px}tr[data-m-ref-row]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:16px;border:1px solid var(--m-border);border-radius:var(--m-radius-card);background:var(--m-surface);box-shadow:var(--m-shadow);transition:transform .12s ease}tr[data-m-ref-row]:active{transform:scale(.985)}tr[data-m-ref-row]>td{overflow-wrap:anywhere}tr[data-m-ref-row]>td[data-m-col=nuovo]{grid-column:1;grid-row:1;font-size:16px;line-height:1.3;font-weight:650;letter-spacing:-.01em}tr[data-m-ref-row]>td[data-m-col=bonus]{grid-column:2;grid-row:1;justify-self:end;align-self:start}tr[data-m-ref-row]>td[data-m-col=bonus] [data-slot=badge]{padding:0;border:0;background:transparent!important;color:var(--m-tone-ok-fg)!important;font-size:17px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}tr[data-m-ref-row]>td[data-m-col=referrer]{grid-column:1 / -1;grid-row:2;font-size:13px;line-height:1.35;color:var(--m-muted)}tr[data-m-ref-row]>td[data-m-col=referrer]:before{content:"Presentato da "}tr[data-m-ref-row]>td[data-m-col=referrer]>.font-medium,tr[data-m-ref-row]>td[data-m-col=osteopata]>.font-medium{display:inline;font-weight:500;color:var(--m-text)}tr[data-m-ref-row]:after{content:"";grid-column:1 / -1;grid-row:3;height:1px;margin:10px 0 8px;background:var(--m-hairline)}tr[data-m-ref-row]>td[data-m-col=osteopata],tr[data-m-ref-row]>td[data-m-col=data]{font-size:13px;line-height:1.35;color:var(--m-muted)}tr[data-m-ref-row]>td[data-m-col=osteopata]{grid-column:1;grid-row:4}tr[data-m-ref-row]>td[data-m-col=osteopata]:before{content:"Osteopata "}tr[data-m-ref-row]>td[data-m-col=data]{grid-column:2;grid-row:4;justify-self:stretch;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}[data-m-visite-root]{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}[data-m-visite-root]>.mb-2{margin-bottom:0}[data-m-visite-root]>.mb-2>*+*{margin-top:0}[data-m-visite-root] .bg-card.rounded-lg.border{margin-top:16px;border:0;border-radius:0;box-shadow:none;background:transparent}[data-m-visite-root] .bg-card.rounded-lg.border>button{min-height:44px;padding:8px 0;border:0;background:transparent}[data-m-visite-root] .bg-card.rounded-lg.border>button>div>svg{display:none}[data-m-visite-root] .bg-card.rounded-lg.border>button span.font-semibold{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-visite-root] .bg-card.rounded-lg.border>button span.rounded-full{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:var(--m-accent);color:var(--m-on-accent);font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}[data-m-visite-root] .bg-card.rounded-lg.border>button>svg:last-child{width:16px;height:16px;color:var(--m-muted)}[data-m-visite-root] .bg-card.rounded-lg.border>.p-4{padding:4px 0 0;border:0}[data-m-visite-root] .relative.group.max-w-md{max-width:100%}[data-m-visite-root] .relative.group.max-w-md>[data-slot=input]{min-height:48px;border-radius:var(--m-radius-control);font-size:16px;box-shadow:none}[data-m-visite-root] .overflow-y-auto:has(>table.visite-mobile-compact-table){max-height:none;overflow:visible}.visite-mobile-compact-table caption{display:none!important}.visite-mobile-compact-table tbody tr:not(:has(td[colspan])){gap:4px 12px;margin:0 0 12px;padding:16px;border:1px solid var(--m-border);border-radius:var(--m-radius-card);background:var(--m-surface);box-shadow:var(--m-shadow);transition:transform .12s ease}.visite-mobile-compact-table tbody tr:not(:has(td[colspan])):active{transform:scale(.985)}.visite-mobile-compact-table tbody td{font-size:13px;line-height:1.35}.visite-mobile-compact-table tbody td:nth-child(4){font-size:16px;line-height:1.3;font-weight:650;letter-spacing:-.01em;margin-bottom:4px}.visite-mobile-compact-table tbody td:nth-child(1):not([colspan]),.visite-mobile-compact-table tbody td:nth-child(5),.visite-mobile-compact-table tbody td:nth-child(6){color:var(--m-muted);opacity:1}.visite-mobile-compact-table tbody td:nth-child(2){font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.visite-mobile-compact-table tbody td:nth-child(7){font-size:17px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.visite-mobile-compact-table tbody tr:not(:has(td[colspan])):after{content:"";grid-column:1 / -1;grid-row:5;height:1px;margin:6px 0 4px;background:var(--m-hairline)}.visite-mobile-compact-table tbody tr>td:nth-child(8):not([colspan]),.visite-mobile-compact-table tbody tr>td:nth-child(9){grid-row:6;display:flex;align-items:center;align-self:stretch}.visite-mobile-compact-table tbody tr>td:nth-child(9){justify-content:flex-end}.visite-mobile-compact-table tbody td:nth-child(10){align-self:start}.visite-mobile-compact-table .visite-table-hamburger-btn{width:44px;height:44px;margin:-10px -10px -10px 0;padding:0;border-radius:12px}.visite-mobile-compact-table .visite-table-hamburger-btn svg{width:20px;height:20px}.visite-mobile-compact-table tbody tr:has(>td[colspan]){margin:0;padding:0;border:0;background:transparent}.visite-mobile-compact-table tbody td[colspan]{padding:0}.visite-mobile-compact-table tbody td[colspan]>div{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;text-align:center}.visite-mobile-compact-table tbody td[colspan]>div>svg{width:56px;height:56px;margin-bottom:8px;padding:14px;border-radius:18px;background:var(--m-tint);color:var(--m-tone-accent-fg);opacity:1}.visite-mobile-compact-table tbody td[colspan]>div>p{font-size:14px;line-height:1.4;color:var(--m-muted)}.visite-mobile-compact-table tbody td[colspan]>div>p:first-of-type{font-size:16px;font-weight:600;color:var(--m-text)}.visite-mobile-compact-table tfoot tr{gap:12px;padding:12px 0 0;border-top:1px solid var(--m-hairline)}.visite-mobile-compact-table tfoot td{font-size:13px;color:var(--m-muted);text-align:center}.visite-mobile-compact-table tfoot .flex.justify-end>p{font-size:13px}.visite-mobile-compact-table tfoot .flex.justify-end>.flex.items-center.space-x-2{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 60px minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%}.visite-mobile-compact-table tfoot .flex.justify-end>.flex.items-center.space-x-2>*{margin:0!important}.visite-mobile-compact-table tfoot .flex.justify-end>.flex.items-center.space-x-2>.space-x-1{display:flex;justify-content:center}.visite-mobile-compact-table tfoot .flex.justify-end>.flex.items-center.space-x-2>.space-x-1>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.visite-mobile-compact-table tfoot .flex.justify-end>.flex.items-center.space-x-2 button,.visite-mobile-compact-table tfoot .flex.justify-end>.flex.items-center.space-x-2 input{width:100%;min-height:44px;margin:0;padding:0 4px;border:1px solid var(--m-border);border-radius:var(--m-radius-control);background:var(--m-surface);color:var(--m-text);font-size:14px;font-weight:600;text-align:center}.visite-mobile-compact-table tfoot .flex.justify-end>.flex.items-center.space-x-2 button:disabled{opacity:.4}.visite-mobile-compact-table tfoot .flex.justify-end>.flex.items-center.space-x-2 input{font-size:16px;-moz-appearance:textfield;appearance:textfield}.visite-mobile-compact-table tfoot .flex.justify-end>.flex.items-center.space-x-2 button[title="Pagina precedente"],.visite-mobile-compact-table tfoot .flex.justify-end>.flex.items-center.space-x-2 button[title="Pagina successiva"]{font-size:0}.visite-mobile-compact-table tfoot button[title="Pagina precedente"]:after,.visite-mobile-compact-table tfoot button[title="Pagina successiva"]:after{font-size:14px}.visite-mobile-compact-table tfoot button[title="Pagina precedente"]:after{content:"Prec."}.visite-mobile-compact-table tfoot button[title="Pagina successiva"]:after{content:"Succ."}[data-m-visite-root] .flex.flex-col.w-full.gap-1\.5{gap:4px;padding-top:8px}[data-m-visite-root] .max-w-\[20rem\]{max-width:100%;flex-wrap:wrap}[data-m-visite-root] .max-w-\[20rem\]>[data-slot=select-trigger],[data-m-visite-root] .grid>.flex-col>[data-slot=select-trigger],[data-m-visite-root] .grid>.flex-col>[data-slot=button],[data-m-visite-root] .grid>.flex-col [data-slot=popover-trigger]{width:100%;max-width:100%}[data-m-visite-root] .grid>.flex-col>label{font-size:13px;font-weight:600}[data-m-req-search] [data-slot=select-trigger],[data-m-req-filterbar] [data-slot=select-trigger],[data-m-visite-root] [data-slot=select-trigger],[data-m-pz] [data-slot=select-trigger]{flex-wrap:nowrap!important;white-space:nowrap}[data-m-pz] [data-slot=select-trigger]>span{overflow:hidden;text-overflow:ellipsis}[data-slot=sheet-content][data-m-pz]:not(.p-0){padding-right:1rem}[data-slot=sheet-content][data-m-pz]:not(.p-0)>[data-slot=sheet-header]{margin-right:-1rem;margin-bottom:16px;background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}[data-m-pz] [data-slot=sheet-header] .w-16.h-16,[data-m-pz] [data-slot=sheet-header] .w-10.h-10{display:none}[data-m-pz] [data-slot=sheet-header] .gap-4.mb-3,[data-m-pz] [data-slot=sheet-header] .gap-2.mb-2{gap:8px;margin-bottom:2px}[data-m-pz] [data-slot=sheet-title]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:anywhere}[data-m-pz] [data-slot=sheet-description]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--m-muted)}[data-m-pz] [data-slot=sheet-header] .ml-20,[data-m-pz] [data-slot=sheet-header] .sm\:ml-\[3\.75rem\]{margin-left:0}[data-m-pz] [data-slot=sheet-header] .justify-between.ml-20,[data-m-pz] [data-slot=sheet-header] .justify-between:has(>[data-slot=sheet-description]){flex-direction:column;align-items:stretch;gap:6px}[data-m-pz] [data-slot=sheet-header] .rounded-full[data-slot=button]{flex:none;width:40px;height:40px}[data-m-pz] [data-slot=sheet-header] span.rounded-md.text-xs,[data-m-pz] [data-slot=sheet-header] .rounded-md.text-sm.font-medium{min-height:26px;padding:2px 10px;border:0;border-radius:999px;font-size:12px;font-weight:600}[data-m-pz=chiamata] [data-m-kv]>label.flex.items-center.gap-2{justify-content:flex-start}[data-m-pz] [data-m-sticky-bottom][data-fixed]:empty{display:none}[data-m-pz] [data-m-sticky-bottom][data-fixed]{z-index:40;flex-wrap:nowrap;justify-content:stretch;gap:8px;margin:0!important}[data-m-pz] [data-m-sticky-bottom]>*{flex:1 1 0;width:auto;min-width:0;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:center;text-align:center}[data-m-pz] [data-m-sticky-bottom]>* svg{flex:none}[data-m-pz] [data-m-sticky-bottom]>[data-m-primary]{flex:1.35 1 0;width:auto}[data-m-pz] [data-m-sticky-bottom]:has(>:nth-child(3)){flex-wrap:wrap}[data-m-pz] [data-m-sticky-bottom]:has(>:nth-child(3))>:not([data-m-primary]){flex:1 1 40%;order:1}[data-m-pz] [data-m-sticky-bottom]:has(>:nth-child(3))>[data-m-primary]{flex:1 1 100%;order:2}[data-slot=sheet-content]:has([data-m-sticky-bottom][data-fixed]:not(:empty)){padding-bottom:calc(88px + env(safe-area-inset-bottom))}[data-slot=sheet-content]:has([data-m-sticky-bottom][data-fixed]>:nth-child(3)){padding-bottom:calc(148px + env(safe-area-inset-bottom))}[data-m-pz] .space-y-8>:not(:last-child),[data-m-pz] .space-y-6.px-2>:not(:last-child){margin-bottom:12px}[data-m-pz] .space-y-8.px-2,[data-m-pz] .space-y-6.px-2{padding-left:0;padding-right:0}[data-m-pz] .bg-card.rounded-xl,[data-m-pz] .bg-card.rounded-lg.border{padding:16px;border-radius:var(--m-radius-card);border-color:var(--m-border);box-shadow:var(--m-shadow)}[data-m-pz] .bg-card.rounded-xl>h3,[data-m-pz] .bg-card.rounded-lg.border>h3,[data-m-pz] .storico-collapsible-trigger h3{margin:0 0 12px;gap:8px;font-size:13px!important;line-height:1.3;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)!important}[data-m-pz] .storico-collapsible-trigger h3{margin:0}[data-m-pz] h3>div:first-child:has(>svg){display:none}[data-m-pz] h4{margin-bottom:8px;font-size:15px!important;font-weight:650}[data-m-pz] .grid.gap-6,[data-m-pz] .grid.gap-4{gap:12px}[data-m-pz] .space-y-6>:not(:last-child){margin-bottom:12px}[data-m-pz] .space-y-5>:not(:last-child){margin-bottom:10px}[data-m-pz] label{font-size:13px;font-weight:600}[data-m-pz] [data-slot=input],[data-m-pz] [data-slot=select-trigger],[data-m-pz] textarea,[data-m-pz] .space-y-3>[data-slot=button].w-full,[data-m-pz] .space-y-2>[data-slot=button].w-full{min-height:48px;border-width:1px;border-radius:var(--m-radius-control);box-shadow:none}[data-m-pz] :is(.space-y-3,.space-y-2,.space-y-1\.5):has(>label+p.sheet-read-only-value),[data-m-pz] :is(.space-y-3,.space-y-2):has(>label+div.bg-muted\/50):not(:has(input,textarea,button,[role])),[data-m-pz=paziente] :is(.space-y-2,.space-y-3):has(>label+:is(input:disabled,[data-slot=select-trigger][data-disabled],button:disabled,div.h-12.bg-muted)),[data-m-pz] .space-y-1\.5:has(>p.text-muted-foreground+p){display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--m-hairline)}[data-m-pz] :is(.space-y-3,.space-y-2,.space-y-1\.5):has(>label+p.sheet-read-only-value)>*,[data-m-pz] :is(.space-y-3,.space-y-2):has(>label+div.bg-muted\/50):not(:has(input,textarea,button,[role]))>*,[data-m-pz=paziente] :is(.space-y-2,.space-y-3):has(>label+:is(input:disabled,[data-slot=select-trigger][data-disabled],button:disabled,div.h-12.bg-muted))>*,[data-m-pz] .space-y-1\.5:has(>p.text-muted-foreground+p)>*{margin:0!important}[data-m-pz] :is(.space-y-3,.space-y-2,.space-y-1\.5):has(>label+p.sheet-read-only-value)>label,[data-m-pz] :is(.space-y-3,.space-y-2):has(>label+div.bg-muted\/50):not(:has(input,textarea,button,[role]))>label,[data-m-pz=paziente] :is(.space-y-2,.space-y-3):has(>label+:is(input:disabled,[data-slot=select-trigger][data-disabled],button:disabled,div.h-12.bg-muted))>label,[data-m-pz] .space-y-1\.5:has(>p.text-muted-foreground+p)>p:first-child{flex:0 1 45%;font-size:13px;font-weight:500;color:var(--m-muted)!important}[data-m-pz] :is(.space-y-3,.space-y-2,.space-y-1\.5)>p.sheet-read-only-value,[data-m-pz] :is(.space-y-3,.space-y-2):has(>label+div.bg-muted\/50):not(:has(input,textarea,button,[role]))>div.bg-muted\/50,[data-m-pz=paziente] :is(.space-y-2,.space-y-3):has(>label)>:is(input:disabled,[data-slot=select-trigger][data-disabled],button:disabled,div.h-12.bg-muted),[data-m-pz] .space-y-1\.5:has(>p.text-muted-foreground+p)>p:last-child{flex:1 1 auto;min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;justify-content:flex-end;text-align:right;font-size:15px;font-weight:500;color:var(--m-text);overflow-wrap:anywhere}[data-m-pz=paziente] :is(.space-y-2,.space-y-3):has(>label)>[data-slot=select-trigger][data-disabled]>svg,[data-m-pz=paziente] :is(.space-y-2,.space-y-3):has(>label)>button:disabled>svg{display:none}[data-m-pz=paziente] :is(.space-y-2,.space-y-3):has(>label+:is(input:disabled,[data-slot=select-trigger][data-disabled],button:disabled,div.h-12.bg-muted)){flex-direction:column;align-items:stretch;gap:2px;padding:8px 0}[data-m-pz=paziente] :is(.space-y-2,.space-y-3):has(>label+:is(input:disabled,[data-slot=select-trigger][data-disabled],button:disabled,div.h-12.bg-muted))>label{flex:none;font-size:12px;font-weight:600;letter-spacing:.02em}[data-m-pz=paziente] :is(.space-y-2,.space-y-3):has(>label)>:is(input:disabled,[data-slot=select-trigger][data-disabled],button:disabled,div.h-12.bg-muted){width:100%;text-align:left;justify-content:flex-start;text-overflow:ellipsis}[data-m-pz] .grid:has(>:is(.space-y-3,.space-y-2,.space-y-1\.5)>p.sheet-read-only-value),[data-m-pz=paziente] .grid:has(>:is(.space-y-2,.space-y-3)>input:disabled){gap:0}[data-m-pz] .space-y-6>.grid:has(>*>p.sheet-read-only-value),[data-m-pz=paziente] .space-y-6>.grid:has(>:is(.space-y-2,.space-y-3)>input:disabled){margin-bottom:0}[data-m-pz] h3+.space-y-6>.grid:first-child>:first-child:has(>p.sheet-read-only-value),[data-m-pz] h3+.space-y-5>.space-y-1\.5:first-child,[data-m-pz=paziente] h3+.grid>:first-child:has(>input:disabled){border-top:0;padding-top:0}[data-m-pz=paziente] input:disabled,[data-m-pz=paziente] textarea:disabled,[data-m-pz=paziente] [data-slot=select-trigger][data-disabled]{opacity:1;color:var(--m-text);background:var(--m-surface-2);border-color:transparent;cursor:default}[data-m-sheet-body=paziente]{padding-left:0;padding-right:0;font-size:15px;line-height:1.45}[data-m-sheet-body=paziente]>:not(:last-child){margin-bottom:12px}[data-m-sheet-body=paziente] :is(p,span,button,label){font-size:inherit}[data-m-sheet-body=paziente] :is(p,span,div,button).text-xs,[data-m-sheet-body=paziente] .text-\[10px\],[data-m-sheet-body=paziente] .text-\[11px\]{font-size:13px}[data-m-sheet-body=paziente] :is(p,span,button).text-sm{font-size:14px}[data-m-sheet-body=paziente] label{font-size:13px}[data-m-sheet-body=paziente] input:not([type=checkbox]):not([type=radio]),[data-m-sheet-body=paziente] [data-slot=select-trigger]{height:auto;min-height:48px;padding-left:14px;padding-right:14px;font-size:16px}[data-m-sheet-body=paziente] [data-slot=select-value]{font-size:16px}[data-m-sheet-body=paziente] svg{scale:1}[data-m-sheet-body=paziente] .bg-card.rounded-xl,[data-m-sheet-body=paziente] .bg-card.rounded-lg{padding:16px;border-radius:var(--m-radius-card)}[data-m-sheet-body=paziente] .storico-collapsible-trigger{flex-wrap:nowrap!important;gap:8px;min-height:52px;margin:-16px;padding:14px 0 14px 16px}[data-m-sheet-body=paziente] .storico-collapsible-trigger h3{flex:1 1 auto;min-width:0}[data-m-sheet-body=paziente] .storico-collapsible-trigger>svg{flex:none;width:18px;height:18px;margin:0 14px 0 0!important}[data-m-sheet-body=paziente] .space-y-6>:not(:last-child){margin-bottom:12px}[data-m-sheet-body=paziente] .space-y-4>:not(:last-child){margin-bottom:12px}[data-m-sheet-body=paziente] .space-y-3>:not(:last-child){margin-bottom:8px}[data-m-sheet-body=paziente] .gap-6,[data-m-sheet-body=paziente] .gap-4{gap:12px}[data-m-sheet-body=paziente] .mb-8,[data-m-sheet-body=paziente] .mb-6{margin-bottom:12px}[data-m-sheet-body=paziente] .w-28.flex-shrink-0{width:6.5rem}[data-m-sheet-body=paziente] .w-28.flex-shrink-0 [data-slot=select-trigger]{padding-left:10px;padding-right:8px}[data-m-sheet-body=paziente]>.my-32,[data-m-pz] .relative.my-32{margin:16px 0}[data-m-pz] .relative.my-32>.relative,[data-m-sheet-body=paziente]>.my-32>.relative{padding:6px 12px}[data-m-pz] .relative.my-32 svg,[data-m-sheet-body=paziente]>.my-32 svg{width:18px;height:18px}[data-m-sheet-body=paziente] .grid.grid-cols-2.md\:grid-cols-4{gap:8px}[data-m-sheet-body=paziente] .grid.grid-cols-2.md\:grid-cols-4>div{padding:10px 8px;border-radius:12px}[data-m-sheet-body=paziente] .grid.grid-cols-2.md\:grid-cols-4>div>div:first-child{font-size:17px;font-variant-numeric:tabular-nums}[data-m-sheet-body=paziente] .grid.grid-cols-1.md\:grid-cols-2{gap:8px}[data-m-sheet-body=paziente] .grid.grid-cols-1.md\:grid-cols-2>div.border,[data-m-sheet-body=paziente] .grid.grid-cols-1.md\:grid-cols-2>.cursor-context-menu>[data-m-visita-card]{padding:12px 14px;border-radius:14px;border-color:var(--m-border);background:var(--m-surface-2);box-shadow:none}[data-m-pz^=referral] [data-slot=select-trigger]:not([data-m-search]>*){width:100%;max-width:100%}}@layer base{@media (max-width: 639px){[data-m-req-filterbar] [data-m-row] [data-slot=select-trigger]:not(#m-req),[data-m-req-filterbar] [data-m-row]>:is([data-slot=button],[data-slot=popover-trigger]):not(#m-req){border-color:transparent!important;background:transparent!important;color:var(--m-muted)!important;box-shadow:none!important}[data-m-req-filterbar] [data-m-row] [data-slot=select-trigger]:active:not(#m-req),[data-m-req-filterbar] [data-m-row]>:is([data-slot=button],[data-slot=popover-trigger]):active:not(#m-req){background:var(--m-tint)!important}[data-m-req-filterbar] [data-m-row] [data-slot=select-trigger] :is([data-slot=select-value],svg):not(#m-req){color:inherit!important}}}@media (max-width: 639px){[data-m-money]{font-variant-numeric:tabular-nums}[data-m-money] [data-m-scroll]{max-height:none;overflow:visible}[data-m-loading]{display:flex;flex-direction:column;gap:16px;width:100%}[data-m-skeleton-card]{gap:12px}[data-m-skeleton-card]>[data-m-skeleton]{height:14px}[data-m-error]{width:100%;align-items:flex-start;gap:6px;padding:16px;border-radius:var(--m-radius-card);border:1px solid color-mix(in srgb,var(--m-tone-danger-fg) 25%,transparent);background:var(--m-tone-danger-bg);text-align:left}[data-m-error]>.text-4xl{display:none}[data-m-error]>h3{font-size:16px;font-weight:650;color:var(--m-tone-danger-fg)}[data-m-error]>p{font-size:14px;line-height:1.4;color:var(--m-text)}[data-m-error]>[data-m-primary]{margin-top:8px}[data-slot=card][data-m-error]{gap:0;padding:14px 16px}[data-m-error]>[data-slot=card-content]{padding:0;font-size:14px;color:var(--m-tone-danger-fg)}[data-m-pag-table],[data-m-acq-table]{display:block;width:100%;min-width:0;height:auto;table-layout:auto}[data-m-pag-table] colgroup,[data-m-pag-table] thead,[data-m-acq-table] thead{display:none}:is([data-m-pag-table],[data-m-acq-table]) tbody{display:flex;flex-direction:column;gap:12px;width:100%;max-height:none;overflow:visible}:is([data-m-pag-table],[data-m-acq-table]) tbody tr[data-m-card]{display:grid;align-items:start;column-gap:0;row-gap:0;width:100%}:is([data-m-pag-table],[data-m-acq-table]) tbody tr[data-m-card][data-m-selected]{background:var(--m-tint);border-color:color-mix(in srgb,var(--m-accent) 35%,var(--m-border))}:is([data-m-pag-table],[data-m-acq-table]) tbody td{display:block;width:auto;min-width:0;max-width:none;padding:0;border:0;white-space:normal;text-align:left;font-size:13px;line-height:1.35}:is([data-m-pag-table],[data-m-acq-table]) tbody td .truncate{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}:is([data-m-pag-table],[data-m-acq-table]) tbody td[data-m-empty]{display:none}:is([data-m-pag-table],[data-m-acq-table]) td[data-m=paz]{grid-area:paz;padding-right:12px;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--m-text)}:is([data-m-pag-table],[data-m-acq-table]) td[data-m=importo]{grid-area:importo;justify-self:end;text-align:right;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;color:var(--m-text)}:is([data-m-pag-table],[data-m-acq-table]) td[data-m=stato]{grid-area:stato;justify-self:end;margin-top:6px}[data-m-pag-table] tbody tr[data-m-card]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"paz paz importo" "data metodo stato" "note note note" "alloc alloc alloc" "check fatt fatt"}[data-m-pag-table] td[data-m=data]{grid-area:data;margin-top:6px;white-space:nowrap}[data-m-pag-table] td[data-m=data]>span{color:var(--m-muted);font-weight:400}[data-m-pag-table] td[data-m=data] .text-\[10px\]{font-size:13px}[data-m-pag-table] td[data-m=metodo]{grid-area:metodo;margin-top:6px;padding-right:10px}[data-m-pag-table] td[data-m=metodo]>div{color:var(--m-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m-pag-table] td[data-m=metodo]>div:before{content:" · ";white-space:pre}[data-m-pag-table] td[data-m=note]{grid-area:note;margin-top:10px;font-size:14px;line-height:1.4}[data-m-pag-table] td[data-m=note]>div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:none;color:var(--m-muted)}[data-m-pag-table] td[data-m=alloc]{grid-area:alloc;margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--m-surface-2)}[data-m-pag-table] td[data-m=alloc] .text-xs{font-size:13px;line-height:1.4}[data-m-pag-table] td[data-m=alloc] .text-\[10px\]{font-size:12px}[data-m-pag-table] td[data-m=check],[data-m-pag-table] td[data-m=fatt]{margin-top:12px;padding-top:12px;border-top:1px solid var(--m-hairline)}[data-m-pag-table] td[data-m=check]{grid-area:check;display:flex;align-items:center;min-height:52px;padding-right:12px}[data-m-pag-table] td[data-m=check]>[role=checkbox]{width:26px;height:26px;border-radius:8px;border:1.5px solid color-mix(in srgb,var(--m-muted) 60%,transparent);background:var(--m-surface);transform:none}[data-m-pag-table] td[data-m=check]>[role=checkbox][data-state=checked]{border-color:var(--m-accent);background:var(--m-accent);color:var(--m-on-accent)}[data-m-pag-table] td[data-m=fatt]{grid-area:fatt;display:flex;align-items:center;justify-content:flex-end;min-height:52px}[data-m-pag-table] td[data-m=fatt]>[data-slot=button]{min-width:0;min-height:40px;height:auto;padding:0 16px;border-radius:12px;font-size:14px;font-weight:600}[data-m-acq-table] tbody tr[data-m-card]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"paz importo" "serv importo" "data stato" "sconto sconto"}[data-m-acq-table] td[data-m=serv]{grid-area:serv;margin-top:2px;padding-right:12px}[data-m-acq-table] td[data-m=serv]>div{color:var(--m-muted)}[data-m-acq-table] td[data-m=importo]{align-self:start}[data-m-acq-table] td[data-m=importo] [data-m-paid]{margin-top:2px;font-size:12px;font-weight:500;color:var(--m-muted)}[data-m-acq-table] td[data-m=importo] [data-m-paid][data-tone=warn]{color:var(--m-tone-warn-fg)}[data-m-acq-table] td[data-m=data]{grid-area:data;margin-top:6px;align-self:center;font-weight:400;color:var(--m-muted)}.dark [data-m-acq-table] td[data-m=data],.silvia [data-m-acq-table] td[data-m=data]{-webkit-text-fill-color:var(--m-muted)}[data-m-acq-table] td[data-m=sconto]{grid-area:sconto;margin-top:10px}[data-m-acq-table] td[data-m=sconto]>.flex{justify-content:flex-start}[data-m-acq-table] td[data-m=sconto] [data-m-chip]{min-width:0}:is([data-m-pag-table],[data-m-acq-table]):has(tbody:empty) tfoot{display:none}:is([data-m-pag-table],[data-m-acq-table]) tfoot{display:block;position:static;width:100%;margin-top:16px;border:0;background:transparent}:is([data-m-pag-table],[data-m-acq-table]) tfoot tr{display:block;width:100%;border:0}:is([data-m-pag-table],[data-m-acq-table]) tfoot td:first-child{display:none}:is([data-m-pag-table],[data-m-acq-table]) tfoot td{display:block;width:100%;padding:0;white-space:normal}[data-m-selection]{align-items:center;justify-content:space-between;border-radius:0;font-size:13px}[data-m-selection]>span{flex:1 1 auto;min-height:0;font-size:13px;font-weight:500;line-height:1.35;color:var(--m-text);border-radius:0}[data-m-selection]>[data-m-secondary]{flex:0 0 auto;min-height:44px;padding:0 14px;font-size:14px}[data-m-money=pagamenti]:has([data-m-selection])>.flex-1{padding-bottom:calc(76px + env(safe-area-inset-bottom))}[data-m-money=conti]{display:flex;flex-direction:column;gap:16px;padding:0}[data-m-money=conti]>*{margin-bottom:0}[data-m-money=conti]>nav{order:-3}[data-m-money=conti]>[data-m-page-header]{order:-2}[data-m-money=conti]>[data-m-kpis]{order:-1}[data-m-money=conti] [data-m-kpis]>[data-m-kpi]{grid-column:1 / -1}[data-m-money=conti] [data-m-kpis] [data-m-kpi] [data-m-value][data-tone=ok]{color:var(--m-tone-ok-fg)}[data-m-money=conti] [data-m-kpis] [data-m-kpi] [data-m-value][data-tone=danger]{color:var(--m-tone-danger-fg)}[data-m-money=conti] [data-m-card]>[data-m-secondary]{align-self:stretch;width:100%;min-height:44px;border-radius:var(--m-radius-control);font-size:14px;font-weight:600}[data-m-money=conti] [data-m-field] [data-slot=select-trigger]{border-color:var(--m-border);background:var(--m-surface)}[data-m-money=conti] [data-m-kpi-head]{margin:0;align-items:center}[data-m-mov]{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}[data-m-mov-head]{padding:0 4px 10px;border:0;background:transparent;align-items:baseline}[data-m-mov-head]>[data-m-section-title]{margin:0}[data-m-mov-head]>span{font-size:13px;color:var(--m-muted)}[data-m-mov]>.p-8{padding:20px 16px;border:1px solid var(--m-border);border-radius:var(--m-radius-card);background:var(--m-surface)}[data-m-mov] [data-m-empty]{border:1px solid var(--m-border);border-radius:var(--m-radius-card);background:var(--m-surface)}[data-m-mov] [data-m-empty] [data-m-title]{margin:0}[data-m-mov] [data-m-empty] [data-m-danger]{margin-top:8px;min-height:44px;padding:0 16px;border-radius:var(--m-radius-control)}[data-m-mov] .px-4.pt-3:has(>[data-m-seg]){padding:0 0 12px}[data-m-mov] [data-m-seg]{max-width:none;height:auto}[data-m-mov] [data-m-seg]>[role=tab]{flex:1 1 0;min-height:36px;height:36px}[data-m-mov] .border-t:has(>[data-m-pagination]){padding:12px 0 0;border:0}[data-m-conti]{display:block;width:100%;min-width:0;border-spacing:0}[data-m-conti] thead{display:none}[data-m-conti] tbody{display:flex;flex-direction:column;gap:12px;width:100%;padding:0}[data-m-conti] tbody tr[data-m-card]{display:grid;align-items:start;column-gap:12px;row-gap:0;width:100%}[data-m-conti] tbody td{display:block;min-width:0;max-width:none;padding:0;border:0;font-size:13px;line-height:1.35;white-space:normal;text-align:left;overflow-wrap:anywhere}[data-m-conti] tbody td[data-m-empty]{display:none}[data-m-conti] td[data-m=importo]{grid-area:importo;justify-self:end;text-align:right;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}[data-m-conti] td[data-m=importo][data-tone=ok]{color:var(--m-tone-ok-fg)}[data-m-conti] td[data-m=importo][data-tone=danger]{color:var(--m-tone-danger-fg)}[data-m-conti] td[data-m=importo][data-tone=muted]{color:var(--m-muted)}.dark [data-m-conti] td[data-m=importo][data-tone=ok],.silvia [data-m-conti] td[data-m=importo][data-tone=ok]{-webkit-text-fill-color:var(--m-tone-ok-fg)}.dark [data-m-conti] td[data-m=importo][data-tone=danger],.silvia [data-m-conti] td[data-m=importo][data-tone=danger]{-webkit-text-fill-color:var(--m-tone-danger-fg)}.dark [data-m-conti] td[data-m=importo][data-tone=muted],.silvia [data-m-conti] td[data-m=importo][data-tone=muted]{-webkit-text-fill-color:var(--m-muted)}[data-m-conti=mov] td[data-m=importo][data-tone=ok]:before{content:"+"}[data-m-conti] td[data-m=importo] p{margin-top:2px;font-size:12px;font-weight:500;white-space:normal;color:var(--m-muted)}[data-m-conti] td[data-m=data]{grid-area:data;white-space:nowrap;color:var(--m-muted)}.dark [data-m-conti] td[data-m=data],.silvia [data-m-conti] td[data-m=data],.dark [data-m-conti] td[data-m=tipo],.silvia [data-m-conti] td[data-m=tipo],.dark [data-m-conti] td[data-m=stato],.silvia [data-m-conti] td[data-m=stato],.dark [data-m-conti] td[data-m=carta],.silvia [data-m-conti] td[data-m=carta],.dark [data-m-conti] td[data-m=ultime4],.silvia [data-m-conti] td[data-m=ultime4]{-webkit-text-fill-color:var(--m-muted)}[data-m-conti] td[data-m=desc]{grid-area:desc;padding-right:4px;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--m-text)}[data-m-conti] td[data-m=desc]>span,[data-m-conti] td[data-m=desc]>p:first-child{font-weight:650}[data-m-conti] td[data-m=desc] p.text-xs{margin-top:2px;font-size:13px;font-weight:400;line-height:1.35}[data-m-conti=mov] tbody tr[data-m-card]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc importo" "nome nome" "data stato" "tipo tipo" "rif rif"}[data-m-conti=mov] td[data-m=nome]{grid-area:nome;margin-top:2px;color:var(--m-muted)}[data-m-conti=mov] td[data-m=nome]>span{font-weight:500;color:var(--m-muted)}[data-m-conti=mov] td[data-m=data]{margin-top:8px}[data-m-conti=mov] td[data-m=stato]{grid-area:stato;justify-self:end;margin-top:8px;text-align:right;color:var(--m-muted)}[data-m-conti=mov] td[data-m=tipo]{grid-area:tipo;margin-top:2px;color:var(--m-muted)}[data-m-conti=mov] td[data-m=lato]{display:none}[data-m-conti=mov] td[data-m=rif]{grid-area:rif;margin-top:10px;padding:8px 12px;border-radius:12px;background:var(--m-surface-2);font-size:13px}[data-m-conti=mov] td[data-m=rif]>span{color:var(--m-text)}[data-m-conti=mov] td[data-m=rif]:before{content:"Rif. ";color:var(--m-muted);font-weight:600}[data-m-conti=pos] tbody tr[data-m-card]{grid-template-columns:auto minmax(0,1fr) auto;column-gap:6px;grid-template-areas:"data data importo" "carta ultime4 stato" "term term term" "note note note"}[data-m-conti=pos] td[data-m=data]{font-size:16px;font-weight:650;line-height:1.3;color:var(--m-text)}.dark [data-m-conti=pos] td[data-m=data],.silvia [data-m-conti=pos] td[data-m=data]{-webkit-text-fill-color:var(--m-text)}[data-m-conti=pos] td[data-m=stato]{grid-area:stato;justify-self:end;margin-top:8px}[data-m-conti=pos] td[data-m=carta]{grid-area:carta;margin-top:8px;align-self:center;color:var(--m-muted)}[data-m-conti=pos] td[data-m=ultime4]{grid-area:ultime4;margin-top:8px;align-self:center;padding-right:8px;color:var(--m-muted)}[data-m-conti=pos] td[data-m=term]{grid-area:term;margin-top:4px}[data-m-conti=pos] td[data-m=term]:before{content:"Terminale ";font-size:13px;color:var(--m-muted)}[data-m-conti=pos] td[data-m=term] .text-xs,[data-m-conti=pos] td[data-m=note] .text-xs{font-size:13px}[data-m-conti=pos] td[data-m=note]{grid-area:note;margin-top:10px;padding:8px 12px;border-radius:12px;background:var(--m-surface-2)}[data-m-conti=accrediti] tbody tr[data-m-card]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc importo" "data data" "att att"}[data-m-conti=accrediti] td[data-m=data]{margin-top:6px}[data-m-conti=accrediti] td[data-m=att]{grid-area:att;margin-top:10px;padding-top:10px;border-top:1px solid var(--m-hairline)}[data-m-conti=accrediti] td[data-m=att] a{min-height:40px;font-size:14px;font-weight:600}[data-m-money=estratti]{display:flex;flex-direction:column;gap:16px;padding:0}[data-m-money=estratti]>nav{margin-bottom:0}[data-m-hero] [data-m-hero-text]{width:100%}[data-m-hero] [data-m-eyebrow]{color:#ffffffa6}[data-m-hero] [data-m-desc]{margin-top:4px;color:#ffffffc7}[data-m-hero] [data-m-mese]{width:100%;justify-content:space-between;margin-top:4px;padding:4px;border-radius:var(--m-radius-control)}[data-m-hero] [data-m-mese]>button:first-child,[data-m-hero] [data-m-mese]>button:last-child{width:44px;height:44px;border-radius:12px}[data-m-hero] [data-m-mese] [data-m-mese-label]{flex:1 1 auto;min-width:0;padding:4px 8px}[data-m-hero] [data-m-mese] p{display:block;overflow:visible;-webkit-line-clamp:unset}[data-m-hero] [data-m-mese] p:first-child{font-size:17px;line-height:1.2;font-weight:650}[data-m-hero] [data-m-mese] p:last-child{margin-top:2px;font-size:12px;line-height:1.2}[data-m-hero] [data-m-hero-foot]{flex-direction:column;align-items:stretch;gap:12px;margin-top:10px}[data-m-hero] [data-m-chips]{flex-wrap:nowrap;gap:6px}[data-m-chip][data-tone=glass]{min-width:0;overflow:hidden;text-overflow:ellipsis;background:#ffffff1f;color:#ffffffe6}[data-m-hero] [data-m-actions]>*{flex:0 0 100%;width:100%;min-height:48px;font-size:15px}[data-m-hero] [data-m-hero-cta]{order:-1}[data-m-hero] [data-m-glass]{border:1px solid rgb(255 255 255 / .14);background:#ffffff1a}[data-m-hero] [data-m-hero-cta]{box-shadow:0 6px 16px -10px color-mix(in srgb,var(--brand-green) 70%,transparent)}[data-m-upload]{gap:14px;border-style:solid}[data-m-upload-inner]{display:grid;gap:14px}[data-m-upload-text]{align-items:center;gap:12px}[data-m-upload-text]>[data-m-avatar]{border-radius:14px;background:var(--m-tint);color:var(--m-tone-accent-fg)}[data-m-upload-text] [data-m-desc]{margin-top:2px;-webkit-line-clamp:3}[data-m-upload] [data-m-primary]{gap:8px;min-height:48px;padding:0 16px;font-size:15px}[data-m-metodo]{gap:0;padding:0}[data-m-metodo]>[data-m-card-head]{flex-wrap:nowrap;align-items:center;padding:14px 16px;border-bottom:1px solid var(--m-hairline)}[data-m-metodo]>[data-m-card-head]>:first-child{flex:1 1 0;min-width:0}[data-m-metodo]>[data-m-card-head] [data-m-sub]{font-size:13px}[data-m-metodo]>[data-m-card-head]>[data-m-tinted]{min-height:40px;height:auto;padding:0 14px;border-radius:12px;font-size:14px;font-weight:600}[data-m-metodo-body]{gap:8px;padding:12px}[data-m-metodo-empty]{min-height:72px;padding:14px 16px;border-radius:12px;border-style:dashed;font-size:14px}[data-m-metodo-empty]>svg{width:20px;height:20px;margin-bottom:6px;color:var(--m-tone-accent-fg)}[data-m-estratto]{gap:8px;padding:8px 8px 8px 12px;border-radius:12px;background:var(--m-surface-2)}[data-m-estratto]>svg{display:none}[data-m-estratto] p.text-sm{font-size:15px;font-weight:600}[data-m-estratto] p.text-xs{font-size:12px}[data-m-estratto] [data-m-iconbtn]{width:40px;height:40px;border-radius:12px;border-color:transparent;background:var(--m-surface)}[data-m-estratto] [data-m-iconbtn] svg{width:17px;height:17px}[data-m-estratto] [data-m-iconbtn][data-tone=danger]{color:var(--m-tone-danger-fg)}[data-m-estratto] [data-m-danger]{min-height:40px;height:auto;padding:0 12px;border-radius:12px;font-size:14px;font-weight:600}[data-m-metodo-more]{min-height:44px;border-radius:12px;font-size:14px;font-weight:500}[data-m-money=riconciliazione] [data-m-filterbar-toggle]{cursor:default;min-height:48px;padding-top:2px;gap:0;grid-template-rows:none}[data-m-money=riconciliazione] [data-m-filterbar-toggle]:active{background:transparent}[data-m-money=riconciliazione] [data-m-filterbar-toggle] [data-slot=card-title]{font-size:15px;font-weight:600}[data-m-money=riconciliazione] [data-m-filterbar-body]{align-items:end}[data-m-money=riconciliazione] [data-m-filterbar-body] [data-m-chip]{justify-self:start}[data-m-money=riconciliazione] [data-m-field] [data-slot=select-trigger]{border-color:var(--m-border);background:var(--m-surface)}[data-m-money=riconciliazione] [data-m-field] input[type=date]{width:100%;min-width:0;min-height:48px;border-radius:var(--m-radius-control);font-size:16px}[data-m-money=riconciliazione] [data-slot=card][data-m-results]{gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-m-money=riconciliazione] [data-m-results]>[data-slot=card-header]{padding:0 4px 10px}[data-m-money=riconciliazione] [data-m-results]>[data-slot=card-content]{padding:0}[data-m-results] [data-slot=table-container]{overflow:visible}[data-m-ricon]{display:block;width:100%;min-width:0}[data-m-ricon]>thead{display:none}[data-m-ricon]>tbody{display:flex;flex-direction:column;gap:12px;width:100%}[data-m-ricon]>tbody>tr[data-m-card]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;column-gap:8px;row-gap:0;width:100%;padding-right:16px}[data-m-ricon]>tbody>tr[data-m-card][data-m-expanded]{border-bottom-left-radius:0;border-bottom-right-radius:0}[data-m-ricon]>tbody>tr>td{display:block;min-width:0;padding:0;border:0;white-space:normal;text-align:left;font-variant-numeric:tabular-nums}[data-m-ricon=sumup]>tbody>tr[data-m-card]{grid-template-areas:"giorno giorno esito" "a b diff" "na na nb"}[data-m-ricon=paypal]>tbody>tr[data-m-card]{grid-template-areas:"giorno giorno giorno" "esito esito esito" "lbl1 lbl1 lbl1" "ea eb ediff" "lbl2 lbl2 lbl2" "sa sb sdiff"}[data-m-ricon=paypal]>tbody>tr[data-m-card]:before,[data-m-ricon=paypal]>tbody>tr[data-m-card]:after{position:static;width:auto;margin-top:12px;margin-bottom:6px;border-radius:0;background:none;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-ricon=paypal]>tbody>tr[data-m-card]:before{content:"Entrate";grid-area:lbl1}[data-m-ricon=paypal]>tbody>tr[data-m-card]:after{content:"Spese";grid-area:lbl2}[data-m-ricon] td[data-m=giorno]{grid-area:giorno;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--m-text)}[data-m-ricon] td[data-m=giorno]>span{text-transform:capitalize}[data-m-ricon] td[data-m=chev]{position:absolute;top:16px;right:12px;color:var(--m-muted)}[data-m-ricon] td[data-m=chev] svg{width:18px;height:18px}[data-m-ricon] td[data-m=esito]{grid-area:esito;justify-self:end;margin-right:22px}[data-m-ricon=paypal] td[data-m=esito]{justify-self:start;margin-top:8px;margin-right:0}[data-m-ricon] td:is([data-m=a],[data-m=b],[data-m=diff],[data-m=ea],[data-m=eb],[data-m=ediff],[data-m=sa],[data-m=sb],[data-m=sdiff]){display:flex;flex-direction:column;gap:3px;align-self:stretch;margin-top:12px;padding:8px 10px;border-radius:12px;background:var(--m-surface-2);font-size:14px;font-weight:700;line-height:1.25;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-m-ricon=paypal] td:is([data-m=ea],[data-m=eb],[data-m=ediff],[data-m=sa],[data-m=sb],[data-m=sdiff]){margin-top:0}[data-m-ricon] td:is([data-m=a],[data-m=b],[data-m=diff],[data-m=ea],[data-m=eb],[data-m=ediff],[data-m=sa],[data-m=sb],[data-m=sdiff]):before{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--m-muted)}[data-m-ricon] td[data-m=a]{grid-area:a}[data-m-ricon] td[data-m=b]{grid-area:b}[data-m-ricon] td[data-m=diff]{grid-area:diff}[data-m-ricon] td[data-m=ea]{grid-area:ea}[data-m-ricon] td[data-m=eb]{grid-area:eb}[data-m-ricon] td[data-m=ediff]{grid-area:ediff}[data-m-ricon] td[data-m=sa]{grid-area:sa}[data-m-ricon] td[data-m=sb]{grid-area:sb}[data-m-ricon] td[data-m=sdiff]{grid-area:sdiff}[data-m-ricon] td[data-m=a]:before{content:"SumUp"}[data-m-ricon] td[data-m=b]:before{content:"Gestionale"}[data-m-ricon] td[data-m=diff]:before{content:"Differenza"}[data-m-ricon] td[data-m=ea]:before{content:"PayPal"}[data-m-ricon] td[data-m=eb]:before{content:"Gestionale"}[data-m-ricon] td[data-m=ediff]:before{content:"Differenza"}[data-m-ricon] td[data-m=sa]:before{content:"PayPal"}[data-m-ricon] td[data-m=sb]:before{content:"Gestionale"}[data-m-ricon] td[data-m=sdiff]:before{content:"Differenza"}[data-m-ricon] td[data-m-ko]{background:var(--m-tone-danger-bg);color:var(--m-tone-danger-fg)}.dark [data-m-ricon]>tbody>tr>td[data-m-ko],.silvia [data-m-ricon]>tbody>tr>td[data-m-ko]{-webkit-text-fill-color:var(--m-tone-danger-fg)}.dark [data-m-ricon]>tbody>tr>td[data-m-ko]:before,.silvia [data-m-ricon]>tbody>tr>td[data-m-ko]:before{-webkit-text-fill-color:var(--m-muted)}[data-m-ricon] td:is([data-m=na],[data-m=nb]){margin-top:10px;font-size:13px;color:var(--m-muted);white-space:nowrap}.dark [data-m-ricon] td:is([data-m=na],[data-m=nb]),.silvia [data-m-ricon] td:is([data-m=na],[data-m=nb]){-webkit-text-fill-color:var(--m-muted)}[data-m-ricon] td[data-m=nb]{justify-self:end}[data-m-ricon] td[data-m=na]{grid-area:na}[data-m-ricon] td[data-m=nb]{grid-area:nb}[data-m-ricon] td[data-m=na]:before{content:"Transazioni: SumUp "}[data-m-ricon] td[data-m=nb]:before{content:"Gestionale "}[data-m-ricon]>tbody>tr:has(>td[colspan]){display:block;padding:0;border:0;background:transparent;box-shadow:none}[data-m-ricon] td[data-m=vuoto]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;border:1px solid var(--m-border);border-radius:var(--m-radius-card);background:var(--m-surface);text-align:center;font-size:14px;line-height:1.45;color:var(--m-muted)}[data-m-ricon]>tbody>tr:has(>td[data-m=dettaglio]){margin-top:-12px}[data-m-ricon] td[data-m=dettaglio]{padding:0 12px 12px;border:1px solid var(--m-border);border-top:0;border-radius:0 0 var(--m-radius-card) var(--m-radius-card);background:var(--m-surface)}[data-m-ricon] td[data-m=dettaglio] .rounded-md.border{border-radius:12px;overflow:hidden}[data-m-ricon] td[data-m=dettaglio] .overflow-x-auto.p-2{padding:4px 6px 6px}[data-m-ricon] td[data-m=dettaglio] .text-\[10px\],[data-m-ricon] td[data-m=dettaglio] table td,[data-m-ricon] td[data-m=dettaglio] table th{font-size:12px;font-variant-numeric:tabular-nums}[data-m-sheet=money]{border-left:0}[data-slot=sheet-content][data-m-sheet=money]:not(.p-0){padding-right:16px}[data-slot=sheet-content][data-m-sheet=money]:not(.p-0)>[data-slot=sheet-header]{margin-right:-16px}[data-m-sheet=money] [data-slot=sheet-header] .w-16.h-16{width:40px;height:40px;box-shadow:none}[data-m-sheet=money] [data-slot=sheet-header] .w-16.h-16 svg{font-size:16px}[data-m-sheet=money] [data-slot=sheet-header] .gap-4{gap:12px}[data-m-sheet=money] [data-slot=sheet-header] .mb-3{margin-bottom:0}[data-m-sheet=money] [data-slot=sheet-header] .ml-20{margin-left:0}[data-m-sheet=money] [data-slot=sheet-description] .gap-3{gap:4px 8px}[data-m-sheet=money] [data-slot=sheet-header] [data-m-head-actions]{width:100%;gap:8px;margin-top:10px}[data-m-sheet=money] [data-slot=sheet-header] [data-m-head-actions]>[data-slot=button]{flex:1 1 0;min-height:44px;height:auto;border-radius:var(--m-radius-control);font-size:14px;font-weight:600;box-shadow:none}[data-m-sheet=money] .space-y-8{padding-left:0;padding-right:0}[data-m-sheet=money] .space-y-8>:not(:last-child){margin-block-end:16px}[data-m-sheet=money] .rounded-xl.p-6,[data-m-sheet=money] .rounded-xl.p-8{padding:16px;border-radius:var(--m-radius-card);border-color:var(--m-border);box-shadow:var(--m-shadow)}[data-m-sheet=money] h3.text-xl,[data-m-sheet=money] h3.text-lg{gap:10px;font-size:16px;line-height:1.3;font-weight:650;letter-spacing:-.01em}[data-m-sheet=money] h3.text-xl>div:first-child,[data-m-sheet=money] h3.text-lg>div:first-child{flex:none;width:32px;height:32px;border-radius:10px}[data-m-sheet=money] .mb-6.sm\:mb-8{margin-bottom:12px}[data-m-sheet=money] [data-slot=button].h-8.w-8.p-0{width:44px;height:44px;margin:-6px -8px -6px 0;border-radius:12px}[data-m-sheet=money] .rounded-xl.p-8>.flex.items-center.justify-between.mb-8{margin-bottom:12px}[data-m-sheet=money] [data-slot=card-header]{padding-bottom:0}[data-m-sheet=money] [data-slot=card-title]{gap:10px;font-size:16px;font-weight:650;letter-spacing:-.01em}[data-m-sheet=money] [data-m-kv-group]{display:flex;flex-direction:column;align-items:stretch;gap:0}[data-m-sheet=money] [data-m-kv-group]>*{width:100%;margin:0}[data-m-sheet=money] [data-m-kv-list]>:first-child [data-m-kv]+[data-m-kv]{border-top:1px solid var(--m-hairline)}[data-m-sheet=money] [data-m-kv-list]>[data-m-alloc-section]{padding:11px 0 6px;border-top:1px solid var(--m-hairline)}[data-m-sheet=money] [data-m-alloc-section][data-m-alloc-empty]{display:none}[data-m-sheet=money] [data-m-kv-list] [data-m-alloc-head]>label{gap:6px;font-size:13px;font-weight:500;color:var(--m-muted)}[data-m-sheet=money] [data-m-alloc-head]>label>svg{display:none}[data-slot=sheet-content][data-m-sheet=money][data-m-sheet] [data-m-kv][data-m-kv]>label{flex:0 1 auto;justify-content:flex-start;max-width:50%;margin:0;gap:0;text-align:left;font-size:13px;font-weight:500;color:var(--m-muted)}[data-m-sheet=money] [data-m-kv]>label>svg{display:none}[data-m-sheet=money] [data-m-kv]>:last-child:not(label){min-height:0;max-width:none;padding:0;border:0;background:transparent;font-size:15px;font-weight:500;line-height:1.4}[data-m-sheet=money] [data-m-kv]>:last-child:not(label)>span{font-size:15px;font-weight:500}[data-m-sheet=money] [data-m-kv]>:last-child:not(label)>p{font-size:15px}[data-m-sheet=money] [data-m-kv] [data-m-chip]{font-weight:600}[data-m-sheet=money] [data-m-kv][data-m-kv-block]{flex-direction:column;align-items:stretch;gap:6px}[data-slot=sheet-content][data-m-sheet=money][data-m-sheet] [data-m-kv-block][data-m-kv-block]>:last-child:not(label){display:block;padding:10px 12px;border-radius:12px;background:var(--m-surface-2);text-align:left;font-size:14px;font-weight:400;white-space:pre-wrap}[data-m-sheet=money] [data-slot=select-trigger]{border-color:var(--m-border);background:var(--m-surface)}[data-m-sheet=money] [data-m-fields-stack]{display:flex;flex-direction:column;gap:14px}[data-m-sheet=money] [data-m-fields-stack]>*{min-width:0;width:100%}[data-m-sheet=money] .space-y-2>:is([data-slot=select-trigger],[data-slot=popover-trigger],[data-slot=button].h-10){width:100%;max-width:100%;min-width:0}[data-m-sheet=money] .flex.gap-2:has(>[data-slot=select-trigger]+input),[data-m-sheet=money] .flex.gap-2:has(>[data-slot=select-trigger]+[data-slot=input]){flex-direction:column}[data-m-sheet=money] .flex.gap-2:has(>[data-slot=select-trigger]+input)>*,[data-m-sheet=money] .flex.gap-2:has(>[data-slot=select-trigger]+[data-slot=input])>*{width:100%}[data-slot=sheet-content][data-m-sheet=money] .flex.gap-2.items-center:has(>[data-slot=select-trigger]+span){flex-wrap:nowrap}[data-slot=sheet-content][data-m-sheet=money] .flex.gap-2.items-center:has(>[data-slot=select-trigger]+span)>[data-slot=select-trigger]{flex:1 1 0;width:auto;min-width:0}[data-m-sheet=money] .border-2.border-orange-200{padding:0;border:0;border-radius:0;background:transparent}[data-m-sheet=money] .border-2.border-orange-200>.border-dashed{padding:0;border:0;background:transparent}[data-m-sheet=money] .border-2.border-orange-200 .bg-background.rounded-lg.border{padding:10px 12px;border:0;border-radius:12px;background:var(--m-surface-2)}[data-m-sheet=money] .my-32{margin-top:24px;margin-bottom:24px}[data-m-sheet=money] .-m-6.p-6{margin:-16px;padding:16px}[data-slot=sheet-content][data-m-sheet=money] .storico-collapsible-trigger.flex.justify-between{flex-wrap:nowrap;gap:8px}[data-m-sheet=money] .storico-collapsible-trigger.-m-6{width:calc(100% + 32px);max-width:none;min-height:56px;border:0;background:transparent;box-shadow:none}[data-m-sheet=money] .storico-collapsible-trigger h3{min-width:0;flex:1 1 auto}[data-m-sheet=money] .storico-collapsible-trigger>svg{flex:none;margin:0}[data-m-sheet=money] [data-m-sticky-bottom][data-fixed]{z-index:40}[data-m-sheet=money] [data-m-sticky-bottom]>[data-m-secondary]{flex:0 1 34%}[data-m-sheet=money]:has([data-m-sticky-bottom][data-fixed]){padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media (max-width: 639px){[data-m-kpis=lead]>:first-child,[data-m-kpis=lead]>:last-child:nth-child(2n){grid-column:1 / -1}[data-m-kpis=lead]>[data-m-kpi]:last-child:nth-child(odd),[data-m-kpis=utile]>[data-m-kpi]:last-child:nth-child(odd){grid-column:auto}[data-m-kpis=utile]>:nth-child(2){order:3;grid-column:1 / -1}[data-m-dash=finance] [data-m-kpi] [data-m-value],[data-m-dash=compenso] [data-m-kpi] [data-m-value],[data-slot=dialog-content] [data-m-kpi] [data-m-value]{font-size:22px}[data-m-kpi][data-m-compact]{background:var(--m-surface-2);box-shadow:none}[data-m-kpi][data-m-compact] [data-m-value]{font-size:18px}[data-m-kpi][data-tone=cassa]{--m-kpi-bar: #14b8a6}[data-m-kpi][data-tone=competenza]{--m-kpi-bar: #8b5cf6}[data-m-kpi][data-tone=commerciale]{--m-kpi-bar: #f59e0b}[data-m-kpi][data-tone=muted]{--m-kpi-bar: color-mix(in srgb, var(--m-muted) 45%, transparent)}[data-m-kpi] [data-m-chip]{height:22px;padding:0 8px;font-size:11px}[data-m-kpi] [data-m-chip]:not([data-tone]){text-transform:none}[data-m-dash=stat-osteo] [data-m-kpis] [data-m-kpi]>div,[data-m-dash=compenso] [data-m-kpis] [data-m-kpi]>div{flex-direction:column;gap:4px}[data-m-dash=stat-osteo] [data-m-kpi] [data-m-value],[data-m-dash=compenso] [data-m-kpi] [data-m-value]{margin:0;color:var(--m-text)}[data-m-dash=stat-osteo] [data-m-kpi] [data-m-label],[data-m-dash=compenso] [data-m-kpi] [data-m-label]{order:-1;margin:0}[data-m-dash=stat-osteo] [data-m-kpi] [data-m-hint]{margin:0}[data-m-dash=stat-osteo] [data-m-kpi] [data-slot=badge][data-m-hint]{padding:0;border:0;background:transparent;font-weight:500}[data-m-dash] [data-slot=card][data-m-flat]{gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-m-dash] [data-slot=card][data-m-flat]>[data-slot=card-header],[data-m-dash] [data-slot=card][data-m-flat]>[data-slot=card-content]{padding:0;gap:0}[data-m-section-title]>svg{display:none}[data-m-dash-h2]{font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.01em}[data-m-fin-skeleton]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}[data-m-fin-skeleton]>[data-m-skeleton]{height:84px;border-radius:20px}[data-m-fin-skeleton]>[data-m-skeleton]:last-child:nth-child(odd){grid-column:1 / -1}[data-m-error]{display:block;padding:12px 14px;border:0;border-radius:14px;background:var(--m-tone-danger-bg);color:var(--m-tone-danger-fg);font-size:14px;line-height:1.4}[data-slot=card][data-m-error]{gap:0}[data-slot=card][data-m-error]>[data-slot=card-content]{padding:0}[data-app-page] [data-m-dash] [data-m-field].flex.items-center.gap-2>[data-slot=select-trigger]{flex:0 0 auto;width:100%}[data-m-dot]{display:inline-block;flex:none;width:8px;height:8px;border-radius:999px}[data-app-page] section[data-m-fin-section]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-m-fin-section]+[data-m-fin-section]{padding-top:20px;border-top:1px solid var(--m-hairline)}[data-m-fin-section]>header{gap:8px}[data-m-fin-section]>header h2{flex:0 1 auto;min-width:0;font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.01em}[data-m-fin-section]>header p.text-sm{font-size:13px;line-height:1.4}[data-m-fin-section] [data-m-empty]{padding:24px 16px}[data-m-fin-section] [data-m-kv]>:first-child{flex:1 1 auto}[data-m-fin-section] [data-m-kv]>:last-child{flex:0 0 auto;white-space:nowrap}[data-m-dash=finance] [data-m-empty]>[data-m-title]{color:var(--m-text)}[data-m-fin-tabs]>*{padding:0 6px;font-size:13px}[data-m-fin-figure]{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;max-width:55%;text-align:right}[data-m-fin-caption]{margin-top:2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-fin-stats]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;margin:0}[data-m-fin-stats="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-m-fin-stats="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-m-fin-stats] dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);line-height:1.2}[data-m-fin-stats] dd{margin:2px 0 0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-m-card][data-m-fin-total]{background:var(--m-surface-2);border-style:dashed}[data-m-waterfall]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}[data-m-waterfall-row]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";align-items:baseline;gap:6px 12px;width:100%;padding:10px 0;border-top:1px solid var(--m-hairline);text-align:left}[data-m-waterfall]>li:first-child [data-m-waterfall-row]{border-top:0}[data-m-waterfall-row]:active{background:var(--m-tint)}[data-m-waterfall-label]{grid-area:label;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:14px;line-height:1.3;color:var(--m-muted)}[data-m-waterfall-row][data-extreme] [data-m-waterfall-label]{font-weight:600;color:var(--m-text)}[data-m-waterfall-stima]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-tone-warn-fg)}[data-m-waterfall-value]{grid-area:value;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}[data-m-waterfall-track]{grid-area:track;display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--m-tone-muted-bg)}[data-m-waterfall-track]>span{display:block;height:100%;border-radius:999px}[data-m-ce]{margin:0;padding:0;list-style:none}[data-m-kv][data-bold]>*{font-weight:700;color:var(--m-text)}[data-m-ce-compare]{margin-top:8px}[data-m-hours]{scrollbar-width:none}[data-m-hours]::-webkit-scrollbar{display:none}[data-slot=table-container]:has(>table[data-m-desktop-only]){display:none}[data-m-hero] [data-m-seg]{background:#ffffff1a}[data-m-hero] [data-m-seg]>*{padding:0 4px;color:#ffffffb8;font-size:13px}[data-m-hero] [data-m-seg]>[data-active]{background:var(--brand-green);color:var(--brand-blue);box-shadow:none}[data-app-page]>[data-m-dash=marketing-funnel]{width:calc(100% + 2 * var(--m-gutter));max-width:none;margin:-.8rem calc(-1 * var(--m-gutter)) calc(-1.35rem - env(safe-area-inset-bottom))}[data-m-dash=marketing-funnel]>div{min-height:calc(100dvh - 3.25rem)}[data-m-dash=marketing-funnel] h1{font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.02em}[data-m-dash=marketing-funnel] [data-m-desc]{color:#ffffffb8}[data-m-dash=marketing-funnel] [data-m-chip]{background:#ffffff1a;color:#ffffffd9}[data-m-dash=marketing-funnel] [data-m-primary]{background:var(--brand-green)!important;color:var(--brand-blue)!important;border-color:var(--brand-green)!important;box-shadow:none}[data-m-dash=marketing-funnel] [data-m-kpis]>:last-child:nth-child(odd){grid-column:1 / -1}[data-m-dash=compenso] h1{padding-top:4px;font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.02em}[data-m-dash=compenso] [data-slot=card][data-m-group]{gap:0;padding:0;overflow:hidden}[data-m-dash=compenso] [data-slot=card][data-m-group]>[data-slot=card-header]{padding:0;gap:0}[data-m-trigger]{width:100%;min-height:56px;padding:12px 16px;justify-content:flex-start;gap:10px;border-radius:0;white-space:normal;text-align:left}[data-m-trigger]>svg:first-child{flex:none;width:20px;height:20px;color:var(--m-tone-accent-fg)}[data-m-trigger]>svg:last-child{flex:none;width:18px;height:18px;margin-left:auto;color:var(--m-muted)}[data-m-trigger]>span.text-lg{font-size:16px;font-weight:650;letter-spacing:-.01em}[data-m-trigger]>[data-m-chip]{margin-left:0}[data-m-dash=compenso] [data-m-group] [data-slot=card-header]>div[data-state]>div[data-state]{margin-top:0;padding:0 16px 16px}[data-m-dash=compenso] [data-m-group] [data-slot=card-header]>div[data-state]>div[data-state]>div>[data-m-inset]{margin-bottom:8px}[data-m-dash=compenso] [data-m-kv]{background:transparent;border-radius:0}[data-m-dash=compenso] [data-m-kv]>div:first-child{flex:1 1 auto;font-size:15px;color:var(--m-text)}[data-m-dash=compenso] [data-m-kv]>div:first-child .text-xs{font-size:13px;color:var(--m-muted)}[data-m-dash=compenso] [data-m-kv]>[data-slot=badge]{flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--m-text);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}[data-app-page] table[data-m-compenso-visite],[data-app-page] table[data-m-compenso-visite]>tbody{display:block;width:100%}table[data-m-compenso-visite]>thead{display:none}table[data-m-compenso-visite]>tbody>tr{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"chev sigla amount" "chev count amount";align-items:center;column-gap:10px;min-height:56px;padding:10px 16px;border-top:1px solid var(--m-hairline);border-bottom:0;background:transparent}table[data-m-compenso-visite]>tbody>tr>td{padding:0;border:0;white-space:normal}table[data-m-compenso-visite]>tbody>tr>td:nth-child(1){grid-area:chev;color:var(--m-muted)}table[data-m-compenso-visite]>tbody>tr>td:nth-child(2){grid-area:sigla;font-size:16px;font-weight:650;letter-spacing:-.01em}table[data-m-compenso-visite]>tbody>tr>td:nth-child(3){grid-area:count;font-size:13px;color:var(--m-muted)}table[data-m-compenso-visite]>tbody>tr>td:nth-child(3):after{content:" visite"}table[data-m-compenso-visite]>tbody>tr>td:nth-child(4){grid-area:amount;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}table[data-m-compenso-visite]>tbody>tr:has(>td[colspan]){display:block;min-height:0;padding:0;border-top:0}table[data-m-compenso-visite]>tbody>tr>td[colspan]{display:block}table[data-m-compenso-visite]>tbody>tr>td[colspan]:not(.p-0){padding:24px 16px;text-align:center;font-size:14px;color:var(--m-muted)}table[data-m-compenso-visite]>tbody>tr:has(>td[colspan])>td>div{padding:8px 16px 12px;background:var(--m-surface-2)}table[data-m-compenso-visite]>tbody>tr:has(>td[colspan]) h4{margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-slot=table-container]:has(>table[data-m-compenso-dettaglio]){overflow:visible}[data-app-page] table[data-m-compenso-dettaglio],[data-app-page] table[data-m-compenso-dettaglio]>tbody{display:block;width:100%;min-width:0!important}table[data-m-compenso-dettaglio]>thead{display:none}table[data-m-compenso-dettaglio]>tbody>tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;padding:8px 0;border-bottom:1px solid var(--m-hairline)}table[data-m-compenso-dettaglio]>tbody>tr:last-child{border-bottom:0}table[data-m-compenso-dettaglio]>tbody>tr>td{padding:0!important;border:0;white-space:normal;font-size:13px;color:var(--m-muted)}table[data-m-compenso-dettaglio]>tbody>tr>td:nth-child(3){order:1;flex:1 1 0;min-width:0;font-size:15px;font-weight:600;color:var(--m-text)}table[data-m-compenso-dettaglio]>tbody>tr>td:nth-child(5){order:2;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--m-text)}table[data-m-compenso-dettaglio]>tbody>tr:after{content:"";order:3;flex-basis:100%;height:0}table[data-m-compenso-dettaglio]>tbody>tr>td:nth-child(1){order:4;font-weight:600}table[data-m-compenso-dettaglio]>tbody>tr>td:nth-child(2){order:5}table[data-m-compenso-dettaglio]>tbody>tr>td:nth-child(4){order:6}table[data-m-compenso-dettaglio]>tbody>tr>td:nth-child(2):before,table[data-m-compenso-dettaglio]>tbody>tr>td:nth-child(4):before{content:"· "}[data-m-compenso-riepilogo]{margin:0;padding:12px 16px 16px;border-top:1px solid var(--m-hairline);background:transparent}[data-m-compenso-riepilogo]>.flex.justify-between>.text-sm{font-size:13px;color:var(--m-muted)}[data-app-page] [data-m-compenso-totali][data-m-compenso-totali]{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0}[data-m-compenso-totali]>[data-m-kv]>span:last-child{font-size:16px;font-weight:600;color:var(--m-text)}[data-m-compenso-totali]>[data-m-kv]:last-child>span{font-weight:700;color:var(--m-text)}[data-m-compenso-riepilogo] .rounded-lg.border{padding:12px;border:0;border-radius:14px;background:var(--m-surface-2)}[data-m-compenso-riepilogo] .rounded-lg.border>h4{margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-compenso-riepilogo] .rounded-md.border{padding:10px 12px;border:0;border-radius:12px;background:var(--m-surface)}[data-m-bonifico-info] [data-m-kv]>p.text-lg{font-size:17px;font-weight:700}[data-slot=dialog-footer]>[data-m-primary],[data-slot=dialog-footer]>[data-m-secondary]{flex:0 0 auto}[data-slot=dialog-content] [data-m-kpi] [data-m-value]{color:var(--m-text)}[data-m-dash=compenso-admin]>.space-y-2>.border-emerald-200{padding:0;border:0;background:transparent}[data-m-dash=compenso-admin]>.space-y-2>.border-emerald-200 [data-slot=badge]{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:0;border-radius:999px;background:var(--m-tone-ok-bg);color:var(--m-tone-ok-fg);font-size:12px;font-weight:600}[data-m-dash=compenso-admin]>.space-y-2>.border-emerald-200 [data-slot=badge] svg{width:14px;height:14px;margin:0}[data-m-dash=team-leader] [data-slot=card][data-m-empty]{gap:8px;padding:40px 24px 16px}[data-m-dash=team-leader] [data-m-empty] [data-m-title]{display:block;align-self:stretch;text-align:center}[data-m-dash=team-leader] [data-m-empty] [data-slot=card-description]{max-width:28ch;font-size:14px}[data-m-greviews]>.flex.flex-wrap.gap-2>[data-slot=button]{width:100%}[data-m-greviews]>.rounded-lg.border{padding:.85rem;border-radius:1rem}[data-m-greviews]>.rounded-lg.border>.flex.justify-between>[data-slot=button]{width:100%;min-height:2.75rem;border-radius:.8rem}[data-m-greviews] .grid.gap-3:has(input[type=date]){grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}[data-m-greviews] .grid.gap-3:has(input[type=date]) input[type=date]{min-width:0;padding-left:.75rem;padding-right:.5rem}[data-m-greviews] [data-slot=badge].font-mono{max-width:100%;white-space:normal;overflow-wrap:anywhere}}@media (max-width: 639px){table[data-m-people]{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%}table[data-m-people] colgroup,table[data-m-people] thead{display:none}table[data-m-people] caption{display:block;order:3;margin:12px 0 0;padding:0 8px;font-size:12px;line-height:1.4;text-align:center;color:var(--m-muted)}table[data-m-people] tbody{display:flex;flex-direction:column;gap:12px;width:100%}table[data-m-people] tbody tr{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:16px;border:1px solid var(--m-border);border-radius:var(--m-radius-card);background:var(--m-surface);box-shadow:var(--m-shadow);color:var(--m-text);cursor:pointer;transition:transform .12s ease}table[data-m-people] tbody tr:active{transform:scale(.985)}table[data-m-people] tbody tr:before,table[data-m-people] tbody tr:after{content:"";flex:0 0 100%;height:0}table[data-m-people] tbody tr:before{order:3}table[data-m-people] tbody tr:after{order:5}:where(table[data-m-people] tbody td){display:block;position:static;width:auto;min-width:0;max-width:100%;height:auto;padding:0;border:0;background:transparent;text-align:left;white-space:normal;overflow:visible;font-size:15px;line-height:1.4}table[data-m-people] tbody td[data-m-cell=avatar]{order:1;flex:none;margin-right:12px}table[data-m-people] tbody td[data-m-cell=name]{order:2;flex:1 1 60%;min-width:0;font-size:16px;line-height:1.3;font-weight:650;letter-spacing:-.01em;overflow-wrap:anywhere}table[data-m-people] tbody td[data-m-cell=name] .truncate{display:block;white-space:normal;overflow:visible;text-overflow:clip;max-width:none}table[data-m-people] tbody td[data-m-cell=name] [data-m-sub],table[data-m-people] tbody td[data-m-cell=name] .ml-1.text-xs{display:block;margin:2px 0 0;font-size:13px;line-height:1.35;font-weight:500;letter-spacing:0;color:var(--m-muted);-webkit-text-fill-color:var(--m-muted)}table[data-m-people] tbody tr:has([data-m-action=menu],[data-m-action=delete])>td[data-m-cell=name]{padding-right:36px}table[data-m-people] [data-m-action=menu],table[data-m-people] [data-m-action=delete]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none;color:var(--m-muted)}table[data-m-people] [data-m-action=menu] svg,table[data-m-people] [data-m-action=delete] svg{width:20px;height:20px}table[data-m-people] [data-m-action=menu]:active{background:var(--m-tint)}table[data-m-people] [data-m-action=delete]{background:var(--m-tone-danger-bg);color:var(--m-tone-danger-fg)}table[data-m-people] tbody td[data-m-cell=when]{order:4;flex:none;margin-top:4px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}table[data-m-people] tbody td[data-m-cell=when]+td[data-m-cell=when]:before{content:"·";margin:0 6px;font-weight:400;color:var(--m-muted);-webkit-text-fill-color:var(--m-muted)}table[data-m-people] tbody td[data-m-cell=when]+td[data-m-cell=when][data-m-sep]:before{content:attr(data-m-sep)}table[data-m-people] tbody td[data-m-cell=status],table[data-m-people] tbody td[data-m-cell=chip]{order:7;flex:0 1 auto;max-width:100%;margin:10px 6px 0 0}table[data-m-people] tbody td[data-m-cell=status]{order:6}table[data-m-people] tbody td[data-m-cell=chip]>[data-m-chip]{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-family:inherit}table[data-m-people] [data-m-chip][data-m-label]:before{content:attr(data-m-label);font-weight:500;opacity:.8}table[data-m-people] [data-m-chip] svg{color:inherit}table[data-m-people] tbody td[data-m-cell=status]:not(:has([data-m-chip])){display:none}table[data-m-people] tbody td[data-m-cell=chip]:not(:has([data-m-chip])){display:none}table[data-m-people] tbody td[data-m-cell=chip]:has(>[data-m-label=CV]>span){display:none}table[data-m-people] tbody td[data-m-cell=meta]{order:8;flex:0 0 100%;margin-top:8px;font-family:inherit;font-size:13px;line-height:1.35;color:var(--m-muted);-webkit-text-fill-color:var(--m-muted)}table[data-m-people] tbody td[data-m-cell=meta][data-m-label]:before{content:attr(data-m-label) " "}table[data-m-people] tbody td[data-m-cell=contact]{order:9;display:flex;align-items:center;gap:8px;flex:0 0 100%;margin-top:8px;font-size:14px;line-height:1.35;color:var(--m-muted);-webkit-text-fill-color:var(--m-muted);overflow-wrap:anywhere}table[data-m-people] tbody td[data-m-cell=contact]:before{content:"";flex:none;width:16px;height:16px;background:var(--m-muted);opacity:.8;-webkit-mask:var(--m-icon) center / contain no-repeat;mask:var(--m-icon) center / contain no-repeat}table[data-m-people] tbody td[data-m-icon=mail]{--m-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E")}table[data-m-people] tbody td[data-m-icon=phone]{--m-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}table[data-m-people] tbody td[data-m-cell=note]{order:10;flex:0 0 100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--m-surface-2);font-size:14px;line-height:1.4}table[data-m-people] tbody td[data-m-empty],table[data-m-people] tbody td[data-m-cell=hide]{display:none}table[data-m-people] tbody td[data-m-cell=actions]{order:12;display:flex;flex:0 0 100%;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--m-hairline)}table[data-m-people] tbody td[data-m-cell=actions]>div{display:contents}table[data-m-people] tbody td[data-m-cell=actions]:not(:has([data-m-action=call],[data-m-action=mail],[data-m-action=text])){display:block;height:0;margin:0;padding:0;border:0;overflow:hidden}table[data-m-people] [data-m-action=call],table[data-m-people] [data-m-action=mail],table[data-m-people] [data-m-action=text]{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:8px;min-width:0;height:auto;min-height:44px;padding:0 12px;border:0;border-radius:var(--m-radius-control);background:var(--m-tint);box-shadow:none;color:var(--m-tone-accent-fg);font-size:14px;font-weight:600;text-decoration:none}table[data-m-people] [data-m-action=call] svg,table[data-m-people] [data-m-action=mail] svg,table[data-m-people] [data-m-action=text] svg{width:18px;height:18px}table[data-m-people] [data-m-action=text][data-tone=ok]{background:var(--m-tone-ok-bg);color:var(--m-tone-ok-fg)}table[data-m-people] [data-m-action=text][data-tone=danger]{background:var(--m-tone-danger-bg);color:var(--m-tone-danger-fg)}table[data-m-people] tbody tr:has(>td[colspan]){display:block;padding:32px 24px;border-style:dashed;box-shadow:none;cursor:default;transform:none}table[data-m-people] tbody tr:has(>td[colspan]):before,table[data-m-people] tbody tr:has(>td[colspan]):after{content:none}table[data-m-people] tbody td[colspan]{position:relative;display:block;width:100%;padding-top:68px;text-align:center;font-size:14px;line-height:1.45;color:var(--m-muted);-webkit-text-fill-color:var(--m-muted)}table[data-m-people] tbody td[colspan]:before{content:"";position:absolute;top:0;left:50%;width:56px;height:56px;margin-left:-28px;border-radius:18px;background:var(--m-tint)}table[data-m-people] tbody td[colspan]:after{content:"";position:absolute;top:16px;left:50%;width:24px;height:24px;margin-left:-12px;background:var(--m-tone-accent-fg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") center / contain no-repeat}[data-slot=card]:has(>[data-slot=card-content] table[data-m-people]),[data-slot=dialog-content] .border.rounded-md:has(>table[data-m-people]){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-slot=card]:has(>[data-slot=card-content] table[data-m-people])>[data-slot=card-header],[data-slot=card]:has(>[data-slot=card-content] table[data-m-people])>[data-slot=card-content]{padding-left:0;padding-right:0}[data-slot=card]:has(>[data-slot=card-content] table[data-m-people])>[data-slot=card-header]{gap:4px;margin-bottom:4px}[data-slot=card]:has(>[data-slot=card-content] table[data-m-people])>[data-slot=card-header] [data-slot=card-description]{font-size:14px;line-height:1.4}[data-m-sheet] [data-slot=sheet-header]{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}[data-m-sheet=person] [data-slot=sheet-header]+*,[data-m-sheet=chiamata] [data-slot=sheet-header]+*{margin-top:16px}[data-slot=sheet-content][data-m-sheet=person]:not(.p-0),[data-slot=sheet-content][data-m-sheet=chiamata]:not(.p-0){padding-right:1rem}[data-slot=sheet-content][data-m-sheet=person]:not(.p-0)>[data-slot=sheet-header]:not(.sr-only),[data-slot=sheet-content][data-m-sheet=chiamata]:not(.p-0)>[data-slot=sheet-header]:not(.sr-only){margin-right:-1rem}[data-m-sheet=person] [data-slot=sheet-header]>.flex-1>.flex.items-center:first-child,[data-m-sheet=person] [data-slot=sheet-header]>.flex.items-start,[data-m-sheet=chiamata] [data-slot=sheet-header] .flex.items-center.gap-4{margin-bottom:0;gap:10px;padding-right:0}[data-m-sheet=person] [data-slot=sheet-header] .rounded-full.flex-shrink-0,[data-m-sheet=chiamata] [data-slot=sheet-header] .rounded-full.flex-shrink-0{width:36px;height:36px;background:var(--m-tint);box-shadow:none}[data-m-sheet=person] [data-slot=sheet-header] .rounded-full.flex-shrink-0>svg,[data-m-sheet=chiamata] [data-slot=sheet-header] .rounded-full.flex-shrink-0>svg{flex:none;width:16px;height:16px;color:var(--m-tone-accent-fg)!important}[data-m-sheet] [data-slot=sheet-title]{white-space:normal;overflow-wrap:anywhere}[data-m-sheet=person] [data-slot=sheet-header] .flex-col.gap-3{gap:2px}[data-m-sheet=chiamata] [data-slot=sheet-header] .ml-20{margin-left:0}[data-m-sheet=person] [data-slot=sheet-header] [data-slot=badge]{margin-top:6px}[data-m-sheet=person] [data-slot=card-header],[data-m-sheet=person] [data-slot=card-content]{padding-left:0;padding-right:0}[data-m-sheet=person] [data-m-section-title]>span.rounded-full,[data-m-sheet=person] p.text-sm.font-semibold>span.rounded-full{display:none}[data-m-sheet=person] [data-m-section-title]+*{margin-top:2px}[data-m-sheet=person]:has([data-m-sticky-bottom][data-fixed]){padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}[data-m-sheet] [data-m-kv]{display:flex;margin:0;border-bottom:0}[data-m-sheet] [data-m-kv]>label,[data-m-sheet] [data-m-kv]>span:first-child{margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}[data-m-sheet] [data-m-kv]>.flex{justify-content:flex-end}[data-m-sheet] [data-m-inset]{border:0;min-height:0}[data-m-filter][data-m-field]>[data-slot=button],[data-m-page=cc-chiamate] [data-m-field]>[data-slot=button]{justify-content:space-between;border-color:var(--m-border)}[data-m-page] [data-m-filterbar]>[data-slot=card-content][data-m-filterbar-body]{padding:12px 16px 16px}[data-m-sheet] [data-m-kv]>:last-child,[data-m-sheet] [data-m-kv] .min-h-12.rounded-md.border,[data-m-sheet] [data-m-kv] .min-h-10.rounded-md.border{display:block;min-height:0;padding:0;border:0;background:transparent;font-size:15px;line-height:1.4;text-align:right}[data-m-sheet] [data-m-kv]>.flex.items-center.gap-2{display:flex;justify-content:flex-end;align-items:center;gap:10px}[data-m-sheet] .grid:has(>[data-m-kv]){display:block}[data-m-sheet] .grid:has(>[data-m-kv])+.grid:has(>[data-m-kv])>[data-m-kv]:first-child{border-top:1px solid var(--m-hairline)}[data-m-sheet] [data-m-kv]>.flex.items-center.gap-2>.min-h-12{white-space:nowrap}[data-m-sheet] [data-slot=card-content] label{font-size:13px;font-weight:600}[data-m-sheet=person] .grid.grid-cols-1.md\:grid-cols-3:not(:has(>[data-m-kv])),[data-m-sheet=person] .grid.grid-cols-1.md\:grid-cols-2:not(:has(>[data-m-kv])){gap:12px}[data-m-sheet=person] .grid.grid-cols-1.md\:grid-cols-3:not(:has(>[data-m-kv])):has(>:nth-child(3)>div.flex.items-center.gap-2){grid-template-columns:repeat(2,minmax(0,1fr))}[data-m-sheet=person] .grid.grid-cols-1.md\:grid-cols-3:not(:has(>[data-m-kv])):has(>:nth-child(3)>div.flex.items-center.gap-2)>:nth-child(3){grid-column:1 / -1}[data-m-sheet=person] .grid [data-slot=select-trigger],[data-m-sheet=person] .grid [data-slot=input]{width:100%;min-height:48px;border-radius:var(--m-radius-control)}[data-m-sheet=person] [data-m-card].pr-10{padding-right:52px}[data-m-sheet=person] .cursor-context-menu>[data-m-menu]{position:absolute;top:10px;right:10px;margin:0;width:40px;height:40px;border:0;background:transparent;box-shadow:none;color:var(--m-muted)}[data-m-sheet=person] [data-m-card] .text-xs,[data-m-sheet=person] [data-m-card] .text-xs span{font-size:13px}[data-m-sheet=chiamata] [data-m-card]{margin-bottom:16px}[data-m-sheet=chiamata] [data-m-section-title]>div.w-8{display:none}[data-m-sheet=chiamata] [data-m-section-title]{margin-bottom:4px;padding-bottom:0;border-bottom:0}[data-m-sheet=chiamata] [data-m-kv]>label>svg,[data-m-sheet=chiamata] .space-y-2>label>svg{display:none}[data-m-sheet=chiamata] [data-m-kv]>label{color:var(--m-muted)}[data-m-sheet=chiamata] .space-y-6>.grid+.grid{margin-top:0}[data-m-sheet=chiamata] button.w-10.h-10{width:44px;height:44px;border-radius:12px}[data-m-sheet=chiamata] .space-y-6>.space-y-2:has(>textarea),[data-m-sheet=chiamata] .space-y-6>.space-y-2:has(>[data-m-inset]){margin-top:12px}[data-m-sheet=flow] [data-slot=sheet-header] .flex.items-start.gap-4>.rounded-full:first-child{display:none}[data-m-sheet=flow] [data-slot=sheet-header] .space-y-2>*+*,[data-m-sheet=flow] [data-slot=sheet-header] .space-y-1>*+*{margin-top:4px}[data-m-sheet=flow] [data-slot=sheet-header] .text-muted-foreground.space-y-1{font-size:14px}[data-m-sheet=flow] [data-slot=sheet-header] [data-m-actions]{margin-top:8px;padding-top:0;border-top:0}[data-m-sheet=flow]>.overflow-y-auto{padding:16px 16px calc(96px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}[data-m-sheet=flow]:not(:has([data-m-sticky-bottom]))>.overflow-y-auto{padding-bottom:calc(24px + env(safe-area-inset-bottom))}[data-m-sheet=flow]>[data-slot=sheet-footer]{display:none}[data-m-sheet=flow] [data-slot=card-header],[data-m-sheet=flow] [data-slot=card-content]{padding-left:0;padding-right:0}[data-m-sheet=flow] [data-m-card] [data-slot=card-title] svg{width:16px;height:16px}[data-m-sheet=flow] [data-m-inset]>p,[data-m-sheet=flow] [data-m-inset]>div>p{margin:0}[data-m-sheet=flow] [data-m-inset]>p.text-xs{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-sheet=flow] [data-m-inset]>p.pt-1{padding-top:4px;font-size:15px;font-weight:600}[data-slot=sheet-content] [data-m-sticky-bottom][data-fixed]{bottom:0;z-index:40;flex-wrap:nowrap;margin:0!important;width:auto;max-width:none}[data-slot=sheet-content] [data-m-sticky-bottom][data-fixed]>*{width:auto;margin:0;padding:0 12px;white-space:nowrap}[data-m-fieldgrid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-m-fieldgrid]>*{min-width:0}[data-m-fieldgrid]>:has(>label[for=cf]),[data-m-fieldgrid]>:has(>label[for=codice-fiscale]),[data-m-fieldgrid]>:has(>label[for=partita-iva]),[data-m-fieldgrid]>:has(>label[for=email-personale]),[data-m-fieldgrid]>:has(>label[for=email-lavorativa]),[data-m-fieldgrid]>:has(>label[for=cellulare]),[data-m-fieldgrid]>:has(>label[for=indirizzo-residenza]),[data-m-fieldgrid]>:has(>label[for=indirizzo-domicilio]),[data-m-fieldgrid]>:has(>label[for=denominazione-attivita]),[data-m-fieldgrid]>:has(>label[for=intestatario]),[data-m-fieldgrid]>:has(>label[for=intestatario-iban]),[data-m-fieldgrid]>:has(>label[for=iban]),[data-m-fieldgrid]>:has(>label[for=bic]),[data-m-fieldgrid]>:has(>label[for=bic-iban]),[data-m-fieldgrid]>:has(>label[for=mansione]),[data-m-fieldgrid]>:has(>label[for=note]),[data-m-fieldgrid]>:has(>label[for=immagine]),[data-m-fieldgrid]>:has(>label[for=immagine-profilo-url]),[data-m-fieldgrid]>:has(>label[for=specializzazioni]),[data-m-fieldgrid]>:has(textarea),[data-m-fieldgrid]>[class*=col-span]{grid-column:1 / -1}[data-m-fieldgrid] label{font-size:13px;font-weight:600}[data-m-fieldgrid] [data-slot=input],[data-m-fieldgrid] [data-slot=select-trigger],[data-m-fieldgrid]>*>[data-slot=button]{width:100%;min-height:48px;border-radius:var(--m-radius-control)}[data-m-fieldgrid]:has(>[data-m-kv]){display:block}[data-m-fieldgrid] [data-m-kv]>label{margin:0;font-weight:500}[data-m-fieldgrid] [data-m-kv]>:last-child,[data-m-fieldgrid] [data-m-kv]>.min-h-10.rounded-md.border{display:block;min-height:0;padding:0;border:0;background:transparent;font-size:15px;line-height:1.4;text-align:right;opacity:1;color:var(--m-text);-webkit-text-fill-color:var(--m-text)}[data-m-fieldgrid] [data-m-kv]>[data-slot=input]:disabled{flex:1 1 0;width:auto;height:auto;box-shadow:none;cursor:default;text-overflow:ellipsis}[data-m-fieldgrid] [data-m-kv]>label{flex:0 0 auto;max-width:45%}[data-m-fieldgrid]:has(>[data-m-kv])>.space-y-2:has(>label+button:disabled){display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:10px 0;border-top:1px solid var(--m-hairline);font-size:15px}[data-m-fieldgrid]:has(>[data-m-kv])>.space-y-2:has(>label+button:disabled)>label{flex:0 1 45%;margin:0;font-size:13px;font-weight:500;color:var(--m-muted)}[data-m-fieldgrid]:has(>[data-m-kv])>.space-y-2:has(>label+button:disabled)>button:disabled{flex:1 1 auto;justify-content:flex-end;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;opacity:1;font-size:15px;font-weight:500;text-align:right;color:var(--m-text);-webkit-text-fill-color:var(--m-text)}[data-m-fieldgrid]:has(>[data-m-kv])>.space-y-2:has(>label+button:disabled)>button:disabled>svg{display:none}[data-m-fieldgrid] [data-m-kv]>[data-slot=select-trigger]:disabled,[data-m-fieldgrid] [data-m-kv]>[data-slot=select-trigger][data-disabled]{display:flex;justify-content:flex-end;width:auto;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;opacity:1;font-size:15px;font-weight:500;color:var(--m-text);-webkit-text-fill-color:var(--m-text)}[data-m-fieldgrid] [data-m-kv]>[data-slot=select-trigger]:disabled>svg,[data-m-fieldgrid] [data-m-kv]>[data-slot=select-trigger][data-disabled]>svg{display:none}[data-m-fieldgrid] [data-m-kv]>div:has(>[data-slot=badge]){display:flex;justify-content:flex-end}[data-m-ap] .grid:has(>[data-m-kv]),[data-m-page] .grid:has(>[data-m-kv]){display:block}[data-m-ap] [data-m-kv]>p,[data-m-ap] [data-m-kv]>label,[data-m-ap] [data-m-kv]>span{margin:0}[data-m-ap] [data-m-kv]>p:first-child{font-size:13px;color:var(--m-muted)}[data-m-ap] [data-m-kv]>p+p{font-size:15px;font-weight:500}[data-m-ap] [data-m-kv]>div:has(>[data-slot=badge]){display:flex;justify-content:flex-end}[data-slot=dialog-content] [data-m-kv]>p{margin:0;font-size:15px;color:var(--m-text)}[data-m-hr] [data-slot=button].bg-\[var\(--brand-green\)\]{min-height:40px;padding:0 14px;border-radius:12px;background:var(--m-tint);color:var(--m-tone-accent-fg);font-size:14px;box-shadow:none}[data-m-page] [data-m-section-title],[data-m-ap] [data-m-section-title],[data-m-hr] [data-m-section-title]{margin:4px 0 8px}[data-slot=card-title][data-m-title]{display:flex;align-items:center;gap:8px}[data-slot=card-title][data-m-title]>svg{flex:none;width:18px;height:18px}[data-m-kv]>[data-m-chip]:last-child{flex:0 0 auto;margin-left:auto}[data-m-page=dipendente] [data-slot=card-content]>.space-y-3+.space-y-3,[data-m-ap] [data-slot=card-content]>.space-y-3+.space-y-3{margin-top:24px}[data-m-page=dipendente] [data-slot=card-header]:has(>[data-slot=card-title]+div){display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px}[data-m-page=dipendente] [data-slot=card-header]>div:not([data-m-sticky-bottom])>[data-slot=button]{min-height:40px;padding:0 14px;border-radius:12px;font-size:14px}[data-m-page=dipendente]:has([data-m-sticky-bottom][data-fixed]){padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}[data-m-page=dipendente] [data-m-status-row]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}[data-m-page=dipendente] [data-m-status-row]>[data-slot=button]{min-height:44px;padding:0 16px;border-radius:var(--m-radius-control);font-size:14px}[data-m-hr] .flex.justify-between.items-center:has(>.form-section-title),[data-m-hr] .flex.items-center.justify-between:has(>.form-section-title){flex-wrap:wrap;gap:8px 12px}[data-m-hr] [data-m-tinted]{min-height:40px;padding:0 14px;border-radius:12px;font-size:14px}[data-m-hr] [data-m-hr-row]{display:flex;flex-direction:column;gap:8px;padding:12px;border:0;border-radius:12px;background:var(--m-surface-2)}[data-m-hr] [data-m-hr-row] [data-slot=button]{min-width:40px;min-height:40px;border-radius:12px}[data-m-hr] [data-m-hr-row] .font-medium:first-child{font-size:16px;font-weight:650;letter-spacing:-.01em}[data-m-hr] [data-m-hr-row] .text-xs{font-size:13px}[data-m-hr] [data-m-hr-row] .max-w-\[220px\],[data-m-hr] [data-m-hr-row] .max-w-\[200px\]{max-width:100%;white-space:normal;overflow-wrap:anywhere}[data-m-ap] [data-m-card]>[data-slot=button]{width:100%;min-height:44px;border-radius:var(--m-radius-control)}[data-m-ap] [data-m-card] .text-sm.space-y-1>.font-medium,[data-m-ap] [data-m-card] .space-y-1.text-sm>.font-medium,[data-m-ap] [data-m-card] .space-y-2.text-sm>div>.font-medium,[data-m-ap] [data-m-card] .text-sm.space-y-2>div>.font-medium,[data-m-ap] [data-m-card]>.text-sm>.font-medium,[data-m-ap] [data-m-card]>[data-slot=card-content] .space-y-1>div>.font-medium{font-size:16px;font-weight:650;letter-spacing:-.01em}[data-m-ap] [data-m-card]>[data-slot=card-content]{padding:0}[data-m-ap] [data-m-card] [data-m-danger]{width:100%;min-height:44px;margin-top:2px;border-radius:var(--m-radius-control);font-size:14px}[data-m-ap] [data-m-card]>[data-slot=card-content]>.space-y-1>p,[data-m-ap] [data-m-card]>[data-slot=card-content]>p{font-size:14px}[data-m-plain]{padding:0!important;border:0;border-radius:0;background:transparent;box-shadow:none;gap:12px}[data-m-plain]>[data-slot=card-header],[data-m-plain]>[data-slot=card-content]{padding:0}[data-m-plain]>[data-slot=card-header]{gap:4px}[data-m-plain]>[data-slot=card-header]>[data-m-primary]{flex:0 0 auto;margin-top:8px}[data-m-ap] [data-m-kpi]>p:first-child{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-ap] [data-m-kpi]>p+p{font-size:26px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}[data-m-ap] [data-m-kpi]>p+p>span{margin-left:4px;font-size:14px;font-weight:500;color:var(--m-muted)}[data-m-ap] [data-m-big]{font-size:26px!important;line-height:1.1;font-weight:700;letter-spacing:-.02em}[data-m-ap] [data-m-inset].grid{gap:6px 12px}[data-m-ap] [data-m-seg],[data-m-hr] [data-m-seg]{grid-auto-columns:minmax(max-content,1fr)}[data-m-ap] [role=tabpanel]>.flex.justify-end>[data-slot=button]{width:100%;min-height:44px;border-radius:var(--m-radius-control)}[data-m-ap] [role=tabpanel] p.text-sm.font-medium{margin:4px 0 0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted)}[data-m-ap] [data-m-kv]>span:last-child{font-variant-numeric:tabular-nums}[data-m-page=osteopati] [data-m-card] [data-slot=card-header],[data-m-page=osteopati] [data-m-card] [data-slot=card-content]{padding-left:0;padding-right:0}[data-m-page=osteopati] [data-m-card]>[data-slot=card-header] p{font-size:13px}[data-m-page=osteopati] [data-m-group]{padding:12px;border-radius:16px;border:1px solid var(--m-border);background:var(--m-surface-2)}[data-m-page=osteopati] [data-m-group] [data-m-row]{padding:12px;border-radius:14px;border:1px solid var(--m-border);background:var(--m-surface)}[data-m-page=osteopati] [data-m-group] [data-slot=button].size-9{width:44px;height:44px;border-radius:12px}[data-m-page=apri-cc] [data-m-page-header],[data-m-page=migra-cc] [data-m-page-header]{padding-top:4px}[data-m-page=apri-cc] [data-m-card]>.space-y-6,[data-m-page=migra-cc] [data-m-card]>.space-y-6{display:flex;flex-direction:column;gap:16px}[data-m-page=apri-cc] [data-m-card]>.space-y-6>*,[data-m-page=migra-cc] [data-m-card]>.space-y-6>*{margin:0}[data-m-page=apri-cc] [data-m-card] .pt-4,[data-m-page=migra-cc] [data-m-card] .pt-4,[data-m-page=migra-cc] [data-m-card] .pt-2{padding-top:0}[data-m-page=apri-cc] [data-m-card] label,[data-m-page=migra-cc] [data-m-card] label{font-size:13px;font-weight:600}[data-m-page=apri-cc] [data-m-card] label>svg,[data-m-page=migra-cc] [data-m-card] label>svg{display:none}[data-m-page=apri-cc] [data-m-card] [data-slot=input],[data-m-page=apri-cc] [data-m-card] [data-slot=select-trigger],[data-m-page=migra-cc] [data-m-card] [data-slot=input],[data-m-page=migra-cc] [data-m-card] [data-slot=select-trigger],[data-m-page=migra-cc] [data-m-card] [data-slot=popover-trigger]{width:100%;min-height:48px;border-radius:var(--m-radius-control)}[data-m-page=migra-cc] [data-m-card] .grid.gap-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-m-page=migra-cc] [data-m-card] .grid.gap-4>*{min-width:0}[data-m-page=cc-tirocinanti] [data-m-hero-card],[data-m-page=tirocinanti] [data-m-hero-card]{padding:0!important;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;overflow:visible;gap:12px}[data-m-page=cc-tirocinanti] [data-m-hero-card]>[data-slot=card-header]{padding:0;gap:12px}[data-m-page=cc-tirocinanti] [data-m-select-box]{padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-m-page=cc-tirocinanti] [data-m-select-box] label{font-size:13px;font-weight:600}[data-m-page=cc-tirocinanti] [data-m-select-box] [data-slot=select-trigger]{min-height:48px;border-radius:var(--m-radius-control);border-color:var(--m-border)}[data-m-page=coaching] [data-m-card]>[data-slot=card-content]{display:flex;flex-direction:column;gap:6px;padding:0}[data-m-page=coaching] [data-m-card]>[data-slot=card-content]>*{margin:0}[data-m-page=coaching] [data-m-card]>[data-slot=card-content]>[data-m-title]{order:-1;color:var(--m-text)}[data-m-page=feedback-cc] [data-m-card]>[data-m-card-head]{padding:0}[data-m-page=feedback-cc] [data-m-card]>[data-m-card-head]>:first-child{display:flex;flex-direction:column;gap:2px;font-size:13px}[data-m-page=feedback-cc] [data-m-card]>[data-m-card-head]>:first-child>[data-m-title]{order:-1;margin-bottom:2px}[data-m-page=feedback-cc] [data-m-card]>[data-m-card-head]>:first-child>div:not([data-m-title]){font-size:13px;color:var(--m-muted);white-space:normal}[data-m-page=feedback-cc] [data-m-card]>[data-m-card-head]>[data-m-chip]{margin-top:0}}@media (max-width: 639px){[data-slot=card][data-m-plain]{gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-m-plain]>[data-slot=card-header],[data-m-plain]>[data-slot=card-content]{padding:0}[data-m-plain]>[data-slot=card-header]{gap:4px}[data-m-plain]>[data-slot=card-header] p,[data-m-plain]>[data-slot=card-header] [data-slot=card-description]:not([data-m-section-title]){margin:0;font-size:13px;line-height:1.4;color:var(--m-muted)}[data-m-section-title]>svg{display:none}:is([data-m-rec],[data-m-form],[data-m-compleanni],[data-m-funzioni],[data-m-promemoria]) [data-slot=card][data-m-card]{padding-left:0;padding-right:0}[data-m-list]>li+li,[data-m-list]>[data-slot=card]+[data-slot=card]{border-top:1px solid var(--m-hairline)}[data-m-list] [data-slot=card]{gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-m-list] [data-slot=card-content][data-m-item]{padding:12px 16px}[data-m-list]>li [data-m-item]{border-top:0}[data-m-item][data-m-active]{background:var(--m-tint);color:var(--m-tone-accent-fg)}[data-m-item]{flex-wrap:nowrap!important}[data-m-item]>button[data-m-grow],[data-m-item]>div[data-m-grow]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}[data-m-item]>[data-m-grow]>.truncate{max-width:100%}[data-m-item] [data-m-sub][data-m-clamp]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-m-stars]{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--m-text)}[data-m-group]+[data-m-group]{border-top:1px solid var(--m-hairline)}[data-m-group]>[data-m-item]{border-top:0}[data-m-group] [data-m-chevron]{transition:transform .2s ease}[data-m-group][data-open]>[data-m-item] [data-m-chevron]{transform:rotate(180deg)}[data-m-sublist]{display:flex;flex-direction:column;background:var(--m-surface-2)}[data-m-sublist]>[data-m-item]{min-height:52px;padding:10px 12px 10px 64px}[data-m-sublist]>[data-m-item]:first-child{border-top:1px solid var(--m-hairline)}[data-m-kpis] [data-m-kpi]>[data-m-kpi-body]{display:contents}[data-m-kpis] [data-m-kpi] [data-m-label]{order:-1;margin:0;text-align:left}[data-m-kpis] [data-m-kpi] [data-m-value],[data-m-kpis] [data-m-kpi] [data-m-hint]{order:0;margin:0;text-align:left;color:var(--m-text)}[data-m-kpis] [data-m-kpi] [data-m-hint]{order:1;color:var(--m-muted)}[data-m-kvtext]>p{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:8px 0;border-top:1px solid var(--m-hairline);font-size:14px;line-height:1.35;text-align:right;color:var(--m-text);overflow-wrap:anywhere}[data-m-kvtext]>p:first-child{padding-top:0;border-top:0}[data-m-kvtext]>p:last-child{padding-bottom:0}[data-m-kvtext]>p>strong{flex:0 0 auto;margin-right:auto;font-size:13px;font-weight:600;text-align:left;color:var(--m-muted)}[data-m-date-tile]{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--m-tint);color:var(--m-tone-accent-fg);line-height:1}[data-m-date-tile]>span:first-child{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-m-date-tile]>span:last-child{margin-top:3px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}[data-m-iconbtn][data-tone=ok],[data-m-wa-btn]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--m-radius-control);background:var(--m-tone-ok-bg);color:var(--m-tone-ok-fg)}[data-m-iconbtn][data-tone=ok] svg,[data-m-wa-btn] svg{width:20px;height:20px}[data-m-wa-btn]:disabled{opacity:.4}[data-m-promemoria] [data-m-actions]>[data-m-wa-api]{background:#22c55e!important;color:#fff!important;border:1px solid transparent!important}[data-m-promemoria] [data-m-primary]{color:#fff!important}[data-m-empty]>p[data-m-title]{margin:0;color:var(--m-text)}:is([data-m-rec-sheet],[data-m-funzioni],[data-m-compleanni],[data-m-promemoria]) [data-m-field]>*{margin-block:0}[data-m-confirm-overlay]{align-items:flex-end;padding:0}[data-m-confirm]{width:100%;max-width:100%;margin:0;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -16px 48px -20px #00000080}[data-m-confirm] h3{margin-bottom:12px;font-size:17px;line-height:1.3}[data-m-confirm] [data-m-actions]{margin-top:4px}[data-m-filterbar]>[data-slot=card-content]:not([data-m-filterbar-body]){padding:0}[data-slot=dialog-content] textarea.max-sm\:min-h-\[45dvh\]{min-height:45dvh}[data-slot=sheet-content][data-m-rec-sheet]:not(.p-0){padding-right:16px;padding-left:16px;gap:16px}[data-slot=sheet-content][data-m-rec-sheet]:not(.p-0)>[data-slot=sheet-header]{margin-right:-16px;margin-left:-16px}[data-slot=sheet-content][data-m-rec-sheet]:not(.p-0)>[data-slot=sheet-footer]{flex-direction:row;align-items:stretch;margin-right:-16px;margin-left:-16px}[data-m-rec-sheet]>[data-slot=sheet-footer]>[data-m-secondary]{flex:0 1 40%}[data-m-rec-sheet]>[data-slot=sheet-footer]>[data-m-primary]{flex:1 1 auto;width:auto}[data-m-rec-sheet] [data-slot=sheet-header] .mb-3{margin-bottom:2px}[data-m-rec-sheet] [data-m-form-title]{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:16px;line-height:1.3}[data-m-rec-sheet] [data-m-form-title]>div{width:28px;height:28px;border-radius:9px}[data-m-rec-sheet] [data-m-card]>.space-y-6>:not(:last-child){margin-block-start:0;margin-block-end:16px}[data-m-rec-sheet] [data-m-card]>.space-y-6>.grid:has(>[data-m-kv]):has(+.grid){margin-block-end:0}[data-m-rec-sheet] [data-m-card]>.space-y-6>.grid+.grid>[data-m-kv]:first-child{border-top:1px solid var(--m-hairline)}[data-m-rec-sheet] [data-m-card] label>svg{display:none}[data-m-rec-sheet] [data-m-kv]>*{margin:0}[data-m-rec-sheet] [data-m-kv]>label{display:block;color:var(--m-muted)!important}[data-m-rec-sheet] [data-m-kv]>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:15px}[data-m-rec-sheet] [data-m-kv]>div svg{width:16px;height:16px}[data-m-rec-sheet] [data-m-field]>[data-m-inset]{min-height:0;border:0;color:var(--m-text)}[data-m-form]{min-height:0;padding-top:0}[data-m-form]>.absolute.-z-10{display:none}[data-m-form]>nav{margin-bottom:12px}[data-m-form]>header{margin-bottom:16px}[data-m-form] [data-m-chiprow] [data-slot=breadcrumb-item]{gap:0}[data-m-form] [data-m-chiprow] [data-slot=breadcrumb-separator]{display:inline-flex;align-items:center;margin:0 -2px;color:var(--m-muted)}[data-m-form] [data-m-chiprow] [data-slot=breadcrumb-separator] svg{width:14px;height:14px}[data-m-form] [data-m-chiprow] [data-m-pill]{display:inline-block;max-width:62vw;overflow:hidden;line-height:34px;text-overflow:ellipsis;white-space:nowrap}[data-m-form]>nav [data-m-chiprow]{flex-direction:row-reverse;direction:rtl;justify-content:flex-end}[data-m-form]>nav [data-m-chiprow]>*{direction:ltr}[data-m-form]>nav [data-m-chiprow]>:last-child{margin-right:auto}[data-slot=card][data-m-corso]{gap:0;padding:0 0 16px}[data-m-corso-cover]{height:120px;aspect-ratio:auto;background:linear-gradient(135deg,var(--m-tint-strong),var(--m-tint))}[data-m-corso-icon]{padding:14px;background:var(--m-surface);box-shadow:var(--m-shadow)}[data-m-corso-icon] svg{width:28px;height:28px;color:var(--m-tone-accent-fg)}[data-slot=card][data-m-corso]>[data-slot=card-header]{gap:4px;padding:14px 48px 0 16px}[data-m-corso] [data-slot=card-title]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.3;font-weight:650;letter-spacing:-.01em}[data-m-corso] [data-slot=card-description]{-webkit-line-clamp:2;font-size:14px;line-height:1.4}[data-slot=card][data-m-corso]>[data-slot=card-content]{padding:0 16px}[data-m-corso-chevron]{position:absolute;top:134px;right:16px;width:20px;height:20px;color:var(--m-muted);opacity:.7}[data-m-form] [data-m-avatar] svg{width:20px;height:20px}[data-m-form] [data-m-item] [data-m-sub] svg{width:14px;height:14px}[data-m-lezione-head] h1{font-size:20px;line-height:1.25;font-weight:650;letter-spacing:-.01em}[data-m-lezione-head] p{font-size:14px;line-height:1.45;color:var(--m-muted)}[data-m-form] .aspect-video{border-radius:var(--m-radius-card)}[data-m-doc]{width:calc(100% + 2 * var(--m-gutter));max-width:none!important;min-height:calc(100svh - 3.25rem);margin:-.8rem calc(-1 * var(--m-gutter)) calc(-1.35rem - env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none}[data-m-doc]>header,[data-m-html-viewer]>header{padding:8px 12px 8px 16px}[data-m-doc]>header>.flex,[data-m-html-viewer]>header>.flex{flex-wrap:nowrap!important;gap:10px}[data-m-doc]>header .h-10.w-10,[data-m-html-viewer]>header .h-10.w-10{width:36px;height:36px;border-radius:11px}[data-m-doc]>header h1,[data-m-html-viewer]>header h1{font-size:16px;line-height:1.3}[data-m-doc]>header [data-m-tinted]{min-height:40px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:600}[data-m-doc]>header [data-m-back]{order:-1;margin-left:-8px;border:0;background:transparent;color:var(--m-tone-accent-fg)}[data-m-md-table]:has(table[data-mobile-cards=on]){overflow:visible;border:0;border-radius:0;box-shadow:none}[data-m-html-viewer]{width:calc(100% + 2 * var(--m-gutter));max-width:none!important;margin:-.8rem calc(-1 * var(--m-gutter)) calc(-1.35rem - env(safe-area-inset-bottom))}[data-m-html-viewer]>header [data-m-back]{order:-1;margin-left:-8px;border:0;background:transparent;color:var(--m-tone-accent-fg)}[data-m-html-viewer] iframe{padding-bottom:env(safe-area-inset-bottom)}[data-m-funzioni] [data-m-field]>select{min-height:48px;padding:0 12px;border-radius:var(--m-radius-control);font-size:16px}[data-m-funzioni] pre{max-height:50dvh;border-radius:12px;font-size:12px;white-space:pre-wrap;word-break:break-word}[data-m-gas-date]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}[data-m-gas-date]>.pointer-events-none{display:none}[data-m-gas-date]>.relative>.flex:first-child>p{font-size:12px}[data-m-gas-date] button.rounded-full{min-height:32px;padding:0 12px;font-size:12px}[data-m-gas-date] [data-slot=button],[data-m-gas-date]>.relative>.flex.items-stretch>button{min-height:56px;border-radius:var(--m-radius-control)}[data-m-gas-date] [data-slot=button]>span.min-w-0>span:first-child{font-size:12px}[data-m-kpi][data-m-fit] [data-m-value]{font-size:20px;letter-spacing:-.03em;white-space:nowrap}[data-app-page] .moby-tower{--mt-app-header: calc(3.25rem + env(safe-area-inset-top, 0px)) ;width:auto;max-width:none;height:calc(100dvh - var(--mt-app-header));max-height:calc(100dvh - var(--mt-app-header));margin:-.8rem calc(-1 * var(--m-gutter)) calc(-1.35rem - env(safe-area-inset-bottom));padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-radius:0}[data-app-page] .moby-tower .mt-layer{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-app-page] .moby-tower .mt-svg-deco,[data-app-page] .moby-tower .mt-corner,[data-app-page] .moby-tower .mt-core-label{display:none}[data-app-page] .moby-tower .mt-hud-bar{position:sticky;top:0;z-index:5;gap:10px;padding:10px 12px;border-radius:16px;background:#00162ee0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-app-page] .moby-tower .mt-hud-bar>.flex:first-child{gap:8px}[data-app-page] .moby-tower .mt-brand{font-size:17px;line-height:1.1;letter-spacing:.2em}[data-app-page] .moby-tower .mt-brand span{display:block;margin-left:0;font-size:12px}[data-app-page] .moby-tower .mt-hud-bar>.flex:last-child{width:100%;justify-content:space-between;gap:8px;row-gap:8px}[data-app-page] .moby-tower .mt-hud-bar>.flex:last-child>.mt-meta:not(.flex){display:none}[data-app-page] .moby-tower .mt-mode-btn{min-height:40px;padding:0 14px;font-size:12px}[data-app-page] .moby-tower .mt-toggle{min-height:44px;font-size:12px}[data-app-page] .moby-tower .mt-meta,[data-app-page] .moby-tower .mt-panel-title,[data-app-page] .moby-tower .mt-kpi-label,[data-app-page] .moby-tower .mt-bubble-meta,[data-app-page] .moby-tower .mt-feed-item time{font-size:12px}[data-app-page] .moby-tower .mt-grid{flex:0 0 auto;height:auto;gap:12px;margin-top:12px}[data-app-page] .moby-tower .mt-panel{padding:14px;border-radius:16px}[data-app-page] .moby-tower .mt-grid>aside.mt-panel{height:auto;min-height:0}[data-app-page] .moby-tower .mt-grid>aside.mt-panel>.mt-kpi,[data-app-page] .moby-tower .mt-grid>aside.mt-panel>.mt-feed{flex:none}[data-app-page] .moby-tower .mt-core-wrap{order:-1;height:auto;min-height:0;gap:8px}[data-app-page] .moby-tower .mt-chat{flex:none;min-height:96px;max-height:48svh;overflow-y:auto}[data-app-page] .moby-tower .mt-chat>div:last-child{scroll-margin-top:48svh}[data-app-page] .moby-tower .mt-core{width:68px;height:68px}[data-app-page] .moby-tower .mt-orbit-dot{--orbit-r: 36px}[data-app-page] .moby-tower .mt-orbit-dot:nth-child(2){--orbit-r: 28px}[data-app-page] .moby-tower .mt-orbit-dot:nth-child(3){--orbit-r: 32px}[data-app-page] .moby-tower .mt-core-ring-2{inset:6px}[data-app-page] .moby-tower .mt-core-ring-3{inset:13px}[data-app-page] .moby-tower .mt-bubble{max-width:88%;border-radius:16px;font-size:15px}[data-app-page] .moby-tower .mt-chips{width:calc(100% + 28px);margin:0 -14px;padding:2px 14px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}[data-app-page] .moby-tower .mt-chips::-webkit-scrollbar{display:none}[data-app-page] .moby-tower .mt-chip{flex:none;min-height:40px;padding:0 14px;font-size:13px;white-space:nowrap}[data-app-page] .moby-tower .mt-composer{flex-wrap:nowrap;gap:8px}[data-app-page] .moby-tower .mt-input{flex:1 1 0;min-width:0;padding:10px 16px;border-radius:24px;font-size:16px}[data-app-page] .moby-tower .mt-btn{min-height:48px;padding:0 14px;border-radius:24px}[data-app-page] .moby-tower .mt-btn-mic{width:48px;padding:0;border-radius:50%}[data-app-page] .moby-tower .mt-kpi{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px}[data-app-page] .moby-tower .mt-kpi-item{gap:8px;min-width:0;animation:none}[data-app-page] .moby-tower .mt-kpi-item>div:last-child{min-width:0}[data-app-page] .moby-tower .mt-ring{width:40px;height:40px}[data-app-page] .moby-tower .mt-kpi-value{font-size:16px;overflow-wrap:anywhere}[data-app-page] .moby-tower .mt-feed{max-height:16rem;overflow-y:auto;font-size:13px}[data-m-clickup]>[data-slot=dialog-header]{padding:16px 56px 12px 16px;text-align:left}[data-m-clickup] [data-slot=dialog-title]{gap:10px}[data-m-clickup] [data-slot=dialog-title]>div{flex:none;width:36px;height:36px}[data-m-clickup]>[data-slot=dialog-header]+div{flex:1 1 auto;min-height:0;max-height:none;padding:16px;overscroll-behavior:contain}[data-m-clickup]>div.border-t{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}[data-m-clickup] .grid{row-gap:16px}[data-m-clickup] [data-slot=select-trigger],[data-m-clickup] [data-slot=input],[data-m-clickup] [data-slot=button].w-full{min-height:48px;border-radius:var(--m-radius-control);font-size:16px}[data-m-clickup] [data-slot=select-trigger]:not(.w-\[70px\]){width:100%}[data-m-clickup] [data-slot=select-trigger].w-\[70px\]{flex:1 1 0;width:auto}[data-m-clickup] textarea{min-height:112px;border-radius:var(--m-radius-control);font-size:16px}}@layer base{:is(.dark,.silvia) span[class="max-sm:hidden"]:not([data-m-orig]):not(#m-parita){color:inherit!important}}[data-wa-ui]{--wa-text: #002552;--wa-text-soft: #1d3a61;--wa-muted: #64748b;--wa-faint: #94a3b8;--wa-card: #ffffff;--wa-surface: #ffffff;--wa-surface-2: #f6f8fc;--wa-hover: rgba(0, 37, 82, .045);--wa-line: rgba(0, 37, 82, .08);--wa-line-strong: rgba(0, 37, 82, .13);--wa-canvas: #f1f5fb;--wa-dots: rgba(0, 37, 82, .075);--wa-glow-a: rgba(114, 250, 147, .26);--wa-glow-b: rgba(59, 130, 246, .12);--wa-glass: rgba(255, 255, 255, .78);--wa-card-shadow: 0 1px 1px rgba(0, 37, 82, .03), 0 16px 40px -18px rgba(0, 37, 82, .22), 0 48px 96px -48px rgba(0, 37, 82, .3);--wa-out-bg: linear-gradient(145deg, #0e4f9c 0%, #003470 45%, #002552 100%);--wa-out-fg: #ffffff;--wa-out-shadow: 0 10px 24px -14px rgba(0, 37, 82, .7), 0 2px 4px -2px rgba(0, 37, 82, .25);--wa-in-bg: #ffffff;--wa-in-fg: #002552;--wa-in-border: rgba(0, 37, 82, .06);--wa-in-shadow: 0 1px 2px rgba(0, 37, 82, .05), 0 8px 20px -14px rgba(0, 37, 82, .28);--wa-read: #72fa93;--wa-active-bg: #ffffff;--wa-active-shadow: 0 1px 2px rgba(0, 37, 82, .05), 0 12px 28px -16px rgba(0, 37, 82, .35);--wa-indicator: linear-gradient(180deg, #72fa93, #12b76a);--wa-accent: #002552;--wa-on-accent: #72fa93;--wa-accent-shadow: 0 8px 18px -10px rgba(0, 37, 82, .7);--wa-badge-bg: linear-gradient(135deg, #8dffab, #3fe07a);--wa-badge-fg: #002552;--wa-badge-glow: 0 4px 12px -4px rgba(18, 183, 106, .7);--wa-unread: #0e9f5e;--wa-ring: #3fe07a;--wa-link: #0e4f9c;--wa-send-bg: linear-gradient(140deg, #0e4f9c 0%, #002552 100%);--wa-send-fg: #72fa93;--wa-send-glow: 0 10px 22px -8px rgba(0, 37, 82, .6);--wa-off-bg: rgba(0, 37, 82, .06);--wa-focus-border: rgba(18, 183, 106, .55);--wa-focus-ring: rgba(114, 250, 147, .28);--wa-bar-shadow: 0 1px 2px rgba(0, 37, 82, .04), 0 14px 32px -18px rgba(0, 37, 82, .35);--wa-title-grad: linear-gradient(100deg, #002552 0%, #0e4f9c 55%, #12b76a 110%);--wa-logo-bg: linear-gradient(145deg, #1563c0 0%, #002552 70%);--wa-logo-fg: #72fa93;--wa-logo-glow: 0 14px 30px -12px rgba(0, 37, 82, .75);--wa-chip-bg: rgba(0, 37, 82, .045);--wa-live: #0e9f5e;--wa-live-bg: rgba(114, 250, 147, .18);--wa-live-border: rgba(18, 183, 106, .3);--wa-skel: rgba(0, 37, 82, .07);--wa-field-bg: rgba(255, 255, 255, .96);--wa-field-fg: #002552;--wa-bozza-btn-bg: #72fa93;--wa-bozza-btn-fg: #002552;--wa-danger: #e11d48;--wa-c: var(--wa-text);color:var(--wa-c)}.dark [data-wa-ui]{--wa-text: #ffffff;--wa-text-soft: rgba(255, 255, 255, .86);--wa-muted: rgba(255, 255, 255, .62);--wa-faint: rgba(255, 255, 255, .42);--wa-card: #012a5a;--wa-surface: #0a3a72;--wa-surface-2: #01234c;--wa-hover: rgba(255, 255, 255, .05);--wa-line: rgba(255, 255, 255, .08);--wa-line-strong: rgba(255, 255, 255, .14);--wa-canvas: #001c40;--wa-dots: rgba(255, 255, 255, .06);--wa-glow-a: rgba(114, 250, 147, .12);--wa-glow-b: rgba(56, 132, 255, .18);--wa-glass: rgba(1, 33, 74, .72);--wa-card-shadow: 0 0 0 1px rgba(255, 255, 255, .04), 0 40px 90px -40px rgba(0, 0, 0, .75);--wa-out-bg: linear-gradient(145deg, #a6ffbf 0%, #72fa93 50%, #4be47f 100%);--wa-out-fg: #002552;--wa-out-shadow: 0 12px 28px -16px rgba(114, 250, 147, .55), 0 2px 4px -2px rgba(0, 0, 0, .3);--wa-in-bg: #0b3a70;--wa-in-fg: #ffffff;--wa-in-border: rgba(255, 255, 255, .07);--wa-in-shadow: 0 8px 20px -14px rgba(0, 0, 0, .6);--wa-read: #002552;--wa-active-bg: rgba(114, 250, 147, .1);--wa-active-shadow: inset 0 0 0 1px rgba(114, 250, 147, .22);--wa-indicator: linear-gradient(180deg, #a6ffbf, #72fa93);--wa-accent: #72fa93;--wa-on-accent: #002552;--wa-accent-shadow: 0 8px 18px -10px rgba(114, 250, 147, .6);--wa-badge-bg: linear-gradient(135deg, #a6ffbf, #72fa93);--wa-badge-fg: #002552;--wa-badge-glow: 0 4px 14px -4px rgba(114, 250, 147, .7);--wa-unread: #72fa93;--wa-ring: #72fa93;--wa-link: #72fa93;--wa-send-bg: linear-gradient(140deg, #a6ffbf 0%, #4be47f 100%);--wa-send-fg: #002552;--wa-send-glow: 0 10px 24px -8px rgba(114, 250, 147, .55);--wa-off-bg: rgba(255, 255, 255, .07);--wa-focus-border: rgba(114, 250, 147, .5);--wa-focus-ring: rgba(114, 250, 147, .16);--wa-bar-shadow: 0 16px 36px -18px rgba(0, 0, 0, .7);--wa-title-grad: linear-gradient(100deg, #ffffff 0%, #c9ffd8 50%, #72fa93 100%);--wa-logo-bg: linear-gradient(145deg, #b4ffc9 0%, #72fa93 45%, #2fd36b 100%);--wa-logo-fg: #002552;--wa-logo-glow: 0 14px 34px -12px rgba(114, 250, 147, .6);--wa-chip-bg: rgba(255, 255, 255, .06);--wa-live: #72fa93;--wa-live-bg: rgba(114, 250, 147, .12);--wa-live-border: rgba(114, 250, 147, .3);--wa-skel: rgba(255, 255, 255, .07);--wa-field-bg: rgba(255, 255, 255, .95);--wa-field-fg: #002552;--wa-bozza-btn-bg: #ffffff;--wa-bozza-btn-fg: #002552;--wa-danger: #fb7185}.silvia [data-wa-ui]{--wa-text: #ffffff;--wa-text-soft: #e5e5e5;--wa-muted: #a3a3a3;--wa-faint: #6e6e6e;--wa-card: #141414;--wa-surface: #1f1f1f;--wa-surface-2: #101010;--wa-hover: rgba(255, 255, 255, .045);--wa-line: rgba(255, 255, 255, .07);--wa-line-strong: rgba(255, 255, 255, .13);--wa-canvas: #0a0a0a;--wa-dots: rgba(255, 255, 255, .05);--wa-glow-a: rgba(255, 255, 255, .05);--wa-glow-b: rgba(255, 255, 255, .035);--wa-glass: rgba(16, 16, 16, .75);--wa-card-shadow: 0 0 0 1px rgba(255, 255, 255, .03), 0 40px 90px -40px rgba(0, 0, 0, .9);--wa-out-bg: linear-gradient(145deg, #4d4d4d 0%, #353535 100%);--wa-out-fg: #ffffff;--wa-out-shadow: 0 12px 26px -16px rgba(0, 0, 0, .9), inset 0 1px 0 rgba(255, 255, 255, .06);--wa-in-bg: #1d1d1d;--wa-in-fg: #ffffff;--wa-in-border: rgba(255, 255, 255, .06);--wa-in-shadow: 0 8px 20px -14px rgba(0, 0, 0, .9);--wa-read: #ffffff;--wa-active-bg: #1f1f1f;--wa-active-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08);--wa-indicator: linear-gradient(180deg, #ffffff, #9a9a9a);--wa-accent: #ffffff;--wa-on-accent: #000000;--wa-accent-shadow: 0 8px 18px -10px rgba(255, 255, 255, .35);--wa-badge-bg: #ffffff;--wa-badge-fg: #000000;--wa-badge-glow: 0 4px 12px -4px rgba(255, 255, 255, .4);--wa-unread: #ffffff;--wa-ring: #ffffff;--wa-link: #e5e5e5;--wa-send-bg: linear-gradient(140deg, #ffffff 0%, #cfcfcf 100%);--wa-send-fg: #000000;--wa-send-glow: 0 10px 24px -10px rgba(255, 255, 255, .35);--wa-off-bg: rgba(255, 255, 255, .06);--wa-focus-border: rgba(255, 255, 255, .35);--wa-focus-ring: rgba(255, 255, 255, .08);--wa-bar-shadow: 0 16px 36px -18px rgba(0, 0, 0, .9);--wa-title-grad: linear-gradient(100deg, #ffffff 0%, #d4d4d4 55%, #8a8a8a 100%);--wa-logo-bg: linear-gradient(145deg, #4a4a4a 0%, #1a1a1a 100%);--wa-logo-fg: #ffffff;--wa-logo-glow: 0 14px 30px -12px rgba(0, 0, 0, .9), inset 0 0 0 1px rgba(255, 255, 255, .1);--wa-chip-bg: rgba(255, 255, 255, .05);--wa-live: #ffffff;--wa-live-bg: rgba(255, 255, 255, .08);--wa-live-border: rgba(255, 255, 255, .2);--wa-skel: rgba(255, 255, 255, .06);--wa-field-bg: rgba(255, 255, 255, .08);--wa-field-fg: #ffffff;--wa-bozza-btn-bg: #ffffff;--wa-bozza-btn-fg: #000000;--wa-danger: #f87171}[data-chat-shell][data-wa-ui]{gap:1.25rem;padding:.25rem 0 0}[data-wa-ui] button{font-family:inherit}[data-wa-ui] button:focus{outline:none}[data-wa-ui] :is(button,[role=checkbox]):focus-visible{outline:2px solid var(--wa-focus-border);outline-offset:2px}[data-wa-hero-logo]{position:relative;display:grid;flex:none;width:54px;height:54px;place-items:center;border-radius:18px;background:var(--wa-logo-bg);--wa-c: var(--wa-logo-fg);color:var(--wa-c);box-shadow:var(--wa-logo-glow),inset 0 1px #ffffff38}[data-wa-hero-logo]:after{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 90% at 20% 0%,rgba(255,255,255,.38),transparent 55%);content:"";pointer-events:none}[data-wa-hero-logo] svg{width:27px;height:27px;stroke-width:2.1}[data-wa-ui] h1[data-wa-title]{margin:0;padding-bottom:2px;background:var(--wa-title-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:31px;font-weight:800;letter-spacing:-.04em;line-height:1.1;-webkit-text-fill-color:transparent}[data-wa-hero-meta]{min-width:0;margin-top:7px}[data-wa-hero-chip]{display:inline-flex;flex:none;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--wa-line);border-radius:999px;background:var(--wa-chip-bg);--wa-c: var(--wa-text-soft);color:var(--wa-c);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}[data-wa-hero-chip] svg{width:12px;height:12px;--wa-c: var(--wa-muted);color:var(--wa-c)}[data-wa-hero-chip][data-live]{border-color:var(--wa-live-border);background:var(--wa-live-bg);--wa-c: var(--wa-live);color:var(--wa-c);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}[data-wa-live-dot]{position:relative;width:7px;height:7px;border-radius:999px;background:currentColor}[data-wa-live-dot]:after{position:absolute;inset:0;border-radius:inherit;background:currentColor;animation:wa-ping 1.8s cubic-bezier(0,0,.2,1) infinite;content:""}[data-wa-ui] [data-wa-refresh]{display:inline-flex;flex:none;align-items:center;gap:8px;height:42px;padding:0 18px;border:1px solid #fcd977;border-radius:999px;background:linear-gradient(180deg,#fff8d6,#ffeea3);box-shadow:0 1px #ffffffb3 inset,0 8px 20px -12px #ca8a048c;--wa-c: #6b4a00;color:var(--wa-c);font-size:13px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}[data-wa-ui] [data-wa-refresh] span{color:inherit}[data-wa-ui] [data-wa-refresh]:hover{border-color:#f5c542;background:linear-gradient(180deg,#fff4c2,#ffe680);box-shadow:0 1px #ffffffb3 inset,0 12px 24px -12px #ca8a04a6;color:var(--wa-c);transform:translateY(-1px)}[data-wa-ui] [data-wa-refresh]:focus-visible{outline:2px solid #f5c542;outline-offset:2px}[data-wa-ui] [data-wa-refresh] svg{width:16px;height:16px;margin:0}[data-wa-stage]{margin:0 -10px;padding:0 10px 22px}[data-wa-ui] [data-wa-card]{isolation:isolate;border:1px solid var(--wa-line);border-radius:28px;background:var(--wa-card);box-shadow:var(--wa-card-shadow)}[data-wa-sidebar]{width:clamp(15.5rem,40%,23rem);border-right:1px solid var(--wa-line);background:var(--wa-surface-2)}[data-wa-ui] [data-slot=skeleton]{background:linear-gradient(90deg,var(--wa-skel) 0%,color-mix(in srgb,var(--wa-skel) 45%,transparent) 50%,var(--wa-skel) 100%);background-size:200% 100%;animation:wa-shimmer 1.4s ease-in-out infinite}[data-wa-list]{background:var(--wa-surface-2)}[data-wa-list-top]{padding:18px 16px 12px;border-bottom:1px solid var(--wa-line)}[data-wa-search-icon]{left:15px;z-index:1;width:16px;height:16px;--wa-c: var(--wa-faint);color:var(--wa-c)}[data-wa-ui] [data-wa-search] input{height:42px;padding:0 16px 0 40px;border:1px solid var(--wa-line);border-radius:999px;background:var(--wa-surface);box-shadow:0 1px 2px #00000008;--wa-c: var(--wa-text);color:var(--wa-c);font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}[data-wa-ui] [data-wa-search] input::placeholder{--wa-c: var(--wa-faint);color:var(--wa-c)}[data-wa-ui] [data-wa-search] input:focus-visible{border-color:var(--wa-focus-border);box-shadow:0 0 0 4px var(--wa-focus-ring);outline:none}[data-wa-ui] [data-wa-fab]{display:grid;width:42px;height:42px;padding:0;place-items:center;border:0;border-radius:999px;background:var(--wa-send-bg);box-shadow:var(--wa-send-glow);--wa-c: var(--wa-send-fg);color:var(--wa-c);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}[data-wa-ui] [data-wa-fab]:hover{background:var(--wa-send-bg);--wa-c: var(--wa-send-fg);color:var(--wa-c);transform:translateY(-1px) rotate(-6deg) scale(1.04)}[data-wa-ui] [data-wa-fab] svg{width:18px;height:18px}[data-wa-seg]{gap:3px;margin-top:12px;padding:3px;border:1px solid var(--wa-line);border-radius:999px;background:var(--wa-hover)}[data-wa-ui] [data-wa-seg]>button{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;--wa-c: var(--wa-muted);color:var(--wa-c);font-size:12.5px;font-weight:700;transition:background .2s ease,color .2s ease,box-shadow .2s ease}[data-wa-ui] [data-wa-seg]>button:hover:not([data-active]){--wa-c: var(--wa-text);color:var(--wa-c)}[data-wa-ui] [data-wa-seg]>button[data-active]{background:var(--wa-surface);box-shadow:0 1px 2px #0000000f,0 6px 14px -10px #0006;--wa-c: var(--wa-text);color:var(--wa-c)}[data-wa-seg] svg{width:15px;height:15px}[data-wa-filters],[data-wa-periodo]{margin-top:14px}[data-wa-periodo-campi]{display:flex;gap:8px;margin-top:8px}[data-wa-periodo-campi] label{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}[data-wa-ui] [data-wa-periodo-campi] span{--wa-c: var(--wa-faint);color:var(--wa-c);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-wa-ui] [data-wa-periodo-campi] input{width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid var(--wa-line);border-radius:999px;background:var(--wa-surface);--wa-c: var(--wa-text);color:var(--wa-c);font-size:12px}[data-wa-ui] [data-wa-periodo-campi] input:focus-visible{border-color:var(--wa-focus-border);box-shadow:0 0 0 4px var(--wa-focus-ring);outline:none}[data-wa-list-more]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 16px 16px;--wa-c: var(--wa-muted);color:var(--wa-c);font-size:12px;font-weight:650}[data-wa-list-more] svg{width:14px;height:14px}[data-wa-ui] [data-wa-eyebrow]{--wa-c: var(--wa-faint);color:var(--wa-c);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}[data-wa-ui] [data-wa-link]{padding:2px 4px;border:0;border-radius:6px;background:none;--wa-c: var(--wa-link);color:var(--wa-c);font-size:12px;font-weight:700;transition:opacity .15s ease}[data-wa-ui] [data-wa-link]:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}[data-wa-ui] [data-wa-link]:disabled{--wa-c: var(--wa-faint);color:var(--wa-c);cursor:default;opacity:.7}[data-wa-link-sep]{width:3px;height:3px;border-radius:999px;background:var(--wa-faint)}[data-wa-chips]{flex-wrap:wrap;gap:6px;margin-top:9px}[data-wa-chip]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--wa-line-strong);border-radius:999px;background:var(--wa-surface);--wa-c: var(--wa-text-soft);color:var(--wa-c);cursor:pointer;font-size:12.5px;font-weight:600;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}[data-wa-chip]:hover{border-color:var(--wa-focus-border)}[data-wa-chip]:has(:focus-visible){box-shadow:0 0 0 3px var(--wa-focus-ring)}[data-wa-chip][data-active]{border-color:transparent;background:var(--wa-accent);box-shadow:var(--wa-accent-shadow);--wa-c: var(--wa-on-accent);color:var(--wa-c)}[data-wa-chip-check]{width:0;height:14px;margin-right:-6px;opacity:0;stroke-width:3;transition:width .2s ease,margin .2s ease,opacity .2s ease}[data-wa-chip][data-active] [data-wa-chip-check]{width:14px;margin-right:0;opacity:1}[data-wa-rows]{padding:8px 8px 14px}[data-wa-rows]>li+li{margin-top:2px}[data-wa-row-skeleton]{padding:10px 12px}[data-wa-ui] [data-wa-row]{position:relative;padding:11px 12px;border:0;border-radius:18px;background:transparent;--wa-c: var(--wa-text);color:var(--wa-c);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}[data-wa-ui] [data-wa-row]:hover{background:var(--wa-hover)}[data-wa-ui] [data-wa-row]:focus-visible{outline:2px solid var(--wa-focus-border);outline-offset:-2px}[data-wa-ui] [data-wa-row][data-active]{background:var(--wa-active-bg);box-shadow:var(--wa-active-shadow)}[data-wa-ui] [data-wa-row][data-active]:before{position:absolute;top:50%;left:3px;width:4px;height:26px;border-radius:999px;background:var(--wa-indicator);content:"";transform:translateY(-50%)}[data-wa-row] [data-wa-name]{--wa-c: var(--wa-text);color:var(--wa-c);font-size:14.5px;font-weight:650;letter-spacing:-.01em}[data-wa-row][data-unread] [data-wa-name]{font-weight:750}[data-wa-row] [data-wa-name-sep]{--wa-c: var(--wa-faint);color:var(--wa-c)}[data-wa-time]{--wa-c: var(--wa-faint);color:var(--wa-c);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600}[data-wa-row][data-unread] [data-wa-time]{--wa-c: var(--wa-unread);color:var(--wa-c);font-weight:800}[data-wa-row-bottom]{margin-top:3px}[data-wa-preview]{--wa-c: var(--wa-muted);color:var(--wa-c);font-size:13px}[data-wa-row][data-unread] [data-wa-preview]{--wa-c: var(--wa-text-soft);color:var(--wa-c);font-weight:550}[data-wa-preview-tick]{width:15px;height:15px;flex:none;--wa-c: var(--wa-faint);color:var(--wa-c)}[data-wa-preview-you]{--wa-c: var(--wa-faint);color:var(--wa-c)}[data-wa-badge]{display:inline-grid;flex:none;min-width:21px;height:21px;margin-left:auto;padding:0 6px;place-items:center;border-radius:999px;background:var(--wa-badge-bg);box-shadow:var(--wa-badge-glow);--wa-c: var(--wa-badge-fg);color:var(--wa-c);font-size:11px;font-variant-numeric:tabular-nums;font-weight:800}[data-wa-ui] [data-wa-status]{height:18px;padding:0 7px;font-size:9.5px;font-weight:800;letter-spacing:.08em}[data-wa-avatar]{--wa-av: linear-gradient(145deg, #1563c0, #002552);width:48px;height:48px;background:var(--wa-av);box-shadow:inset 0 0 0 1px #ffffff29,0 6px 14px -8px #00000073;--wa-c: #ffffff;color:var(--wa-c);font-size:15px;font-weight:750;letter-spacing:.02em}[data-wa-avatar][data-size=md]{width:42px;height:42px;font-size:14px}[data-wa-avatar]:after{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(100% 80% at 25% 0%,rgba(255,255,255,.32),transparent 60%);content:"";pointer-events:none}[data-wa-avatar][data-tone="1"]{--wa-av: linear-gradient(145deg, #5eead4, #0d9488)}[data-wa-avatar][data-tone="2"]{--wa-av: linear-gradient(145deg, #a78bfa, #5b21b6)}[data-wa-avatar][data-tone="3"]{--wa-av: linear-gradient(145deg, #fcd34d, #ea580c)}[data-wa-avatar][data-tone="4"]{--wa-av: linear-gradient(145deg, #fda4af, #e11d48)}[data-wa-avatar][data-tone="5"]{--wa-av: linear-gradient(145deg, #7dd3fc, #2563eb)}.silvia [data-wa-avatar]{--wa-av: linear-gradient(145deg, #5a5a5a, #262626)}.silvia [data-wa-avatar][data-tone="1"]{--wa-av: linear-gradient(145deg, #6b6b6b, #333333)}.silvia [data-wa-avatar][data-tone="2"]{--wa-av: linear-gradient(145deg, #484848, #1c1c1c)}.silvia [data-wa-avatar][data-tone="3"]{--wa-av: linear-gradient(145deg, #7a7a7a, #3a3a3a)}.silvia [data-wa-avatar][data-tone="4"]{--wa-av: linear-gradient(145deg, #3f3f3f, #151515)}.silvia [data-wa-avatar][data-tone="5"]{--wa-av: linear-gradient(145deg, #626262, #2b2b2b)}[data-wa-avatar][data-unread]{outline:2px solid var(--wa-ring);outline-offset:2px}[data-wa-avatar-text]{position:relative;z-index:1;--wa-c: #ffffff;color:var(--wa-c)}[data-wa-avatar-icon]{position:relative;z-index:1;width:46%;height:46%;opacity:.95}[data-wa-avatar-dot]{position:absolute;top:-3px;right:-3px;z-index:2;width:13px;height:13px;border:2.5px solid var(--wa-surface-2);border-radius:999px;background:var(--wa-ring)}[data-wa-row][data-active] [data-wa-avatar-dot]{border-color:var(--wa-card)}[data-wa-list-empty]{gap:14px;padding:44px 28px;--wa-c: var(--wa-muted);color:var(--wa-c);font-size:13px;line-height:1.5}[data-wa-list-empty-icon]{display:grid;width:56px;height:56px;place-items:center;border:1px solid var(--wa-line);border-radius:18px;background:var(--wa-surface);--wa-c: var(--wa-faint);color:var(--wa-c)}[data-wa-list-empty-icon] svg{width:24px;height:24px}[data-wa-list-error]{padding:20px 16px}[data-wa-alert]{padding:12px 14px;border:1px solid color-mix(in srgb,var(--wa-danger) 32%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wa-danger) 10%,transparent);--wa-c: var(--wa-text);color:var(--wa-c);font-size:13px}[data-wa-alert] svg{--wa-c: var(--wa-danger);color:var(--wa-c)}[data-wa-pane]{background-color:var(--wa-canvas);background-image:radial-gradient(var(--wa-dots) 1px,transparent 1.3px),radial-gradient(900px 520px at 100% 0%,var(--wa-glow-a),transparent 62%),radial-gradient(800px 560px at 0% 100%,var(--wa-glow-b),transparent 62%);background-size:20px 20px,100% 100%,100% 100%}[data-wa-thread-head]{position:relative;z-index:2;min-height:72px;padding:12px 20px;border-bottom:1px solid var(--wa-line);background:var(--wa-glass);-webkit-backdrop-filter:saturate(1.4) blur(18px);backdrop-filter:saturate(1.4) blur(18px)}[data-wa-thread-id] [data-wa-name]{--wa-c: var(--wa-text);color:var(--wa-c);font-size:15.5px;font-weight:750;letter-spacing:-.015em}[data-wa-ui] [data-wa-thread-sub]{margin-top:2px;--wa-c: var(--wa-muted);color:var(--wa-c);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}[data-wa-ui] [data-wa-pillbtn]{display:inline-flex;align-items:center;height:38px;padding:0 14px;border:1px solid var(--wa-line-strong);border-radius:999px;background:var(--wa-surface);--wa-c: var(--wa-text);color:var(--wa-c);font-size:13px;font-weight:700;transition:border-color .2s ease,transform .2s ease}[data-wa-ui] [data-wa-pillbtn]:hover{border-color:var(--wa-focus-border);background:var(--wa-surface);--wa-c: var(--wa-text);color:var(--wa-c)}[data-wa-ui] [data-wa-pillbtn] svg{width:15px;height:15px}[data-wa-canvas]{padding:22px 32px 26px;scrollbar-color:var(--wa-line-strong) transparent;scrollbar-width:thin}[data-wa-canvas-note]{padding:8px 14px;border:1px solid var(--wa-line);border-radius:999px;background:var(--wa-glass);--wa-c: var(--wa-muted);color:var(--wa-c);font-size:13px}[data-wa-messages]>li{margin-top:12px}[data-wa-messages]>li[data-cont]{margin-top:4px}[data-wa-msg]{animation:wa-rise .34s cubic-bezier(.2,.8,.2,1) both}[data-wa-day]{margin:22px 0 12px}[data-wa-messages]>li:first-child [data-wa-day]{margin-top:4px}[data-wa-day]>span{padding:5px 12px;border:1px solid var(--wa-line);border-radius:999px;background:var(--wa-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px -8px #00000040;--wa-c: var(--wa-muted);color:var(--wa-c);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-wa-ui] [data-wa-bolla]{position:relative;padding:9px 13px 7px 14px;border-radius:20px}[data-wa-ui] [data-wa-bolla=out]{border-bottom-right-radius:6px;background:var(--wa-out-bg);box-shadow:var(--wa-out-shadow);--wa-c: var(--wa-out-fg);color:var(--wa-c)}[data-wa-ui] [data-wa-bolla=in]{border:1px solid var(--wa-in-border);border-bottom-left-radius:6px;background:var(--wa-in-bg);box-shadow:var(--wa-in-shadow);--wa-c: var(--wa-in-fg);color:var(--wa-c)}[data-wa-msg][data-cont][data-side=out] [data-wa-bolla]{border-top-right-radius:8px}[data-wa-msg][data-cont][data-side=in] [data-wa-bolla]{border-top-left-radius:8px}[data-wa-bubble-text]{margin:0;font-size:14.5px;line-height:1.45}[data-wa-bubble-tag]{display:inline-flex;align-items:center;gap:4px;margin-bottom:6px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}[data-wa-bubble-tag] svg{width:11px;height:11px}[data-wa-bubble-file]{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:9px 11px;border-radius:12px;background:color-mix(in srgb,currentColor 9%,transparent);font-size:13px;font-weight:600}[data-wa-bubble-file][data-only]{margin-bottom:2px}[data-wa-bubble-file] svg{width:18px;height:18px;flex:none;opacity:.85}[data-wa-file-hint]{display:block;margin-top:2px;font-size:10.5px;font-weight:500;opacity:.7}[data-wa-ui] [data-wa-media-img]{display:block;width:fit-content;margin:-4px -6px 6px;padding:0;overflow:hidden;border:0;border-radius:15px;background:color-mix(in srgb,currentColor 8%,transparent);cursor:zoom-in}[data-wa-media-img] img{display:block;width:auto;height:auto;max-width:300px;max-height:340px;object-fit:cover}@media (max-width: 639px){[data-wa-media-img] img{max-width:240px}}[data-wa-ui] [data-wa-media-img][data-sticker]{background:transparent}[data-wa-media-img][data-sticker] img{max-width:150px;max-height:150px}[data-wa-media-placeholder]{display:grid;width:240px;height:170px;place-items:center;opacity:.7}[data-wa-media-placeholder] svg{width:22px;height:22px}[data-wa-ui] [data-wa-file-btn]{display:flex;align-items:center;gap:10px;width:100%;min-width:230px;margin-bottom:4px;padding:9px 12px 9px 9px;border:0;border-radius:14px;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;cursor:pointer;text-align:left;transition:background .15s ease}[data-wa-ui] [data-wa-file-btn]:hover:not(:disabled){background:color-mix(in srgb,currentColor 17%,transparent)}[data-wa-ui] [data-wa-file-btn]:disabled{cursor:progress}[data-wa-file-icon]{display:grid;flex:none;width:38px;height:38px;place-items:center;border-radius:11px;background:color-mix(in srgb,currentColor 14%,transparent)}[data-wa-file-icon] svg{width:19px;height:19px}[data-wa-file-text]{display:flex;min-width:0;flex:1;flex-direction:column}[data-wa-file-name]{overflow:hidden;font-size:13.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}[data-wa-file-meta]{font-size:11px;font-weight:600;letter-spacing:.02em;opacity:.72}[data-wa-file-dl]{width:17px;height:17px;flex:none;opacity:.7}[data-wa-media-audio]{display:block;width:min(300px,62vw);height:40px;margin:2px 0 4px}[data-wa-media-video]{display:block;max-width:min(320px,100%);max-height:360px;margin:-4px -6px 6px;border-radius:15px;background:#000}[data-wa-bubble-meta]{gap:5px;margin-top:3px;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:500;opacity:.72}[data-wa-bolla=out] [data-wa-read]{--wa-c: var(--wa-read);color:var(--wa-c)}[data-wa-bolla] [data-wa-bubble-meta]:has([data-wa-read]){opacity:.9}[data-wa-reaction]{padding:2px 7px;border:1px solid var(--wa-line);border-radius:999px;background:var(--wa-surface);box-shadow:0 4px 10px -6px #00000059;font-size:13px;line-height:1.3}[data-wa-bozza]{flex:none;padding:10px 24px 0}[data-wa-bozza]>form{display:flex;justify-content:flex-end}[data-wa-ui] [data-wa-bozza-card]{padding:14px 16px;border-radius:22px 22px 6px;animation:wa-rise .34s cubic-bezier(.2,.8,.2,1) both;max-height:55dvh;overflow-y:auto}[data-wa-bozza-title]{font-size:15px;font-weight:750;letter-spacing:-.01em}[data-wa-ui] [data-wa-bozza-close],[data-wa-ui] [data-wa-bozza-ghost]{border:0;border-radius:999px;background:transparent;--wa-c: inherit;color:var(--wa-c)}[data-wa-ui] [data-wa-bozza-close]:hover,[data-wa-ui] [data-wa-bozza-ghost]:hover{background:color-mix(in srgb,currentColor 14%,transparent);--wa-c: inherit;color:var(--wa-c)}[data-wa-ui] [data-wa-bozza-input]{height:36px;border:0;border-radius:12px;background:var(--wa-field-bg);box-shadow:inset 0 0 0 1px #0000000f;--wa-c: var(--wa-field-fg);color:var(--wa-c)}[data-wa-ui] [data-wa-bozza-input]:focus-visible{box-shadow:0 0 0 3px var(--wa-focus-ring),inset 0 0 0 1px var(--wa-focus-border)}[data-wa-bozza-filtro]{display:grid;gap:8px;margin-bottom:10px}[data-wa-bozza-filtro] select,[data-wa-bozza-filtro] input{width:100%}[data-wa-bozza-filtro-label]{display:block;margin-bottom:4px;font-size:11px;font-weight:650;opacity:.9}[data-wa-bozza-filtro-hint]{margin:4px 0 0;font-size:11px;opacity:.9}[data-wa-bozza-giorni]{display:flex;flex-wrap:wrap;gap:4px}[data-wa-ui] [data-wa-bozza-giorno]{height:28px;padding:0 8px;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;font-size:12px;font-weight:650}[data-wa-ui] [data-wa-bozza-giorno][data-attivo=true]{background:var(--wa-bozza-btn-bg);color:var(--wa-bozza-btn-fg)}[data-wa-bozza-orari]{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-wa-ui] [data-wa-bozza-send]{height:34px;padding:0 16px;border:0;border-radius:999px;background:var(--wa-bozza-btn-bg);box-shadow:0 6px 16px -8px #00000080;--wa-c: var(--wa-bozza-btn-fg);color:var(--wa-c);font-weight:800}[data-wa-ui] [data-wa-bozza-send]:disabled{background:color-mix(in srgb,currentColor 14%,transparent);box-shadow:none;color:inherit;opacity:.6}[data-wa-ui] [data-wa-bozza-send]:hover:not(:disabled){background:var(--wa-bozza-btn-bg);--wa-c: var(--wa-bozza-btn-fg);color:var(--wa-c);transform:translateY(-1px)}[data-wa-ui] [data-wa-composer]{flex:none;padding:12px 24px 20px;border-top:0;background:transparent}[data-wa-composer-bar]{padding:6px;border:1px solid var(--wa-line-strong);border-radius:26px;background:var(--wa-surface);box-shadow:var(--wa-bar-shadow);transition:border-color .2s ease,box-shadow .2s ease}[data-wa-composer-bar]:focus-within{border-color:var(--wa-focus-border);box-shadow:0 0 0 4px var(--wa-focus-ring),var(--wa-bar-shadow)}[data-wa-ui] [data-wa-tool]{display:grid;width:40px;height:40px;flex:none;padding:0;place-items:center;border:0;border-radius:999px;background:transparent;box-shadow:none;--wa-c: var(--wa-muted);color:var(--wa-c);transition:background .2s ease,color .2s ease}[data-wa-ui] [data-wa-tool]:hover,[data-wa-ui] [data-wa-tool][data-state=open]{background:var(--wa-hover);--wa-c: var(--wa-text);color:var(--wa-c)}[data-wa-ui] [data-wa-input]{min-height:40px;padding:10px 6px;border:0;border-radius:0;background:transparent;box-shadow:none;--wa-c: var(--wa-text);color:var(--wa-c);font-size:14.5px;line-height:1.4}[data-wa-ui] [data-wa-input]:focus-visible{box-shadow:none;outline:none}[data-wa-ui] [data-wa-input]::placeholder{--wa-c: var(--wa-faint);color:var(--wa-c)}[data-wa-ui] [data-wa-send]{display:grid;width:40px;height:40px;flex:none;padding:0;place-items:center;border:0;border-radius:999px;background:var(--wa-send-bg);box-shadow:var(--wa-send-glow);--wa-c: var(--wa-send-fg);color:var(--wa-c);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background .2s ease}[data-wa-ui] [data-wa-send]:hover:not(:disabled){background:var(--wa-send-bg);--wa-c: var(--wa-send-fg);color:var(--wa-c);transform:scale(1.07)}[data-wa-ui] [data-wa-send]:disabled{background:var(--wa-off-bg);box-shadow:none;--wa-c: var(--wa-faint);color:var(--wa-c);opacity:1}[data-wa-ui] [data-wa-send] svg{width:17px;height:17px;transform:translate(-1px,1px)}[data-wa-ui] [data-wa-counter]{margin-top:6px;padding-right:10px;--wa-c: var(--wa-faint);color:var(--wa-c);font-variant-numeric:tabular-nums}[data-wa-welcome]{gap:10px;padding:40px}[data-wa-orb]{position:relative;display:grid;width:168px;height:168px;margin-bottom:14px;place-items:center}[data-wa-orb-ring]{position:absolute;inset:0;border:1px solid var(--wa-line-strong);border-radius:999px;background:radial-gradient(circle,transparent 55%,var(--wa-glow-a) 100%);animation:wa-breathe 4.5s ease-in-out infinite}[data-wa-orb-ring]+[data-wa-orb-ring]{inset:26px;background:var(--wa-glass);animation-delay:-1.5s}[data-wa-orb-core]{position:relative;display:grid;width:76px;height:76px;place-items:center;border-radius:26px;background:var(--wa-logo-bg);box-shadow:var(--wa-logo-glow),inset 0 1px #ffffff40;--wa-c: var(--wa-logo-fg);color:var(--wa-c);transform:rotate(-8deg)}[data-wa-orb-core] svg{width:36px;height:36px;stroke-width:2}[data-wa-ui] [data-wa-welcome-title]{--wa-c: var(--wa-text);color:var(--wa-c);font-size:19px;font-weight:800;letter-spacing:-.025em}[data-wa-ui] [data-wa-welcome-text]{max-width:320px;--wa-c: var(--wa-muted);color:var(--wa-c);font-size:13.5px;line-height:1.5}[data-wa-ui] [data-wa-state]{border:1px solid var(--wa-line);border-radius:28px;background:var(--wa-card);box-shadow:var(--wa-card-shadow)}[data-wa-ui] [data-wa-state][data-tone=danger]{border-color:color-mix(in srgb,var(--wa-danger) 35%,transparent)}[data-wa-state-icon]{width:64px;height:64px;border-radius:22px;background:var(--wa-logo-bg);box-shadow:var(--wa-logo-glow),inset 0 1px #ffffff38;--wa-c: var(--wa-logo-fg);color:var(--wa-c);transform:rotate(-6deg)}[data-wa-state][data-tone=danger] [data-wa-state-icon]{background:linear-gradient(145deg,#fb7185,#be123c);box-shadow:0 14px 30px -12px #be123c99,inset 0 1px #ffffff38;--wa-c: #ffffff;color:var(--wa-c)}[data-wa-state-icon] svg{width:28px;height:28px}[data-wa-ui] [data-wa-state] [data-slot=card-title]{font-size:20px;font-weight:800;letter-spacing:-.025em}[data-wa-ui] [data-wa-state-body]{line-height:1.6}[data-wa-menu]{padding:6px;border-radius:18px;box-shadow:0 24px 60px -20px #00000059,0 0 0 1px #0000000a}[data-wa-menu] [role=menuitem]{border-radius:12px;padding:8px 10px}[data-wa-menu] [role=menuitem][data-wa-menu-voce]{border-radius:8px;padding:4px 8px;width:100%}[data-wa-menu] [role=menuitem][data-wa-menu-voce]>span{max-width:100%}[data-wa-sidebar],[data-wa-pane]{container-type:inline-size}@container (max-width: 300px){[data-wa-list-top]{padding:14px 12px 10px}[data-wa-filters-head]{flex-direction:column;align-items:flex-start!important;gap:4px!important}[data-wa-periodo-campi]{flex-direction:column}[data-wa-ui] [data-wa-link]{padding:2px 0;white-space:nowrap}[data-wa-rows]{padding:6px 6px 12px}[data-wa-ui] [data-wa-row]{gap:10px;padding:10px 8px 10px 10px}[data-wa-avatar]{width:40px;height:40px;font-size:13px}}@container (max-width: 520px){[data-wa-thread-head]{padding:10px 12px}[data-wa-ui] [data-wa-pillbtn]{width:38px;padding:0;justify-content:center}[data-wa-ui] [data-wa-pillbtn] svg{margin:0}[data-wa-ui] [data-wa-pillbtn][data-wa-pillbtn-text]{min-width:max-content;padding:0 14px}[data-wa-ui] [data-wa-pillbtn][data-wa-pillbtn-text] svg{margin-right:.5rem}[data-wa-pill-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-wa-pill-chevron]{display:none}[data-wa-canvas]{padding:14px 12px 18px}[data-wa-bubble-wrap]{max-width:90%!important}[data-wa-bozza]{padding:10px 12px 0}[data-wa-ui] [data-wa-composer]{padding:10px 12px 14px}}@keyframes wa-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes wa-ping{75%,to{opacity:0;transform:scale(2.6)}}@keyframes wa-breathe{0%,to{opacity:.65;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes wa-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){[data-wa-ui] *,[data-wa-ui] *:after{animation:none!important;transition:none!important}}@media (max-width: 639px){[data-chat-shell][data-wa-ui]{gap:12px;padding:0}[data-wa-ui] [data-wa-hero]{gap:12px;padding:4px 2px 0}[data-wa-hero]>div{gap:12px}[data-wa-hero-logo]{width:44px;height:44px;border-radius:14px}[data-wa-hero-logo] svg{width:22px;height:22px}[data-app-page] [data-wa-ui] h1[data-wa-title]{font-size:25px}[data-wa-hero-meta]{margin-top:5px;overflow:hidden}[data-wa-ui] [data-wa-refresh]{width:44px;height:44px;padding:0;justify-content:center;border-radius:999px!important}[data-wa-stage]{margin:0;padding:0}[data-wa-ui] [data-wa-card]{border-radius:24px}[data-app-page]:has([data-wa-thread-head]){padding:0}[data-wa-ui]:has([data-wa-thread-head]){gap:0}[data-wa-ui]:has([data-wa-thread-head])>[data-wa-hero]{display:none}[data-wa-ui]:has([data-wa-thread-head]) [data-wa-card]{border:0;border-radius:0;box-shadow:none}[data-wa-ui] [data-wa-pane]{height:100%}[data-wa-thread-head]{flex-wrap:nowrap!important;gap:10px;min-height:62px;padding:8px 12px 8px 4px}[data-wa-ui] [data-wa-back]{display:grid;flex:none;width:40px;min-width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:999px;background:transparent;--wa-c: var(--wa-text);color:var(--wa-c)}[data-wa-ui] [data-wa-back] svg{width:26px;height:26px}[data-wa-thread-id] [data-wa-name]{font-size:16px}[data-wa-ui] [data-wa-pillbtn]{width:40px;height:40px;padding:0;justify-content:center}[data-wa-canvas]{padding:10px 12px 14px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-wa-messages]>li{margin-top:8px}[data-wa-messages]>li[data-cont]{margin-top:3px}[data-wa-bubble-text]{font-size:15.5px;line-height:1.4}[data-wa-bubble-meta]{font-size:11px}[data-wa-ui] [data-wa-composer]{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}[data-wa-composer-bar]{border-radius:24px}[data-wa-ui] [data-wa-input]{max-height:32dvh;font-size:16px;overflow-y:auto!important}[data-wa-ui] [data-wa-tool],[data-wa-ui] [data-wa-send]{width:42px;height:42px}[data-wa-bozza]{max-height:55dvh;padding:10px 12px 0;overflow-y:auto;overscroll-behavior:contain}[data-wa-ui] [data-wa-bozza-input]{min-height:44px;font-size:16px}[data-wa-ui] [data-wa-bozza-send]{min-height:44px}[data-wa-ui] [data-wa-bozza-close]{width:40px;height:40px;margin:-6px -6px 0 0}[data-wa-list-top]{padding:14px 14px 10px}[data-wa-ui] [data-wa-search] input{height:44px;font-size:16px}[data-wa-ui] [data-wa-periodo-campi] input{height:40px;font-size:16px}[data-wa-ui] [data-wa-fab]{width:44px;height:44px}[data-wa-filters]{margin-top:12px}[data-wa-chips]{flex-wrap:nowrap;margin:8px -14px 0;padding:2px 14px 4px;overflow-x:auto;scrollbar-width:none}[data-wa-chips]::-webkit-scrollbar{display:none}[data-wa-chips]>li{flex:none}[data-wa-chip]{height:36px;padding:0 14px;font-size:14px}[data-wa-ui] [data-wa-link]{min-height:32px;font-size:13px}[data-wa-rows]{padding:6px 6px 12px}[data-wa-ui] [data-wa-row]{min-height:72px;padding:10px 12px}[data-wa-avatar]{width:50px;height:50px;font-size:16px}[data-wa-row] [data-wa-name]{font-size:16px}[data-wa-time]{font-size:12px}[data-wa-preview]{font-size:14px}[data-wa-badge]{min-width:22px;height:22px;font-size:12px}}@layer base{.silvia [data-wa-ui] :is(span,p):not(#wa-silvia){color:var(--wa-c, inherit)!important}}[data-ct-ui]{--ct-text: #002552;--ct-text-soft: #1d3a61;--ct-muted: #5b6b82;--ct-faint: #94a3b8;--ct-card: #ffffff;--ct-surface: #ffffff;--ct-surface-2: #f5f8fd;--ct-hover: rgba(0, 37, 82, .045);--ct-line: rgba(0, 37, 82, .08);--ct-line-strong: rgba(0, 37, 82, .14);--ct-canvas: #eef3fa;--ct-dots: rgba(0, 37, 82, .07);--ct-orb-a: rgba(114, 250, 147, .42);--ct-orb-b: rgba(59, 130, 246, .28);--ct-orb-c: rgba(139, 92, 246, .16);--ct-glass: rgba(255, 255, 255, .74);--ct-glass-strong: rgba(255, 255, 255, .9);--ct-frame-shadow: 0 1px 1px rgba(0, 37, 82, .03), 0 18px 44px -20px rgba(0, 37, 82, .25), 0 60px 120px -60px rgba(0, 37, 82, .35);--ct-out-bg: linear-gradient(150deg, #1462c4 0%, #003b80 46%, #002552 100%);--ct-out-fg: #ffffff;--ct-out-soft: rgba(255, 255, 255, .68);--ct-out-shadow: 0 12px 26px -16px rgba(0, 37, 82, .75), 0 2px 4px -2px rgba(0, 37, 82, .3);--ct-out-quote: rgba(255, 255, 255, .12);--ct-in-bg: #ffffff;--ct-in-fg: #0b2447;--ct-in-soft: #6b7c93;--ct-in-border: rgba(0, 37, 82, .06);--ct-in-shadow: 0 1px 2px rgba(0, 37, 82, .05), 0 10px 22px -16px rgba(0, 37, 82, .32);--ct-in-quote: rgba(0, 37, 82, .05);--ct-read: #72fa93;--ct-accent: #002552;--ct-on-accent: #72fa93;--ct-mint: #72fa93;--ct-mint-deep: #0e9f5e;--ct-indicator: linear-gradient(180deg, #72fa93, #12b76a);--ct-active-bg: #ffffff;--ct-active-shadow: 0 1px 2px rgba(0, 37, 82, .05), 0 14px 30px -18px rgba(0, 37, 82, .4);--ct-badge-bg: linear-gradient(135deg, #8dffab, #3fe07a);--ct-badge-fg: #002552;--ct-badge-glow: 0 4px 12px -4px rgba(18, 183, 106, .75);--ct-badge-muted: #a7b4c6;--ct-send-bg: linear-gradient(140deg, #1462c4 0%, #002552 100%);--ct-send-fg: #72fa93;--ct-send-glow: 0 12px 26px -10px rgba(0, 37, 82, .7);--ct-field-bg: rgba(0, 37, 82, .04);--ct-focus: rgba(114, 250, 147, .32);--ct-focus-border: rgba(18, 183, 106, .55);--ct-skel: rgba(0, 37, 82, .07);--ct-danger: #e11d48;--ct-chip: rgba(0, 37, 82, .05);--ct-pill: rgba(255, 255, 255, .82);--ct-pill-fg: #33507a;--ct-title-grad: linear-gradient(100deg, #002552 0%, #0e4f9c 55%, #12b76a 110%);--ct-mark: rgba(255, 214, 10, .55);--ct-aurora-base: linear-gradient(135deg, #00214a 0%, #003775 52%, #00214a 100%);--ct-aurora-a: rgba(114, 250, 147, .5);--ct-aurora-b: rgba(64, 132, 255, .55);--ct-aurora-c: rgba(167, 139, 250, .32);--ct-ease: cubic-bezier(.2, .9, .3, 1.15);--ct-ease-out: cubic-bezier(.16, 1, .3, 1);--ct-c: var(--ct-text);color:var(--ct-c);font-family:Montserrat,system-ui,sans-serif}.dark [data-ct-ui]{--ct-text: #ffffff;--ct-text-soft: rgba(255, 255, 255, .86);--ct-muted: rgba(255, 255, 255, .6);--ct-faint: rgba(255, 255, 255, .4);--ct-card: #012a5a;--ct-surface: #0a3a72;--ct-surface-2: #01234c;--ct-hover: rgba(255, 255, 255, .05);--ct-line: rgba(255, 255, 255, .08);--ct-line-strong: rgba(255, 255, 255, .15);--ct-canvas: #001b3e;--ct-dots: rgba(255, 255, 255, .055);--ct-orb-a: rgba(114, 250, 147, .16);--ct-orb-b: rgba(56, 132, 255, .24);--ct-orb-c: rgba(167, 139, 250, .14);--ct-glass: rgba(1, 35, 78, .72);--ct-glass-strong: rgba(1, 35, 78, .92);--ct-frame-shadow: 0 0 0 1px rgba(255, 255, 255, .04), 0 50px 100px -40px rgba(0, 0, 0, .8);--ct-out-bg: linear-gradient(150deg, #b4ffc9 0%, #72fa93 48%, #45de7a 100%);--ct-out-fg: #002552;--ct-out-soft: rgba(0, 37, 82, .62);--ct-out-shadow: 0 14px 30px -18px rgba(114, 250, 147, .6), 0 2px 4px -2px rgba(0, 0, 0, .35);--ct-out-quote: rgba(0, 37, 82, .1);--ct-in-bg: #0b3a70;--ct-in-fg: #ffffff;--ct-in-soft: rgba(255, 255, 255, .58);--ct-in-border: rgba(255, 255, 255, .07);--ct-in-shadow: 0 10px 22px -16px rgba(0, 0, 0, .7);--ct-in-quote: rgba(255, 255, 255, .07);--ct-read: #003b80;--ct-accent: #72fa93;--ct-on-accent: #002552;--ct-indicator: linear-gradient(180deg, #b4ffc9, #72fa93);--ct-active-bg: rgba(114, 250, 147, .1);--ct-active-shadow: inset 0 0 0 1px rgba(114, 250, 147, .22);--ct-badge-bg: linear-gradient(135deg, #b4ffc9, #72fa93);--ct-badge-glow: 0 4px 14px -4px rgba(114, 250, 147, .75);--ct-badge-muted: rgba(255, 255, 255, .28);--ct-send-bg: linear-gradient(140deg, #b4ffc9 0%, #45de7a 100%);--ct-send-fg: #002552;--ct-send-glow: 0 12px 28px -10px rgba(114, 250, 147, .6);--ct-field-bg: rgba(255, 255, 255, .06);--ct-focus: rgba(114, 250, 147, .18);--ct-focus-border: rgba(114, 250, 147, .5);--ct-skel: rgba(255, 255, 255, .07);--ct-danger: #fb7185;--ct-chip: rgba(255, 255, 255, .07);--ct-pill: rgba(1, 35, 78, .78);--ct-pill-fg: rgba(255, 255, 255, .86);--ct-title-grad: linear-gradient(100deg, #ffffff 0%, #c9ffd8 50%, #72fa93 100%);--ct-mark: rgba(255, 214, 10, .42)}.silvia [data-ct-ui]{--ct-text: #ffffff;--ct-text-soft: #e5e5e5;--ct-muted: #a3a3a3;--ct-faint: #6e6e6e;--ct-card: #121212;--ct-surface: #1d1d1d;--ct-surface-2: #0e0e0e;--ct-hover: rgba(255, 255, 255, .045);--ct-line: rgba(255, 255, 255, .07);--ct-line-strong: rgba(255, 255, 255, .14);--ct-canvas: #080808;--ct-dots: rgba(255, 255, 255, .045);--ct-orb-a: rgba(255, 255, 255, .05);--ct-orb-b: rgba(255, 255, 255, .035);--ct-orb-c: rgba(255, 255, 255, .025);--ct-glass: rgba(16, 16, 16, .76);--ct-glass-strong: rgba(16, 16, 16, .94);--ct-frame-shadow: 0 0 0 1px rgba(255, 255, 255, .03), 0 50px 100px -40px rgba(0, 0, 0, .95);--ct-out-bg: linear-gradient(150deg, #545454 0%, #383838 100%);--ct-out-fg: #ffffff;--ct-out-soft: rgba(255, 255, 255, .62);--ct-out-shadow: 0 14px 28px -18px rgba(0, 0, 0, .95), inset 0 1px 0 rgba(255, 255, 255, .07);--ct-out-quote: rgba(255, 255, 255, .09);--ct-in-bg: #1c1c1c;--ct-in-fg: #ffffff;--ct-in-soft: #9a9a9a;--ct-in-border: rgba(255, 255, 255, .06);--ct-in-shadow: 0 10px 22px -16px rgba(0, 0, 0, .95);--ct-in-quote: rgba(255, 255, 255, .06);--ct-read: #ffffff;--ct-accent: #ffffff;--ct-on-accent: #000000;--ct-mint: #ffffff;--ct-mint-deep: #d4d4d4;--ct-indicator: linear-gradient(180deg, #ffffff, #8a8a8a);--ct-active-bg: #1f1f1f;--ct-active-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08);--ct-badge-bg: #ffffff;--ct-badge-fg: #000000;--ct-badge-glow: 0 4px 12px -4px rgba(255, 255, 255, .35);--ct-badge-muted: #4a4a4a;--ct-send-bg: linear-gradient(140deg, #ffffff 0%, #cfcfcf 100%);--ct-send-fg: #000000;--ct-send-glow: 0 12px 26px -12px rgba(255, 255, 255, .35);--ct-field-bg: rgba(255, 255, 255, .06);--ct-focus: rgba(255, 255, 255, .08);--ct-focus-border: rgba(255, 255, 255, .35);--ct-skel: rgba(255, 255, 255, .06);--ct-danger: #f87171;--ct-chip: rgba(255, 255, 255, .06);--ct-pill: rgba(20, 20, 20, .82);--ct-pill-fg: #d4d4d4;--ct-title-grad: linear-gradient(100deg, #ffffff 0%, #d4d4d4 55%, #8a8a8a 100%);--ct-aurora-base: linear-gradient(135deg, #0b0b0b 0%, #1c1c1c 52%, #0b0b0b 100%);--ct-aurora-a: rgba(255, 255, 255, .12);--ct-aurora-b: rgba(255, 255, 255, .08);--ct-aurora-c: rgba(255, 255, 255, .05)}:where([data-ct-ui]) :where(span,p,div,label,small,b,strong,time,li){color:inherit}[data-ct-ui] button{font-family:inherit;cursor:pointer}[data-ct-ui] button:disabled{cursor:default}[data-ct-ui] button:focus{outline:none}[data-ct-ui] :is(button,input,textarea):focus-visible{outline:2px solid var(--ct-focus-border);outline-offset:2px}[data-ct-ui] :is([data-ct-search],[data-ct-findbar],[data-ct-field],[data-ct-info-edit]) :is(input,textarea):focus-visible{outline:none}[data-ct-ui] svg{flex:none}[data-ct-shell]{display:flex;flex-direction:column;height:calc(100dvh - 7.25rem);min-height:34rem}[data-ct-frame]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(19rem,23rem) minmax(0,1fr);height:100%;min-height:0;overflow:hidden;border:1px solid var(--ct-line);border-radius:30px;background:var(--ct-card);box-shadow:var(--ct-frame-shadow);animation:ct-fade-up .5s var(--ct-ease-out) both}@media (min-width: 1280px){[data-ct-frame][data-info]{grid-template-columns:minmax(19rem,23rem) minmax(0,1fr) 22rem}}[data-ct-avatar]{--ct-av: 44px;position:relative;display:inline-grid;flex:none;width:var(--ct-av);height:var(--ct-av);place-items:center}[data-ct-avatar][data-size=xs]{--ct-av: 22px}[data-ct-avatar][data-size=sm]{--ct-av: 30px}[data-ct-avatar][data-size=md]{--ct-av: 42px}[data-ct-avatar][data-size=lg]{--ct-av: 50px}[data-ct-avatar][data-size=xl]{--ct-av: 96px}[data-ct-avatar-face]{display:grid;width:100%;height:100%;place-items:center;border-radius:50%;background:var(--ct-av-bg);--ct-c: var(--ct-av-fg, #ffffff);color:var(--ct-c);font-size:calc(var(--ct-av) * .36);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff59,inset 0 -6px 14px -8px #00000040,0 6px 14px -8px var(--ct-av-glow, rgba(0, 37, 82, .5));-webkit-user-select:none;user-select:none}[data-ct-avatar][data-gruppo] [data-ct-avatar-face]{border-radius:32%}[data-ct-avatar-face] svg{width:46%;height:46%}[data-ct-avatar][data-tone="0"]{--ct-av-bg: linear-gradient(145deg, #3b8cff 0%, #0e4f9c 45%, #002552 100%);--ct-av-glow: rgba(14, 79, 156, .6)}[data-ct-avatar][data-tone="1"]{--ct-av-bg: linear-gradient(145deg, #c6ffd6 0%, #72fa93 45%, #12b76a 100%);--ct-av-fg: #002552;--ct-av-glow: rgba(18, 183, 106, .55)}[data-ct-avatar][data-tone="2"]{--ct-av-bg: linear-gradient(145deg, #99f6e4 0%, #2dd4bf 40%, #0f766e 100%);--ct-av-glow: rgba(15, 118, 110, .55)}[data-ct-avatar][data-tone="3"]{--ct-av-bg: linear-gradient(145deg, #ddd6fe 0%, #a78bfa 40%, #6d28d9 100%);--ct-av-glow: rgba(109, 40, 217, .5)}[data-ct-avatar][data-tone="4"]{--ct-av-bg: linear-gradient(145deg, #fde68a 0%, #fbbf24 40%, #d97706 100%);--ct-av-fg: #3b2300;--ct-av-glow: rgba(217, 119, 6, .5)}[data-ct-avatar][data-tone="5"]{--ct-av-bg: linear-gradient(145deg, #fecdd3 0%, #fb7185 40%, #e11d48 100%);--ct-av-glow: rgba(225, 29, 72, .5)}[data-ct-avatar][data-tone="6"]{--ct-av-bg: linear-gradient(145deg, #bae6fd 0%, #38bdf8 40%, #0369a1 100%);--ct-av-glow: rgba(3, 105, 161, .5)}[data-ct-avatar][data-tone="7"]{--ct-av-bg: linear-gradient(145deg, #c7d2fe 0%, #818cf8 40%, #3730a3 100%);--ct-av-glow: rgba(55, 48, 163, .5)}.silvia [data-ct-avatar]{--ct-av-bg: linear-gradient(145deg, #5a5a5a 0%, #2a2a2a 100%);--ct-av-fg: #ffffff;--ct-av-glow: rgba(0, 0, 0, .8)}[data-ct-online]{position:absolute;right:calc(var(--ct-av) * .02);bottom:calc(var(--ct-av) * .02);width:max(10px,calc(var(--ct-av) * .26));height:max(10px,calc(var(--ct-av) * .26));border:2.5px solid var(--ct-ring-bg, var(--ct-card));border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:ct-online 2.6s ease-out infinite}.silvia [data-ct-online]{background:#fff}[data-ct-avatar][data-anello]:before{position:absolute;inset:-4px;border-radius:50%;background:conic-gradient(from 0deg,#72fa93,#3b82f6,#a78bfa,#72fa93);content:"";-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));animation:ct-spin 3.2s linear infinite}[data-ct-avatar][data-gruppo][data-anello]:before{border-radius:36%}[data-ct-list]{position:relative;z-index:2;display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--ct-line);background:var(--ct-surface-2)}[data-ct-list-head]{position:relative;isolation:isolate;overflow:hidden;padding:18px 16px 14px;background:var(--ct-aurora-base);--ct-c: #ffffff;color:var(--ct-c);--ct-ring-bg: #012a5a}[data-ct-aurora]{position:absolute;inset:-60% -30%;z-index:-1;background:radial-gradient(38% 50% at 20% 30%,var(--ct-aurora-a),transparent 70%),radial-gradient(40% 55% at 82% 20%,var(--ct-aurora-b),transparent 70%),radial-gradient(35% 45% at 60% 95%,var(--ct-aurora-c),transparent 70%);filter:blur(18px) saturate(1.2);animation:ct-aurora 18s ease-in-out infinite alternate;pointer-events:none}[data-ct-aurora]:after{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px;content:"";-webkit-mask:radial-gradient(60% 60% at 50% 40%,#000,transparent);mask:radial-gradient(60% 60% at 50% 40%,#000,transparent)}[data-ct-head-row]{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-ct-brand]{display:flex;min-width:0;align-items:center;gap:12px}[data-ct-brand-mark]{position:relative;display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:15px;background:linear-gradient(145deg,#c6ffd6,#72fa93,#2fd36b);box-shadow:0 12px 26px -10px #72fa93bf,inset 0 1px #fff9}.silvia [data-ct-brand-mark]{background:linear-gradient(145deg,#fff,#bdbdbd);box-shadow:0 12px 26px -12px #ffffff4d}[data-ct-brand-mark] svg{width:26px;height:26px;fill:#002552}[data-ct-brand-mark] svg circle{fill:#72fa93}.silvia [data-ct-brand-mark] svg circle{fill:#fff}[data-ct-brand-text]{display:flex;min-width:0;flex-direction:column;line-height:1.1}[data-ct-brand-text] b{font-size:21px;font-weight:700;letter-spacing:-.02em}[data-ct-live]{display:inline-flex;margin-top:4px;align-items:center;gap:6px;--ct-c: rgba(255, 255, 255, .72);color:var(--ct-c);font-size:11.5px;font-weight:500}[data-ct-live] i{width:7px;height:7px;border-radius:50%;background:#72fa93;box-shadow:0 0 #72fa93b3;animation:ct-online 2s ease-out infinite}[data-ct-live=off] i{background:#fbbf24;animation:ct-breathe 1.2s ease-in-out infinite}[data-ct-head-actions]{display:flex;gap:8px}[data-ct-head-btn]{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff14;--ct-c: #ffffff;color:var(--ct-c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s var(--ct-ease),background .2s,box-shadow .2s}[data-ct-head-btn]:hover{background:#ffffff29;transform:translateY(-1px)}[data-ct-head-btn][data-primary]{border-color:transparent;background:linear-gradient(145deg,#c6ffd6,#72fa93 55%,#2fd36b);--ct-c: #002552;box-shadow:0 10px 22px -10px #72fa93e6}.silvia [data-ct-head-btn][data-primary]{background:#fff;--ct-c: #000000}[data-ct-head-btn][data-primary]:hover{transform:translateY(-1px) rotate(-6deg) scale(1.04)}[data-ct-head-btn] svg{width:19px;height:19px}[data-ct-stories]{display:flex;margin:16px -16px 2px;padding:2px 16px 6px;gap:12px;overflow-x:auto;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent);mask:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent)}[data-ct-stories]::-webkit-scrollbar{display:none}[data-ct-story]{display:flex;width:54px;flex:none;flex-direction:column;align-items:center;gap:6px;border:0;background:none;--ct-c: rgba(255, 255, 255, .86);color:var(--ct-c);animation:ct-pop-in .45s var(--ct-ease) both;transition:transform .25s var(--ct-ease)}[data-ct-story]:hover{transform:translateY(-2px)}[data-ct-story]>span:last-child{max-width:100%;overflow:hidden;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}[data-ct-search]{display:flex;margin-top:14px;align-items:center;gap:10px;padding:0 12px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:#ffffff17;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--ct-c: rgba(255, 255, 255, .7);color:var(--ct-c);transition:border-color .2s,background .2s,box-shadow .2s}[data-ct-search]:focus-within{border-color:#72fa9399;background:#ffffff21;box-shadow:0 0 0 4px #72fa9329}[data-ct-search] svg{width:17px;height:17px}[data-ct-search] input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font-size:14px}[data-ct-search] input::placeholder{color:#ffffff8c}[data-ct-search] button{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:50%;background:#ffffff1f;color:#fff}[data-ct-search] button svg{width:13px;height:13px}[data-ct-search][data-in-dialog]{margin:12px 18px 6px;border-color:var(--ct-line);background:var(--ct-field-bg);--ct-c: var(--ct-muted);-webkit-backdrop-filter:none;backdrop-filter:none}[data-ct-search][data-in-dialog] input{color:var(--ct-text)}[data-ct-search][data-in-dialog] input::placeholder{color:var(--ct-faint)}[data-ct-seg]{display:flex;margin:12px 12px 4px;padding:4px;gap:2px;border-radius:14px;background:var(--ct-chip)}[data-ct-seg] button{display:inline-flex;min-width:0;flex:1 1 0;padding:0 6px;align-items:center;justify-content:center;gap:6px;height:32px;border:0;border-radius:11px;background:transparent;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:12.5px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s,box-shadow .25s}[data-ct-seg] button:hover{--ct-c: var(--ct-text)}[data-ct-seg] button[data-active]{background:var(--ct-card);--ct-c: var(--ct-text);box-shadow:0 1px 2px #0025520f,0 6px 14px -8px #00255259}.dark [data-ct-seg] button[data-active]{background:#72fa9324;--ct-c: #72fa93;box-shadow:inset 0 0 0 1px #72fa9340}.silvia [data-ct-seg] button[data-active]{background:#262626;--ct-c: #ffffff;box-shadow:none}[data-ct-seg] button b{display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:999px;background:var(--ct-badge-bg);--ct-c: var(--ct-badge-fg);color:var(--ct-c);font-size:10.5px}[data-ct-rows]{min-height:0;flex:1;margin:0;padding:6px 8px 14px;overflow-y:auto;list-style:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ct-line-strong) transparent}[data-ct-row-li]{animation:ct-fade-up .4s var(--ct-ease-out) both}[data-ct-row]{position:relative;display:flex;width:100%;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:18px;background:transparent;--ct-c: var(--ct-text);color:var(--ct-c);text-align:left;transition:background .2s,box-shadow .25s,transform .25s var(--ct-ease);--ct-ring-bg: var(--ct-surface-2)}[data-ct-row]:hover{background:var(--ct-hover)}[data-ct-row]:active{transform:scale(.985)}[data-ct-row][data-active]{background:var(--ct-active-bg);box-shadow:var(--ct-active-shadow);--ct-ring-bg: var(--ct-active-bg)}.dark [data-ct-row][data-active]{--ct-ring-bg: #0d3a64}[data-ct-row][data-active]:before{position:absolute;top:14px;bottom:14px;left:0;width:4px;border-radius:0 4px 4px 0;background:var(--ct-indicator);content:"";animation:ct-grow-y .35s var(--ct-ease) both}[data-ct-row-main]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}[data-ct-row-top],[data-ct-row-bottom]{display:flex;min-width:0;align-items:center;gap:6px}[data-ct-row-name]{display:flex;min-width:0;flex:1;align-items:center;gap:5px;font-size:14.5px;font-weight:600;letter-spacing:-.01em}[data-ct-row-name]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ct-row-kind]{width:14px;height:14px;--ct-c: var(--ct-muted);color:var(--ct-c)}[data-ct-row-flag],[data-ct-row-pin]{width:14px;height:14px;--ct-c: var(--ct-faint);color:var(--ct-c)}[data-ct-row-time]{flex:none;--ct-c: var(--ct-faint);color:var(--ct-c);font-size:11.5px;font-variant-numeric:tabular-nums}[data-ct-row][data-unread] [data-ct-row-time]{--ct-c: var(--ct-mint-deep);font-weight:700}.dark [data-ct-row][data-unread] [data-ct-row-time]{--ct-c: #72fa93}[data-ct-row-preview]{display:flex;min-width:0;flex:1;align-items:center;gap:4px;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px}[data-ct-row-preview]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ct-row-preview]>b{flex:none;--ct-c: var(--ct-text-soft);color:var(--ct-c);font-weight:600}[data-ct-row][data-unread] [data-ct-row-preview]{--ct-c: var(--ct-text-soft)}[data-ct-row-preview] svg{width:15px;height:15px}[data-ct-row-typing]{display:flex;min-width:0;flex:1;align-items:center;gap:6px;--ct-c: var(--ct-mint-deep);color:var(--ct-c);font-size:13px;font-weight:600}.dark [data-ct-row-typing]{--ct-c: #72fa93}[data-ct-badge]{display:grid;min-width:22px;height:22px;flex:none;padding:0 7px;place-items:center;border-radius:999px;background:var(--ct-badge-bg);--ct-c: var(--ct-badge-fg);color:var(--ct-c);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:var(--ct-badge-glow);animation:ct-pop-in .4s var(--ct-ease) both}[data-ct-row][data-muted] [data-ct-badge]{background:var(--ct-badge-muted);--ct-c: #ffffff;box-shadow:none}[data-ct-row-skel]{display:flex;align-items:center;gap:12px;padding:10px 12px}[data-ct-row-skel]>span:first-child{width:50px;height:50px;flex:none;border-radius:50%;background:var(--ct-skel);animation:ct-shimmer 1.4s ease-in-out infinite}[data-ct-row-skel]>span:last-child{display:flex;flex:1;flex-direction:column;gap:8px}[data-ct-row-skel] i{height:11px;border-radius:6px;background:var(--ct-skel);animation:ct-shimmer 1.4s ease-in-out infinite}[data-ct-list-empty]{display:flex;margin-top:40px;flex-direction:column;align-items:center;gap:6px;padding:0 20px;text-align:center}[data-ct-list-empty] b{font-size:15px}[data-ct-list-empty] span{--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px}[data-ct-list-empty] button{display:inline-flex;margin-top:12px;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:14px;background:var(--ct-send-bg);--ct-c: var(--ct-send-fg);color:var(--ct-c);font-size:13px;font-weight:600;box-shadow:var(--ct-send-glow)}[data-ct-list-empty] button svg{width:16px;height:16px}[data-ct-pane]{position:relative;isolation:isolate;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:radial-gradient(var(--ct-dots) 1px,transparent 1.3px) 0 0 / 22px 22px,var(--ct-canvas)}[data-ct-pane-bg]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}[data-ct-pane-bg] i{position:absolute;width:46%;aspect-ratio:1;border-radius:50%;filter:blur(60px);opacity:.9}[data-ct-pane-bg] i[data-orb=a]{top:-16%;right:-10%;background:var(--ct-orb-a);animation:ct-drift-a 26s ease-in-out infinite alternate}[data-ct-pane-bg] i[data-orb=b]{bottom:-20%;left:-12%;background:var(--ct-orb-b);animation:ct-drift-b 32s ease-in-out infinite alternate}[data-ct-pane-bg] i[data-orb=c]{top:30%;left:40%;width:30%;background:var(--ct-orb-c);animation:ct-drift-a 40s ease-in-out infinite alternate-reverse}[data-ct-thread-head]{position:relative;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--ct-line);background:var(--ct-glass);backdrop-filter:saturate(1.5) blur(20px);-webkit-backdrop-filter:saturate(1.5) blur(20px);--ct-ring-bg: var(--ct-card)}[data-ct-head-who]{display:flex;min-width:0;flex:1;align-items:center;gap:12px;padding:4px 8px 4px 4px;border:0;border-radius:16px;background:transparent;--ct-c: var(--ct-text);color:var(--ct-c);text-align:left;transition:background .2s}[data-ct-head-who]:hover{background:var(--ct-hover)}[data-ct-head-text]{display:flex;min-width:0;flex-direction:column;gap:2px}[data-ct-head-text] b{display:flex;align-items:center;gap:6px;overflow:hidden;font-size:16px;font-weight:700;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}[data-ct-head-flag]{width:14px;height:14px;opacity:.55}[data-ct-head-text]>span{overflow:hidden;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}[data-ct-head-text]>span[data-on],[data-ct-head-text]>span[data-typing]{--ct-c: var(--ct-mint-deep);font-weight:600}.dark [data-ct-head-text]>span[data-on],.dark [data-ct-head-text]>span[data-typing]{--ct-c: #72fa93}[data-ct-head-tools]{display:flex;gap:4px}[data-ct-icon-btn]{display:grid;width:40px;height:40px;flex:none;place-items:center;border:0;border-radius:13px;background:transparent;--ct-c: var(--ct-muted);color:var(--ct-c);transition:background .2s,color .2s,transform .2s var(--ct-ease)}[data-ct-icon-btn]:hover:not(:disabled){background:var(--ct-hover);--ct-c: var(--ct-text)}[data-ct-icon-btn]:active:not(:disabled){transform:scale(.92)}[data-ct-icon-btn]:disabled{opacity:.35}[data-ct-icon-btn][data-on]{background:var(--ct-chip);--ct-c: var(--ct-text)}[data-ct-icon-btn][data-small]{width:32px;height:32px;border-radius:10px}[data-ct-icon-btn] svg{width:19px;height:19px}[data-ct-icon-btn][data-small] svg{width:16px;height:16px}[data-ct-icon-btn][data-back]{display:none}[data-ct-findbar]{position:relative;z-index:4;display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--ct-line);background:var(--ct-glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);--ct-c: var(--ct-muted);color:var(--ct-c);animation:ct-slide-down .3s var(--ct-ease-out) both}[data-ct-findbar]>svg{width:17px;height:17px}[data-ct-findbar] input{min-width:0;flex:1;height:34px;border:0;outline:0;background:transparent;color:var(--ct-text);font-size:14px}[data-ct-find-count]{flex:none;font-size:12px;font-variant-numeric:tabular-nums}[data-ct-mark]{border-radius:4px;background:var(--ct-mark);color:inherit;box-shadow:0 0 0 2px var(--ct-mark)}[data-ct-scroll]{position:relative;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ct-line-strong) transparent}[data-ct-messages]{display:flex;max-width:54rem;min-height:100%;margin:0 auto;flex-direction:column;justify-content:flex-end;padding:18px 22px 14px;list-style:none}[data-ct-sentinel]{height:1px}[data-ct-loading-older]{display:flex;justify-content:center;padding:8px;--ct-c: var(--ct-muted);color:var(--ct-c)}[data-ct-loading-older] svg{width:20px;height:20px}[data-ct-start]{display:flex;margin:6px auto 14px;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--ct-pill);--ct-c: var(--ct-pill-fg);color:var(--ct-c);font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-ct-start] svg{width:14px;height:14px;color:var(--ct-mint-deep)}.dark [data-ct-start] svg{color:#72fa93}[data-ct-day]{position:sticky;top:10px;z-index:3;display:flex;margin:14px 0 10px;justify-content:center;pointer-events:none}[data-ct-day] span{padding:6px 14px;border:1px solid var(--ct-line);border-radius:999px;background:var(--ct-pill);--ct-c: var(--ct-pill-fg);color:var(--ct-c);font-size:12px;font-weight:600;box-shadow:0 8px 18px -12px #00255266;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-ct-unread-divider]{display:flex;margin:12px -22px;align-items:center;gap:12px;padding:0 22px;animation:ct-fade-up .5s var(--ct-ease-out) both}[data-ct-unread-divider]:before,[data-ct-unread-divider]:after{height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--ct-mint),transparent);content:""}[data-ct-unread-divider] span{padding:5px 12px;border-radius:999px;background:var(--ct-badge-bg);--ct-c: var(--ct-badge-fg);color:var(--ct-c);font-size:11.5px;font-weight:700;letter-spacing:.02em;box-shadow:var(--ct-badge-glow)}[data-ct-system]{display:flex;margin:8px 0;justify-content:center;animation:ct-fade-up .35s var(--ct-ease-out) both}[data-ct-system] span{max-width:80%;padding:6px 14px;border-radius:999px;background:var(--ct-pill);--ct-c: var(--ct-pill-fg);color:var(--ct-c);font-size:12px;font-weight:500;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-ct-msg]{position:relative;display:flex;margin-top:10px;align-items:flex-end;gap:8px;animation:ct-msg-in .34s var(--ct-ease) both}[data-ct-msg][data-cont]{margin-top:3px}[data-ct-msg][data-side=out]{flex-direction:row-reverse}[data-ct-msg-avatar]{width:30px;flex:none;align-self:flex-end}[data-ct-bubble]{--ct-meta-w: 46px;--ct-r: 20px;position:relative;max-width:min(36rem,76%);padding:8px 13px 8px 14px;border-radius:var(--ct-r);font-size:14.5px;line-height:1.45;overflow-wrap:anywhere;transition:box-shadow .3s,transform .2s}[data-ct-bubble=out]{--ct-meta-w: 62px;border-bottom-right-radius:7px;background:var(--ct-out-bg);--ct-c: var(--ct-out-fg);color:var(--ct-c);--ct-soft: var(--ct-out-soft);--ct-quote: var(--ct-out-quote);box-shadow:var(--ct-out-shadow)}[data-ct-bubble=in]{border:1px solid var(--ct-in-border);border-bottom-left-radius:7px;background:var(--ct-in-bg);--ct-c: var(--ct-in-fg);color:var(--ct-c);--ct-soft: var(--ct-in-soft);--ct-quote: var(--ct-in-quote);box-shadow:var(--ct-in-shadow)}[data-ct-msg][data-cont] [data-ct-bubble=out]{border-top-right-radius:8px}[data-ct-msg][data-cont] [data-ct-bubble=in]{border-top-left-radius:8px}[data-ct-msg]:not([data-ultimo]) [data-ct-bubble=out]{border-bottom-right-radius:8px}[data-ct-msg]:not([data-ultimo]) [data-ct-bubble=in]{border-bottom-left-radius:8px}[data-ct-bubble]:has([data-ct-edited]){--ct-meta-w: 120px}[data-ct-bubble=out]:has([data-ct-edited]){--ct-meta-w: 134px}[data-ct-msg][data-flash] [data-ct-bubble]{animation:ct-flash 1.8s var(--ct-ease-out)}[data-ct-msg][data-pending=invio] [data-ct-bubble]{opacity:.86}[data-ct-msg][data-pending=errore] [data-ct-bubble]{box-shadow:0 0 0 2px var(--ct-danger),var(--ct-out-shadow)}[data-ct-author]{display:block;margin-bottom:2px;--ct-c: var(--ct-author, #0e4f9c);color:var(--ct-c);font-size:12.5px;font-weight:700;letter-spacing:-.005em}[data-ct-author][data-tone="0"],[data-ct-quote][data-tone="0"]{--ct-author: #0e63c7}[data-ct-author][data-tone="1"],[data-ct-quote][data-tone="1"]{--ct-author: #0b9a58}[data-ct-author][data-tone="2"],[data-ct-quote][data-tone="2"]{--ct-author: #0f8f84}[data-ct-author][data-tone="3"],[data-ct-quote][data-tone="3"]{--ct-author: #7c3aed}[data-ct-author][data-tone="4"],[data-ct-quote][data-tone="4"]{--ct-author: #c26a05}[data-ct-author][data-tone="5"],[data-ct-quote][data-tone="5"]{--ct-author: #db2759}[data-ct-author][data-tone="6"],[data-ct-quote][data-tone="6"]{--ct-author: #0284c7}[data-ct-author][data-tone="7"],[data-ct-quote][data-tone="7"]{--ct-author: #4f46e5}.dark [data-ct-author][data-tone="0"],.dark [data-ct-quote][data-tone="0"]{--ct-author: #7cb7ff}.dark [data-ct-author][data-tone="1"],.dark [data-ct-quote][data-tone="1"]{--ct-author: #72fa93}.dark [data-ct-author][data-tone="2"],.dark [data-ct-quote][data-tone="2"]{--ct-author: #5eead4}.dark [data-ct-author][data-tone="3"],.dark [data-ct-quote][data-tone="3"]{--ct-author: #c4b5fd}.dark [data-ct-author][data-tone="4"],.dark [data-ct-quote][data-tone="4"]{--ct-author: #fcd34d}.dark [data-ct-author][data-tone="5"],.dark [data-ct-quote][data-tone="5"]{--ct-author: #fda4af}.dark [data-ct-author][data-tone="6"],.dark [data-ct-quote][data-tone="6"]{--ct-author: #7dd3fc}.dark [data-ct-author][data-tone="7"],.dark [data-ct-quote][data-tone="7"]{--ct-author: #a5b4fc}.silvia [data-ct-author],.silvia [data-ct-quote]{--ct-author: #ffffff !important}[data-ct-ui] [data-ct-bubble=out] [data-ct-quote][data-tone]{--ct-author: currentColor}[data-ct-text]{white-space:pre-wrap}[data-ct-text]:after{display:inline-block;width:var(--ct-meta-w);height:1px;content:""}[data-ct-bubble]:has([data-ct-reactions]) [data-ct-text]:after{display:none}[data-ct-text] strong{font-weight:700}[data-ct-link]{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);word-break:break-all}[data-ct-bubble=in] [data-ct-link]{color:#0e63c7}.dark [data-ct-bubble=in] [data-ct-link]{color:#72fa93}.silvia [data-ct-bubble=in] [data-ct-link]{color:#fff}[data-ct-code]{padding:1px 6px;border-radius:6px;background:var(--ct-quote);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em}[data-ct-pre]{margin:4px 0;padding:10px 12px;overflow-x:auto;border-radius:12px;background:var(--ct-quote);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.5;white-space:pre}[data-ct-deleted-text]{display:inline-flex;align-items:center;gap:6px;--ct-c: var(--ct-soft);color:var(--ct-c);font-style:italic}[data-ct-deleted-text] svg{width:15px;height:15px}[data-ct-bubble][data-emoji]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 2px;border:0;background:none;box-shadow:none;--ct-c: var(--ct-text)}[data-ct-bubble][data-emoji] [data-ct-text]{display:block;font-size:46px;line-height:1.1;animation:ct-emoji .6s var(--ct-ease) both}[data-ct-bubble][data-emoji="2"] [data-ct-text]{font-size:40px}[data-ct-bubble][data-emoji="3"] [data-ct-text]{font-size:34px}[data-ct-bubble][data-emoji] [data-ct-text]:after{display:none}[data-ct-bubble=out][data-emoji]{align-items:flex-end}[data-ct-bubble][data-emoji] [data-ct-meta]{position:static;white-space:nowrap;padding:3px 8px;border-radius:999px;background:var(--ct-pill);--ct-c: var(--ct-pill-fg)}[data-ct-meta]{position:absolute;right:11px;bottom:6px;display:inline-flex;white-space:nowrap;align-items:center;gap:4px;--ct-c: var(--ct-soft);color:var(--ct-c);font-size:11px;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}[data-ct-edited]{font-style:italic}[data-ct-meta] svg{width:16px;height:16px}[data-ct-tick=read]{color:var(--ct-read);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ct-read) 55%,transparent))}[data-ct-tick=some]{opacity:.75}[data-ct-tick=wait]{width:13px!important;height:13px!important;animation:ct-spin 2.4s linear infinite}[data-ct-tick=err]{color:var(--ct-danger)}[data-ct-row-preview] [data-ct-tick=read]{color:var(--ct-mint-deep);filter:none}.dark [data-ct-row-preview] [data-ct-tick=read]{color:#72fa93}[data-ct-quote]{display:flex;width:100%;min-width:10rem;margin:2px 0 6px;flex-direction:column;gap:1px;padding:6px 10px 6px 11px;border:0;border-left:3px solid var(--ct-author, currentColor);border-radius:10px;background:var(--ct-quote);--ct-c: inherit;color:inherit;text-align:left;transition:filter .2s}[data-ct-quote]:hover{filter:brightness(1.06)}[data-ct-quote] b{--ct-c: var(--ct-author, inherit);color:var(--ct-c);font-size:12.5px;font-weight:700}[data-ct-quote] span{display:-webkit-box;overflow:hidden;--ct-c: var(--ct-soft);color:var(--ct-c);font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-ct-reactions]{display:flex;margin-top:6px;flex-wrap:wrap;gap:4px}[data-ct-reactions]:after{display:inline-block;width:var(--ct-meta-w);content:""}[data-ct-reaction]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px 0 6px;border:1px solid transparent;border-radius:999px;background:var(--ct-quote);--ct-c: inherit;color:inherit;font-size:12px;transition:transform .25s var(--ct-ease),background .2s;animation:ct-pop-in .4s var(--ct-ease) both}[data-ct-reaction]:hover{transform:scale(1.06)}[data-ct-reaction][data-mine]{border-color:var(--ct-mint);background:color-mix(in srgb,var(--ct-mint) 26%,transparent)}[data-ct-bubble=out] [data-ct-reaction][data-mine]{border-color:currentColor;background:color-mix(in srgb,currentColor 18%,transparent)}[data-ct-reaction-emoji]{font-size:15px;line-height:1}[data-ct-reaction] b{font-weight:700;font-variant-numeric:tabular-nums}[data-ct-toolbar]{display:flex;align-self:center;padding:3px;gap:2px;border:1px solid var(--ct-line);border-radius:14px;background:var(--ct-glass-strong);box-shadow:0 10px 24px -14px #00255280;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;transform:scale(.9);transition:opacity .18s,transform .25s var(--ct-ease)}[data-ct-msg]:hover [data-ct-toolbar],[data-ct-toolbar][data-open],[data-ct-toolbar]:focus-within{opacity:1;pointer-events:auto;transform:scale(1)}[data-ct-tool-btn]{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:10px;background:transparent;--ct-c: var(--ct-muted);color:var(--ct-c);transition:background .15s,color .15s}[data-ct-tool-btn]:hover{background:var(--ct-hover);--ct-c: var(--ct-text)}[data-ct-tool-btn] svg{width:16px;height:16px}@media (hover: none){[data-ct-toolbar]{display:none}}[data-ct-picker-row]{display:flex;justify-content:space-between;gap:2px;padding:2px}[data-ct-picker-row]>button,[data-ct-picker-row] [data-ct-picker-emoji]{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:12px;background:transparent;font-size:22px;line-height:1;cursor:pointer;transition:transform .25s var(--ct-ease, ease),background .15s}[data-ct-picker-row]>button{animation:ct-pop-in .35s cubic-bezier(.2,.9,.3,1.3) both}[data-ct-picker-row]>button:hover,[data-ct-picker-row] [data-ct-picker-emoji]:hover{transform:scale(1.28) translateY(-2px)}[data-ct-picker-row][data-compatto] [data-ct-picker-emoji]{width:32px;height:32px;font-size:20px}[data-ct-picker-row] [data-ct-picker-more]{background:#7f7f7f24;opacity:.8}[data-ct-picker-row] [data-ct-picker-more] svg{width:18px;height:18px}[data-ct-picker-row] [role=menuitem]{justify-content:center;background:transparent!important;box-shadow:none!important}[data-ct-retry]{display:flex;align-self:center;align-items:center;gap:4px;--ct-c: var(--ct-danger);color:var(--ct-c);font-size:12px;font-weight:600}[data-ct-retry]>span{display:inline-flex;align-items:center;gap:4px}[data-ct-retry] svg{width:14px;height:14px}[data-ct-retry] button{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-radius:999px;background:color-mix(in srgb,var(--ct-danger) 12%,transparent);--ct-c: var(--ct-danger);color:var(--ct-c);font-size:12px;font-weight:600}[data-ct-bubble][data-media]{max-width:min(22.6rem,80%);padding:4px 4px 8px}[data-ct-bubble][data-media]>:is([data-ct-author],[data-ct-quote],[data-ct-text],[data-ct-reactions]){margin-left:9px;margin-right:9px}[data-ct-bubble][data-media]>[data-ct-author]{margin-top:4px}[data-ct-bubble][data-media]>[data-ct-quote]{width:calc(100% - 18px)}[data-ct-bubble][data-media] [data-ct-text]{display:block;margin-top:6px}[data-ct-bubble][data-solo-media]{padding:3px}[data-ct-bubble][data-solo-media] [data-ct-meta]{right:10px;bottom:10px;padding:4px 8px;border-radius:999px;background:#00122c8c;--ct-c: #ffffff;color:var(--ct-c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-ct-bubble][data-solo-media]:has([data-ct-reactions]) [data-ct-meta]{right:11px;bottom:6px;padding:0;background:none;--ct-c: var(--ct-soft);-webkit-backdrop-filter:none;backdrop-filter:none}[data-ct-bubble][data-solo-media] [data-ct-reactions]{margin:6px 7px 2px}[data-ct-media]{display:flex;flex-direction:column;gap:4px}[data-ct-gallery]{display:grid;gap:3px;overflow:hidden;border-radius:17px}[data-ct-gallery][data-count="2"],[data-ct-gallery][data-count="3"]{width:min(22rem,100%);grid-template-columns:1fr 1fr}[data-ct-gallery][data-count="3"]>:first-child{grid-column:span 2}[data-ct-gallery][data-count="4"]{width:min(22rem,100%);grid-template-columns:1fr 1fr}[data-ct-img]{position:relative;display:block;min-width:9rem;overflow:hidden;padding:0;border:0;background:var(--ct-skel);aspect-ratio:1;cursor:zoom-in}[data-ct-gallery][data-count="1"] [data-ct-img]{max-height:24rem;border-radius:17px}[data-ct-gallery][data-count="3"]>[data-ct-img]:first-child{aspect-ratio:16 / 9}[data-ct-img] img{width:100%;height:100%;object-fit:cover;animation:ct-fade .4s ease both;transition:transform .5s var(--ct-ease-out)}[data-ct-img]:hover img{transform:scale(1.04)}[data-ct-img-shimmer]{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%) 0 0 / 220% 100%;animation:ct-sweep 1.4s linear infinite}[data-ct-img-error]{position:absolute;inset:0;display:grid;place-items:center;padding:8px;--ct-c: var(--ct-soft);color:var(--ct-c);font-size:12px;text-align:center}[data-ct-img-more]{position:absolute;inset:0;display:grid;place-items:center;background:#00122c8c;--ct-c: #ffffff;color:var(--ct-c);font-size:26px;font-weight:700;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-ct-video],[data-ct-video-cover]{width:min(22rem,100%);border-radius:16px;aspect-ratio:16 / 10;background:#001029}[data-ct-video-cover]{position:relative;display:grid;place-items:center;overflow:hidden;border:0;background:radial-gradient(60% 80% at 30% 20%,rgba(114,250,147,.25),transparent 70%),radial-gradient(60% 80% at 80% 90%,rgba(59,130,246,.35),transparent 70%),#001b3e}[data-ct-play]{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#ffffff29;--ct-c: #ffffff;color:var(--ct-c);box-shadow:inset 0 0 0 1px #ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s var(--ct-ease)}[data-ct-video-cover]:hover [data-ct-play]{transform:scale(1.1)}[data-ct-play] svg{width:24px;height:24px;margin-left:3px;fill:currentColor}[data-ct-video-meta]{position:absolute;right:12px;bottom:10px;left:12px;overflow:hidden;--ct-c: rgba(255, 255, 255, .8);color:var(--ct-c);font-size:11.5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}[data-ct-audio]{width:min(20rem,100%);height:42px;margin:4px}[data-ct-file]{display:flex;min-width:min(17rem,100%);max-width:22rem;align-items:center;gap:4px;padding:4px;border-radius:15px;background:var(--ct-quote)}[data-ct-files-list] [data-ct-file],[data-ct-info] [data-ct-file]{max-width:none;background:var(--ct-chip)}[data-ct-file-main]{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:4px;border:0;background:transparent;--ct-c: inherit;color:inherit;text-align:left}[data-ct-file-icon]{position:relative;display:grid;width:44px;height:50px;flex:none;place-items:center;border-radius:12px;background:var(--ct-file-bg, linear-gradient(150deg, #3b8cff, #002552));--ct-c: #ffffff;color:var(--ct-c);box-shadow:0 8px 16px -10px var(--ct-file-glow, rgba(0, 37, 82, .6)),inset 0 1px #ffffff4d}[data-ct-file-icon]:before{position:absolute;top:0;right:0;width:13px;height:13px;border-radius:0 12px 0 6px;background:#ffffff4d;content:""}[data-ct-file-icon] svg{width:18px;height:18px;margin-top:-8px}[data-ct-file-icon] b{position:absolute;bottom:5px;font-size:9px;font-weight:800;letter-spacing:.04em}[data-ct-file][data-file-tone=pdf]{--ct-file-bg: linear-gradient(150deg, #ff8a8a, #e11d48);--ct-file-glow: rgba(225, 29, 72, .6)}[data-ct-file][data-file-tone=sheet]{--ct-file-bg: linear-gradient(150deg, #6ee7a8, #0b8a4c);--ct-file-glow: rgba(11, 138, 76, .6)}[data-ct-file][data-file-tone=doc]{--ct-file-bg: linear-gradient(150deg, #7cb7ff, #1d4ed8);--ct-file-glow: rgba(29, 78, 216, .55)}[data-ct-file][data-file-tone=zip]{--ct-file-bg: linear-gradient(150deg, #fcd34d, #b45309);--ct-file-glow: rgba(180, 83, 9, .55)}[data-ct-file][data-file-tone=slide]{--ct-file-bg: linear-gradient(150deg, #fdba74, #ea580c);--ct-file-glow: rgba(234, 88, 12, .55)}.silvia [data-ct-file]{--ct-file-bg: linear-gradient(150deg, #5a5a5a, #2a2a2a) !important}[data-ct-file-text]{display:flex;min-width:0;flex-direction:column;gap:2px}[data-ct-file-name]{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}[data-ct-file-size]{--ct-c: var(--ct-soft, var(--ct-muted));color:var(--ct-c);font-size:11.5px}[data-ct-file-dl]{display:grid;width:36px;height:36px;flex:none;place-items:center;border:0;border-radius:11px;background:transparent;--ct-c: var(--ct-soft, var(--ct-muted));color:var(--ct-c);transition:background .15s,transform .2s var(--ct-ease)}[data-ct-file-dl]:hover{background:var(--ct-quote, var(--ct-hover));transform:translateY(1px)}[data-ct-file-dl] svg{width:17px;height:17px}[data-ct-upload]{position:relative;display:block;margin:6px 6px 0}[data-ct-upload-bar]{display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--ct-quote)}[data-ct-upload-bar]:after{display:block;width:var(--p, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#72fa93,#3b82f6);content:"";transition:width .25s ease}[data-ct-upload-label]{display:block;margin-top:4px;--ct-c: var(--ct-soft);color:var(--ct-c);font-size:11px;font-weight:600}[data-ct-typing-row]{display:flex;margin-top:10px;align-items:flex-end;gap:8px;animation:ct-msg-in .3s var(--ct-ease) both}[data-ct-typing]{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--ct-in-border);border-radius:20px 20px 20px 7px;background:var(--ct-in-bg);box-shadow:var(--ct-in-shadow)}[data-ct-typing-who]{--ct-c: var(--ct-in-soft);color:var(--ct-c);font-size:12px;font-weight:600}[data-ct-dots]{display:inline-flex;align-items:center;gap:4px}[data-ct-dots] i{width:7px;height:7px;border-radius:50%;background:var(--ct-mint-deep);animation:ct-dot 1.2s ease-in-out infinite}.dark [data-ct-dots] i{background:#72fa93}[data-ct-dots] i:nth-child(2){animation-delay:.15s}[data-ct-dots] i:nth-child(3){animation-delay:.3s}[data-ct-dots][data-mini] i{width:5px;height:5px}[data-ct-fab-down]{position:sticky;bottom:14px;z-index:4;display:grid;width:44px;height:44px;margin:-58px 18px 14px auto;place-items:center;border:1px solid var(--ct-line);border-radius:50%;background:var(--ct-glass-strong);--ct-c: var(--ct-text);color:var(--ct-c);box-shadow:0 14px 30px -14px #00255299;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;transform:translateY(12px) scale(.9);transition:opacity .2s,transform .3s var(--ct-ease)}[data-ct-fab-down][data-visible]{opacity:1;pointer-events:auto;transform:none}[data-ct-fab-down] svg{width:21px;height:21px}[data-ct-fab-down] b{position:absolute;top:-6px;right:-4px;display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:999px;background:var(--ct-badge-bg);--ct-c: var(--ct-badge-fg);color:var(--ct-c);font-size:11px;box-shadow:var(--ct-badge-glow)}[data-ct-messages][data-skeleton]{gap:12px}[data-ct-skel-msg]{display:flex}[data-ct-skel-msg][data-side=out]{justify-content:flex-end}[data-ct-skel-msg] span{height:42px;max-width:60%;border-radius:18px;background:var(--ct-skel);animation:ct-shimmer 1.4s ease-in-out infinite}[data-ct-empty-thread]{display:flex;margin:auto;flex-direction:column;align-items:center;gap:6px;padding:28px 30px;border:1px solid var(--ct-line);border-radius:26px;background:var(--ct-glass);text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:ct-pop-in .5s var(--ct-ease) both}[data-ct-wave]{font-size:46px;transform-origin:70% 70%;animation:ct-wave 2.2s ease-in-out infinite}[data-ct-empty-thread] b{font-size:17px}[data-ct-empty-thread] span{max-width:18rem;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px}[data-ct-composer]{position:relative;z-index:5;width:100%;max-width:54rem;margin:0 auto;padding:6px 18px 16px}[data-ct-compose-banner],[data-ct-tray]{margin:0 8px;border:1px solid var(--ct-line);border-bottom:0;background:var(--ct-glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:ct-slide-up .28s var(--ct-ease-out) both}[data-ct-compose-banner]{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 14px;border-radius:18px 18px 0 0}[data-ct-compose-banner]+[data-ct-tray]{border-radius:0}[data-ct-sched]{margin:0 8px;border:1px solid var(--ct-line);border-bottom:0;border-radius:18px 18px 0 0;background:var(--ct-glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:ct-slide-up .28s var(--ct-ease-out) both}[data-ct-sched]+[data-ct-compose-banner],[data-ct-sched]+[data-ct-tray]{border-radius:0}[data-ct-sched-head]{display:flex;width:100%;align-items:center;gap:10px;padding:9px 12px 9px 14px;border:0;background:transparent;text-align:left}[data-ct-sched-chevron]{width:16px;height:16px;flex:none;--ct-c: var(--ct-muted);color:var(--ct-c);transition:transform .2s var(--ct-ease)}[data-ct-sched][data-open] [data-ct-sched-chevron]{transform:rotate(180deg)}[data-ct-sched-list]{display:flex;max-height:40vh;flex-direction:column;gap:4px;margin:0;padding:0 8px 8px;overflow-y:auto;list-style:none}[data-ct-sched-list] li{display:flex;align-items:center;gap:4px;padding:7px 6px 7px 12px;border-radius:12px;background:var(--ct-chip)}[data-ct-sched-meta]{display:flex;min-width:0;flex:1;flex-direction:column}[data-ct-sched-meta] b{--ct-c: var(--ct-text);color:var(--ct-c);font-size:12px;font-weight:700}[data-ct-sched-list] li[data-errore] [data-ct-sched-meta] b{--ct-c: #e11d48}.dark [data-ct-sched-list] li[data-errore] [data-ct-sched-meta] b{--ct-c: #fb7185}[data-ct-sched-meta] span{overflow:hidden;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px;text-overflow:ellipsis;white-space:nowrap}[data-ct-sched-list] li>button{display:grid;width:30px;height:30px;flex:none;place-items:center;border:0;border-radius:50%;background:transparent;--ct-c: var(--ct-muted);color:var(--ct-c)}[data-ct-sched-list] li>button:hover{background:var(--ct-hover);--ct-c: var(--ct-text)}[data-ct-sched-list] li>button svg{width:15px;height:15px}[data-ct-tray]:first-child{border-radius:18px 18px 0 0}[data-ct-banner-icon]{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:10px;background:var(--ct-chip);--ct-c: var(--ct-mint-deep);color:var(--ct-c)}.dark [data-ct-banner-icon]{--ct-c: #72fa93}[data-ct-banner-icon] svg{width:16px;height:16px}[data-ct-banner-text]{display:flex;min-width:0;flex:1;flex-direction:column;padding-left:10px;border-left:3px solid var(--ct-mint)}[data-ct-banner-text] b{--ct-c: var(--ct-mint-deep);color:var(--ct-c);font-size:12.5px;font-weight:700}.dark [data-ct-banner-text] b{--ct-c: #72fa93}[data-ct-banner-text] span{overflow:hidden;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px;text-overflow:ellipsis;white-space:nowrap}[data-ct-compose-banner]>button,[data-ct-tray-item]>button{display:grid;width:28px;height:28px;flex:none;place-items:center;border:0;border-radius:50%;background:var(--ct-chip);--ct-c: var(--ct-muted);color:var(--ct-c)}[data-ct-compose-banner]>button svg,[data-ct-tray-item]>button svg{width:14px;height:14px}[data-ct-tray]{display:flex;gap:8px;padding:10px;overflow-x:auto;scrollbar-width:thin}[data-ct-tray-item]{position:relative;display:flex;width:13rem;flex:none;align-items:center;gap:8px;padding:6px;border-radius:14px;background:var(--ct-chip);animation:ct-pop-in .35s var(--ct-ease) both}[data-ct-tray-item] img,[data-ct-tray-icon]{width:46px;height:46px;flex:none;border-radius:10px;object-fit:cover}[data-ct-tray-icon]{display:grid;place-items:center;background:linear-gradient(150deg,#3b8cff,#002552);--ct-c: #ffffff;color:var(--ct-c)}.silvia [data-ct-tray-icon]{background:#333}[data-ct-tray-icon] svg{width:20px;height:20px}[data-ct-tray-meta]{display:flex;min-width:0;flex:1;flex-direction:column}[data-ct-tray-meta] span{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}[data-ct-tray-meta] small{--ct-c: var(--ct-muted);color:var(--ct-c);font-size:11px}[data-ct-compose-bar]{display:flex;align-items:flex-end;gap:4px;padding:6px;border:1px solid var(--ct-line-strong);border-radius:26px;background:var(--ct-glass-strong);box-shadow:0 1px 2px #0025520a,0 18px 40px -22px #00255280;-webkit-backdrop-filter:saturate(1.4) blur(20px);backdrop-filter:saturate(1.4) blur(20px);transition:border-color .25s,box-shadow .3s}[data-ct-composer]:has([data-ct-sched],[data-ct-compose-banner],[data-ct-tray]) [data-ct-compose-bar]{border-top-left-radius:18px;border-top-right-radius:18px}[data-ct-compose-bar]:focus-within{border-color:var(--ct-focus-border);box-shadow:0 0 0 4px var(--ct-focus),0 18px 40px -22px #00255280}[data-ct-compose-tool]{display:grid;width:42px;height:42px;flex:none;place-items:center;border:0;border-radius:50%;background:transparent;--ct-c: var(--ct-muted);color:var(--ct-c);transition:background .2s,color .2s,transform .25s var(--ct-ease)}[data-ct-compose-tool]:hover:not(:disabled){background:var(--ct-hover);--ct-c: var(--ct-text);transform:rotate(-8deg) scale(1.06)}[data-ct-compose-tool]:disabled{opacity:.35}[data-ct-compose-tool] svg{width:21px;height:21px}[data-ct-input]{min-width:0;max-height:40vh;flex:1;padding:10px 6px;border:0;outline:0;background:transparent;color:var(--ct-text);font-family:inherit;font-size:15px;line-height:1.45;resize:none}[data-ct-input]::placeholder{color:var(--ct-faint)}[data-ct-ui] [data-ct-input]:focus-visible{outline:none}[data-ct-send]{position:relative;display:grid;width:44px;height:44px;flex:none;place-items:center;border:0;border-radius:50%;background:var(--ct-chip);--ct-c: var(--ct-faint);color:var(--ct-c);transition:background .3s,color .3s,transform .3s var(--ct-ease),box-shadow .3s}[data-ct-send][data-ready]{background:var(--ct-send-bg);--ct-c: var(--ct-send-fg);box-shadow:var(--ct-send-glow);transform:rotate(-12deg)}[data-ct-send][data-ready]:hover{transform:rotate(-20deg) scale(1.08)}[data-ct-send][data-ready]:active{transform:rotate(0) scale(.9)}[data-ct-send] svg{width:20px;height:20px;margin-left:2px}[data-ct-counter]{position:absolute;right:34px;bottom:-2px;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:11px;font-variant-numeric:tabular-nums}[data-ct-counter][data-over]{--ct-c: var(--ct-danger);font-weight:700}[data-ct-emoji-panel]{border-radius:20px!important}[data-ct-emoji-grid]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}[data-ct-emoji-grid] button{display:grid;aspect-ratio:1;place-items:center;border:0;border-radius:10px;background:transparent;font-size:21px;cursor:pointer;transition:transform .2s cubic-bezier(.2,.9,.3,1.3),background .15s}[data-ct-emoji-grid] button:hover{background:#7f7f7f24;transform:scale(1.22)}[data-ct-emoji-tabs]{display:flex;gap:2px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(127,127,127,.18)}[data-ct-emoji-tabs] button{display:grid;flex:1;height:32px;place-items:center;border:0;border-radius:10px;background:transparent;font-size:18px;opacity:.55;cursor:pointer;transition:opacity .15s,background .15s}[data-ct-emoji-tabs] button:hover,[data-ct-emoji-tabs] button[aria-selected=true]{opacity:1}[data-ct-emoji-tabs] button[aria-selected=true]{background:#7f7f7f29}[data-ct-emoji-picker] [data-ct-emoji-grid]{max-height:232px;overflow-y:auto;overscroll-behavior:contain;animation:ct-fade .18s ease both}[data-ct-emoji-grid] [role=menuitem]{justify-content:center;aspect-ratio:1;border-radius:10px;background:transparent!important;box-shadow:none!important}[data-ct-emoji-cell]{display:grid;width:100%;height:100%;place-items:center;border-radius:10px;font-size:21px;line-height:1;transition:transform .2s cubic-bezier(.2,.9,.3,1.3),background .15s}[data-ct-emoji-grid] [role=menuitem]:hover [data-ct-emoji-cell],[data-ct-emoji-grid] [role=menuitem][data-highlighted] [data-ct-emoji-cell]{background:#7f7f7f24;transform:scale(1.18)}[data-ct-drop]{position:absolute;inset:10px;z-index:20;display:grid;place-items:center;border-radius:24px;background:color-mix(in srgb,var(--ct-canvas) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ct-fade .2s ease both;pointer-events:none}[data-ct-drop]:before{position:absolute;inset:0;padding:2px;border-radius:inherit;background:repeating-linear-gradient(90deg,var(--ct-mint) 0 14px,transparent 14px 24px);content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:ct-march 1s linear infinite}[data-ct-drop]>div{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}[data-ct-drop] svg{width:52px;height:52px;padding:12px;border-radius:18px;background:var(--ct-send-bg);color:var(--ct-send-fg);box-shadow:var(--ct-send-glow);animation:ct-bounce 1s ease-in-out infinite}[data-ct-drop] b{font-size:18px}[data-ct-drop] span{--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px}[data-ct-welcome]{display:flex;margin:auto;flex-direction:column;align-items:center;gap:10px;padding:24px;text-align:center;animation:ct-fade-up .6s var(--ct-ease-out) both}[data-ct-orbit]{position:relative;display:grid;width:230px;height:230px;margin-bottom:10px;place-items:center}[data-ct-orbit-core]{position:relative;z-index:2;display:grid;width:92px;height:92px;place-items:center;border-radius:30px;background:linear-gradient(145deg,#c6ffd6,#72fa93 45%,#12b76a);box-shadow:0 24px 50px -18px #12b76acc,inset 0 1px #fff9;animation:ct-float 5s ease-in-out infinite}.silvia [data-ct-orbit-core]{background:linear-gradient(145deg,#fff,#a3a3a3);box-shadow:0 24px 50px -18px #ffffff40}[data-ct-orbit-core] svg{width:48px;height:48px;fill:#002552}[data-ct-orbit]>i{position:absolute;border:1px solid var(--ct-line-strong);border-radius:50%;animation:ct-ring 4s ease-in-out infinite}[data-ct-orbit]>i[data-ring="1"]{inset:52px}[data-ct-orbit]>i[data-ring="2"]{inset:22px;animation-delay:.6s;border-style:dashed}[data-ct-orbit]>i[data-ring="3"]{inset:-6px;animation-delay:1.2s}[data-ct-orbiter]{--r: 108px;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;animation:ct-orbit 28s linear infinite;animation-delay:calc(var(--i) / var(--n) * -28s)}[data-ct-orbiter]>[data-ct-avatar]{--ct-ring-bg: var(--ct-canvas);animation:ct-counter-orbit 28s linear infinite;animation-delay:inherit}[data-ct-welcome-title]{background:var(--ct-title-grad);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;letter-spacing:-.03em;-webkit-text-fill-color:transparent}[data-ct-welcome-text]{max-width:24rem;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:14px}[data-ct-welcome-actions]{display:flex;margin-top:10px;flex-wrap:wrap;justify-content:center;gap:10px}[data-ct-primary],[data-ct-ghost],[data-ct-danger-btn]{display:inline-flex;height:44px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:15px;font-size:14px;font-weight:600;white-space:nowrap;transition:transform .25s var(--ct-ease),box-shadow .25s,opacity .2s,background .2s}[data-ct-primary]{background:var(--ct-send-bg);--ct-c: var(--ct-send-fg);color:var(--ct-c);box-shadow:var(--ct-send-glow)}[data-ct-primary]:hover:not(:disabled){transform:translateY(-2px)}[data-ct-ghost]{border:1px solid var(--ct-line-strong);background:var(--ct-glass);--ct-c: var(--ct-text);color:var(--ct-c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-ct-ghost]:hover:not(:disabled){background:var(--ct-hover)}[data-ct-danger-btn]{background:linear-gradient(180deg,#f05252,#dc2626);--ct-c: #ffffff;color:var(--ct-c);box-shadow:0 12px 24px -12px #dc2626b3}:is([data-ct-primary],[data-ct-ghost],[data-ct-danger-btn]):disabled{opacity:.5}:is([data-ct-primary],[data-ct-ghost],[data-ct-danger-btn]) svg{width:17px;height:17px}[data-ct-notify]{display:inline-flex;margin-top:8px;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:999px;background:transparent;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}[data-ct-notify] svg{width:15px;height:15px}[data-ct-info]{position:relative;z-index:6;display:flex;min-height:0;flex-direction:column;border-left:1px solid var(--ct-line);background:var(--ct-card);animation:ct-slide-left .35s var(--ct-ease-out) both;--ct-ring-bg: var(--ct-card)}@media (max-width: 1279px){[data-ct-info]{position:absolute;top:0;right:0;bottom:0;width:min(23rem,100%);box-shadow:-30px 0 60px -30px #00122c73}}[data-ct-info-top]{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 4px 20px}[data-ct-info-top]>span{font-size:15px;font-weight:700}[data-ct-info-scroll]{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin}[data-ct-info-hero]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 20px 20px;text-align:center}[data-ct-info-halo]{position:absolute;top:0;left:50%;width:240px;height:160px;border-radius:50%;background:radial-gradient(closest-side,var(--ct-orb-a),transparent);filter:blur(20px);transform:translate(-50%);pointer-events:none}[data-ct-info-hero]>[data-ct-avatar]{margin-bottom:8px;animation:ct-pop-in .5s var(--ct-ease) both}[data-ct-info-avatar-edit]{position:relative;margin-bottom:8px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;animation:ct-pop-in .5s var(--ct-ease) both}[data-ct-info-avatar-edit]:focus-visible{outline:2px solid var(--ct-orb-b);outline-offset:3px}[data-ct-info-avatar-badge]{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--ct-surface);border-radius:50%;background:var(--ct-out-bg);color:#fff;box-shadow:0 4px 12px #00255240;transition:transform .2s var(--ct-ease)}[data-ct-info-avatar-badge] svg{width:15px;height:15px}[data-ct-info-avatar-edit]:hover:not(:disabled) [data-ct-info-avatar-badge]{transform:scale(1.08)}[data-ct-info-name]{display:flex;align-items:center;gap:4px;font-size:20px;font-weight:700;letter-spacing:-.02em}[data-ct-info-sub]{--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px}[data-ct-info-desc]{max-width:18rem;margin:6px 0 0;--ct-c: var(--ct-text-soft);color:var(--ct-c);font-size:13.5px;white-space:pre-wrap}[data-ct-info-edit]{display:flex;width:100%;flex-direction:column;gap:8px}[data-ct-info-edit] :is(input,textarea),[data-ct-field] :is(input,textarea){width:100%;padding:10px 12px;border:1px solid var(--ct-line-strong);border-radius:13px;outline:0;background:var(--ct-field-bg);color:var(--ct-text);font-family:inherit;font-size:14px;resize:vertical;transition:border-color .2s,box-shadow .2s}[data-ct-info-edit] :is(input,textarea):focus,[data-ct-field] :is(input,textarea):focus{border-color:var(--ct-focus-border);box-shadow:0 0 0 4px var(--ct-focus)}[data-ct-info-edit]>div{display:flex;justify-content:flex-end;gap:8px}[data-ct-info-edit] :is([data-ct-primary],[data-ct-ghost]){height:38px;padding:0 14px;font-size:13px}[data-ct-info-actions]{display:grid;width:100%;margin-top:14px;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px}[data-ct-info-actions] button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:11px 4px 9px;border:1px solid var(--ct-line);border-radius:16px;background:var(--ct-surface-2);--ct-c: var(--ct-text);color:var(--ct-c);font-size:11.5px;font-weight:600;transition:transform .25s var(--ct-ease),background .2s}[data-ct-info-actions] button:hover{background:var(--ct-hover);transform:translateY(-2px)}[data-ct-info-actions] button[data-on]{border-color:var(--ct-focus-border);background:var(--ct-focus)}[data-ct-info-actions] svg{width:19px;height:19px;color:var(--ct-mint-deep)}.dark [data-ct-info-actions] svg{color:#72fa93}[data-ct-info-tabs]{position:sticky;top:0;z-index:2;display:flex;margin:0 14px;padding:4px;gap:2px;border-radius:14px;background:var(--ct-chip);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-ct-info-tabs] button{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px;height:34px;border:0;border-radius:11px;background:transparent;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:12.5px;font-weight:600}[data-ct-info-tabs] button[data-active]{background:var(--ct-card);--ct-c: var(--ct-text);box-shadow:0 6px 14px -8px #00255259}[data-ct-info-tabs] svg{width:15px;height:15px}[data-ct-members]{margin:0;padding:10px 8px;list-style:none}[data-ct-member]{display:flex;align-items:center;gap:4px;padding-right:6px;border-radius:16px;transition:background .2s}[data-ct-member]:hover{background:var(--ct-hover)}[data-ct-member-main]{display:flex;min-width:0;flex:1;align-items:center;gap:12px;padding:8px 10px;border:0;background:transparent;--ct-c: var(--ct-text);color:var(--ct-c);text-align:left}[data-ct-person-text]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}[data-ct-person-text]>b{display:flex;align-items:center;gap:6px;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}[data-ct-person-text]>span{overflow:hidden;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:12px;text-overflow:ellipsis;white-space:nowrap}[data-ct-person-text]>span[data-on]{--ct-c: var(--ct-mint-deep)}.dark [data-ct-person-text]>span[data-on]{--ct-c: #72fa93}[data-ct-admin-tag]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:linear-gradient(135deg,#fbbf2433,#d9770633);--ct-c: #b45309;color:var(--ct-c);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dark [data-ct-admin-tag]{--ct-c: #fcd34d}.silvia [data-ct-admin-tag]{background:#ffffff1a;--ct-c: #ffffff}[data-ct-admin-tag] svg{width:11px;height:11px}[data-ct-media-grid]{display:grid;padding:12px 14px;grid-template-columns:repeat(3,1fr);gap:4px}[data-ct-thumb]{position:relative;overflow:hidden;padding:0;border:0;border-radius:10px;background:var(--ct-skel);aspect-ratio:1;cursor:zoom-in}[data-ct-thumb] img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ct-ease-out)}[data-ct-thumb]:hover img{transform:scale(1.08)}[data-ct-files-list]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;--ct-soft: var(--ct-muted);--ct-quote: var(--ct-hover)}[data-ct-info-loading],[data-ct-info-empty]{display:grid;min-height:120px;place-items:center;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px}[data-ct-info-loading] svg{width:22px;height:22px}[data-ct-danger]{display:flex;margin:10px 14px 20px;flex-direction:column;gap:2px;padding-top:10px;border-top:1px solid var(--ct-line)}[data-ct-danger] button{display:flex;align-items:center;gap:10px;padding:11px 12px;border:0;border-radius:13px;background:transparent;--ct-c: var(--ct-text-soft);color:var(--ct-c);font-size:13.5px;font-weight:600;text-align:left}[data-ct-danger] button:hover{background:var(--ct-hover)}[data-ct-danger] button[data-red]{--ct-c: var(--ct-danger)}[data-ct-danger] svg{width:17px;height:17px}[data-ct-dialog]{border:1px solid var(--ct-line)!important;border-radius:26px!important;background:var(--ct-card)!important;box-shadow:0 40px 90px -30px #00122c99!important}[data-ct-dialog]>[data-slot=dialog-close],[data-ct-dialog]>button:last-child{z-index:5;border-radius:10px;color:#fff}[data-ct-dialog][data-ct-confirm]>button:last-child{color:var(--ct-muted)}[data-ct-dialog-head]{position:relative;isolation:isolate;overflow:hidden;padding:22px 22px 16px;background:var(--ct-aurora-base);--ct-c: #ffffff;color:var(--ct-c)}[data-ct-dialog-back]{display:grid;width:32px;height:32px;margin:-4px 0 8px -6px;place-items:center;border:0;border-radius:10px;background:#ffffff1a;color:#fff}[data-ct-dialog-back] svg{width:17px;height:17px}[data-ct-dialog-title]{font-size:20px;font-weight:700;letter-spacing:-.02em}[data-ct-dialog-head] [data-ct-dialog-sub]{margin-top:4px;--ct-c: rgba(255, 255, 255, .72);color:var(--ct-c);font-size:13px}[data-ct-dialog-tabs]{display:inline-flex;margin-top:14px;padding:4px;gap:2px;border-radius:13px;background:#ffffff1a}[data-ct-dialog-tabs] button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#ffffffbf;font-size:13px;font-weight:600}[data-ct-dialog-tabs] button[data-active]{background:#72fa93;color:#002552;box-shadow:0 8px 18px -8px #72fa93cc}.silvia [data-ct-dialog-tabs] button[data-active]{background:#fff;color:#000}[data-ct-dialog-tabs] svg{width:15px;height:15px}[data-ct-chips]{display:flex;max-height:96px;flex-wrap:wrap;gap:6px;padding:14px 18px 0;overflow-y:auto}[data-ct-chip]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 4px;border:0;border-radius:999px;background:var(--ct-chip);--ct-c: var(--ct-text);color:var(--ct-c);font-size:12.5px;font-weight:600;animation:ct-pop-in .3s var(--ct-ease) both}[data-ct-chip]:hover{background:color-mix(in srgb,var(--ct-danger) 14%,transparent)}[data-ct-chip]>svg{width:13px;height:13px;opacity:.6}[data-ct-people]{max-height:min(52vh,26rem);margin:0;padding:4px 10px 12px;overflow-y:auto;list-style:none;--ct-ring-bg: var(--ct-card)}[data-ct-person]{display:flex;width:100%;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:16px;background:transparent;--ct-c: var(--ct-text);color:var(--ct-c);text-align:left;transition:background .15s}[data-ct-person]:hover:not(:disabled){background:var(--ct-hover)}[data-ct-person][data-selected]{background:var(--ct-focus)}[data-ct-check]{display:grid;width:24px;height:24px;flex:none;place-items:center;border:2px solid var(--ct-line-strong);border-radius:50%;--ct-c: transparent;color:var(--ct-c);transition:background .2s,border-color .2s,transform .3s var(--ct-ease)}[data-ct-check][data-on]{border-color:transparent;background:var(--ct-send-bg);--ct-c: var(--ct-send-fg);transform:scale(1.08)}[data-ct-check] svg{width:14px;height:14px;stroke-width:3}[data-ct-people-empty]{padding:30px;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px;text-align:center}[data-ct-group-form]{display:flex;flex-direction:column;gap:14px;padding:20px 22px 8px}[data-ct-group-preview]{display:flex;flex-direction:column;align-items:center;gap:12px}[data-ct-group-stack]{display:flex;align-items:center}[data-ct-group-stack]>span{margin-left:-8px;border-radius:50%;box-shadow:0 0 0 2.5px var(--ct-card)}[data-ct-group-stack]>b{margin-left:6px;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:12px}[data-ct-field]{display:flex;flex-direction:column;gap:6px}[data-ct-field]>span{--ct-c: var(--ct-muted);color:var(--ct-c);font-size:12px;font-weight:600}[data-ct-dialog-foot]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 16px 22px;border-top:1px solid var(--ct-line)}[data-ct-dialog-foot]>span{--ct-c: var(--ct-muted);color:var(--ct-c);font-size:12.5px}[data-ct-confirm-body]{padding:24px 24px 18px}[data-ct-confirm-body] [data-ct-dialog-title]{font-size:18px;padding-right:24px}[data-ct-confirm-body] [data-ct-dialog-sub]{margin-top:8px;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13.5px;line-height:1.5}[data-ct-confirm] [data-ct-dialog-foot]{justify-content:flex-end}[data-ct-lightbox]{position:fixed;inset:0;z-index:10080;display:flex;flex-direction:column;background:#000a1af0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;font-family:Montserrat,system-ui,sans-serif;animation:ct-fade .25s ease both}[data-ct-lightbox] :is(div,span,b){color:#fff}[data-ct-lb-top]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(14px + env(safe-area-inset-top)) 18px 14px}[data-ct-lb-who]{display:flex;min-width:0;flex-direction:column}[data-ct-lb-who] b{font-size:15px}[data-ct-lb-who] span{overflow:hidden;opacity:.7;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}[data-ct-lb-actions]{display:flex;align-items:center;gap:6px}[data-ct-lb-count]{margin-right:8px;opacity:.7;font-size:13px;font-variant-numeric:tabular-nums}[data-ct-lb-actions] button,[data-ct-lb-nav]{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .2s,transform .25s cubic-bezier(.2,.9,.3,1.15)}[data-ct-lb-actions] button:hover,[data-ct-lb-nav]:hover{background:#fff3;transform:scale(1.06)}[data-ct-lb-actions] svg,[data-ct-lb-nav] svg{width:20px;height:20px}[data-ct-lb-stage]{display:grid;min-height:0;flex:1;place-items:center;padding:0 72px calc(28px + env(safe-area-inset-bottom))}[data-ct-lb-stage] img{max-width:100%;max-height:100%;border-radius:14px;object-fit:contain;box-shadow:0 40px 100px -30px #000000e6;animation:ct-zoom-in .35s cubic-bezier(.16,1,.3,1) both}[data-ct-lb-loader]{width:32px;height:32px;opacity:.7}[data-ct-lb-nav]{position:absolute;top:50%;margin-top:-22px}[data-ct-lb-nav=prev]{left:16px}[data-ct-lb-nav=next]{right:16px}@media (max-width: 1023px){[data-ct-frame]{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr)}[data-ct-bubble]{max-width:84%}}@media (max-width: 767px){[data-ct-shell]{height:calc(100dvh - 5.75rem);min-height:0}[data-ct-frame]{display:flex;border-radius:22px}[data-ct-list],[data-ct-pane]{width:100%;flex:1}[data-ct-shell]:not([data-has-active]) [data-ct-pane],[data-ct-shell][data-has-active] [data-ct-list]{display:none}[data-ct-shell][data-has-active] [data-ct-pane]{animation:ct-slide-left .32s var(--ct-ease-out) both}[data-ct-icon-btn][data-back]{display:grid;margin-left:-6px}[data-ct-list]{border-right:0}[data-ct-info]{width:100%}[data-ct-messages]{padding:12px 10px 10px}[data-ct-unread-divider]{margin:12px -10px;padding:0 10px}[data-ct-composer]{padding:4px 8px calc(8px + env(safe-area-inset-bottom))}[data-ct-bubble]{max-width:86%}[data-ct-head-tools] [data-ct-icon-btn][data-info]{display:none}[data-ct-thread-head]{padding:8px}[data-ct-lb-stage]{padding:0 8px calc(16px + env(safe-area-inset-bottom))}[data-ct-lb-nav]{display:none}}@media (max-width: 639px){[data-ct-frame]{border-radius:18px}[data-ct-list-head]{padding:14px 12px 12px}[data-ct-stories]{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}[data-ct-input],[data-ct-search] input{font-size:16px}}@keyframes ct-fade{0%{opacity:0}to{opacity:1}}@keyframes ct-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ct-msg-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes ct-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ct-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes ct-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ct-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ct-slide-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ct-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ct-spin{to{transform:rotate(360deg)}}@keyframes ct-shimmer{0%,to{opacity:1}50%{opacity:.45}}@keyframes ct-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes ct-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}@keyframes ct-online{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes ct-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes ct-aurora{0%{transform:translate3d(-4%,-2%,0) rotate(0) scale(1)}50%{transform:translate3d(3%,4%,0) rotate(6deg) scale(1.08)}to{transform:translate3d(5%,-3%,0) rotate(-4deg) scale(1.02)}}@keyframes ct-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-12%,14%,0) scale(1.15)}}@keyframes ct-drift-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(16%,-10%,0) scale(1.2)}}@keyframes ct-flash{0%{box-shadow:0 0 #72fa9300;transform:scale(1)}15%{box-shadow:0 0 0 6px #72fa938c;transform:scale(1.02)}to{box-shadow:0 0 #72fa9300;transform:scale(1)}}@keyframes ct-emoji{0%{opacity:0;transform:scale(.3) rotate(-12deg)}60%{transform:scale(1.15) rotate(4deg)}to{opacity:1;transform:none}}@keyframes ct-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-8deg)}}@keyframes ct-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes ct-ring{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}@keyframes ct-orbit{0%{transform:rotate(0) translate(var(--r))}to{transform:rotate(360deg) translate(var(--r))}}@keyframes ct-counter-orbit{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes ct-march{to{background-position:24px 0}}@keyframes ct-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ct-toast-in{0%{opacity:0;transform:translate(40px) scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){[data-ct-ui] *,[data-ct-ui] *:before,[data-ct-ui] *:after,[data-ct-lightbox] *,.toast-chat,.toast-chat *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@layer base{.silvia [data-ct-ui] :is(span,p):not(#ct-silvia){color:var(--ct-c, inherit)!important}}[data-ct-head-actions]{gap:6px}[data-ct-head-actions] [data-ct-head-btn]{width:36px;height:36px;border-radius:12px}[data-ct-head-actions] [data-ct-head-btn] svg{width:17px;height:17px}[data-ct-avatar][data-salvati]{--ct-av-bg: linear-gradient(145deg, #5eb3ff 0%, #1d6fe0 45%, #002552 100%);--ct-av-fg: #72fa93;--ct-av-glow: rgba(29, 111, 224, .6)}[data-ct-avatar][data-salvati] [data-ct-avatar-face] svg{fill:currentColor}.silvia [data-ct-avatar][data-salvati]{--ct-av-bg: linear-gradient(145deg, #ffffff, #8a8a8a);--ct-av-fg: #000000}[data-ct-kbd]{display:inline-grid;min-width:20px;height:20px;flex:none;padding:0 5px;place-items:center;border:1px solid rgba(255,255,255,.2);border-bottom-width:2px;border-radius:6px;background:#ffffff14;--ct-c: rgba(255, 255, 255, .72);color:var(--ct-c);font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.02em}:is([data-ct-palette],[data-ct-welcome]) [data-ct-kbd]{border-color:var(--ct-line-strong);background:var(--ct-chip);--ct-c: var(--ct-muted)}[data-ct-welcome-hint]{display:inline-flex;margin-top:6px;align-items:center;gap:6px;--ct-c: var(--ct-faint);color:var(--ct-c);font-size:12.5px}[data-ct-section]{display:flex;margin:14px 12px 6px;align-items:center;gap:8px;--ct-c: var(--ct-faint);color:var(--ct-c);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}[data-ct-section] svg{width:13px;height:13px}[data-ct-section] b{padding:1px 7px;border-radius:999px;background:var(--ct-chip);--ct-c: var(--ct-muted);color:var(--ct-c)}[data-ct-section-empty]{padding:8px 14px 16px;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px}[data-ct-row-snippet]{display:-webkit-box;overflow:hidden;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-ct-row-snippet] b{--ct-c: var(--ct-text-soft);color:var(--ct-c);font-weight:600}[data-ct-row-preview][data-draft]>b{--ct-c: var(--ct-danger)}[data-ct-badge][data-mention]{min-width:22px;padding:0;background:linear-gradient(135deg,#7cb7ff,#1d6fe0);--ct-c: #ffffff;box-shadow:0 4px 12px -4px #1d6fe0bf}[data-ct-badge][data-mention] svg{width:13px;height:13px;stroke-width:2.6}[data-ct-settings]{overflow:hidden;border:1px solid var(--ct-line)!important;border-radius:20px!important;background:var(--ct-card)!important;box-shadow:0 30px 60px -24px #00122c80!important}[data-ct-settings-title]{padding:14px 16px 6px;font-size:14px;font-weight:700}[data-ct-settings-sub]{padding:12px 16px 8px;--ct-c: var(--ct-faint);color:var(--ct-c);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}[data-ct-setting]{display:flex;width:100%;align-items:center;gap:12px;padding:10px 16px;border:0;background:transparent;--ct-c: var(--ct-text);color:var(--ct-c);text-align:left;transition:background .15s}[data-ct-setting]:hover:not(:disabled){background:var(--ct-hover)}[data-ct-setting]>svg{width:18px;height:18px;color:var(--ct-mint-deep)}.dark [data-ct-setting]>svg{color:#72fa93}[data-ct-setting]>span{display:flex;min-width:0;flex:1;flex-direction:column}[data-ct-setting] b{font-size:13.5px;font-weight:600}[data-ct-setting] small{--ct-c: var(--ct-muted);color:var(--ct-c);font-size:11.5px}[data-ct-switch]{position:relative;width:38px;height:22px;flex:none;border-radius:999px;background:var(--ct-line-strong);transition:background .25s}[data-ct-switch]:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000040;content:"";transition:transform .3s var(--ct-ease)}[data-ct-switch][data-on]{background:var(--ct-send-bg)}[data-ct-switch][data-on]:after{transform:translate(16px)}[data-ct-wallpapers]{display:grid;padding:0 14px 16px;grid-template-columns:repeat(4,1fr);gap:8px}[data-ct-wallpaper]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:11px;font-weight:600}[data-ct-wallpaper] i{width:100%;aspect-ratio:3 / 4;border:2px solid transparent;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ct-line);transition:transform .25s var(--ct-ease),border-color .2s}[data-ct-wallpaper]:hover i{transform:translateY(-2px)}[data-ct-wallpaper][data-active]{--ct-c: var(--ct-text)}[data-ct-wallpaper][data-active] i{border-color:var(--ct-mint)}[data-ct-wallpaper=aurora] i{background:radial-gradient(60% 50% at 80% 10%,var(--ct-orb-a),transparent 70%),radial-gradient(60% 50% at 10% 90%,var(--ct-orb-b),transparent 70%),var(--ct-canvas)}[data-ct-wallpaper=costellazione] i{background:radial-gradient(var(--ct-dots) 1.2px,transparent 1.6px) 0 0 / 8px 8px,linear-gradient(160deg,var(--ct-canvas),color-mix(in srgb,var(--ct-canvas) 80%,#1d6fe0))}[data-ct-wallpaper=seta] i{background:conic-gradient(from 210deg at 70% 30%,color-mix(in srgb,var(--ct-canvas) 85%,#72fa93),var(--ct-canvas),color-mix(in srgb,var(--ct-canvas) 80%,#3b82f6),color-mix(in srgb,var(--ct-canvas) 85%,#72fa93))}[data-ct-wallpaper=minimale] i,[data-ct-pane][data-sfondo=minimale]{background:var(--ct-canvas)}[data-ct-pane][data-sfondo=minimale] [data-ct-pane-bg],[data-ct-pane][data-sfondo=costellazione] [data-ct-pane-bg] i[data-orb=c]{display:none}[data-ct-pane][data-sfondo=costellazione]{background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--ct-dots) 220%,transparent) 1.4px,transparent 1.8px) 0 0 / 46px 46px,radial-gradient(circle at 70% 80%,var(--ct-dots) 1px,transparent 1.4px) 0 0 / 23px 23px,linear-gradient(170deg,var(--ct-canvas),color-mix(in srgb,var(--ct-canvas) 88%,#1d6fe0))}[data-ct-pane][data-sfondo=seta]{background:conic-gradient(from 210deg at 75% 20%,color-mix(in srgb,var(--ct-canvas) 86%,#72fa93),var(--ct-canvas) 25%,color-mix(in srgb,var(--ct-canvas) 84%,#3b82f6) 55%,var(--ct-canvas) 80%,color-mix(in srgb,var(--ct-canvas) 86%,#72fa93))}[data-ct-pane][data-sfondo=seta] [data-ct-pane-bg] i{opacity:.45}[data-ct-pinned]{position:relative;z-index:4;display:flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-bottom:1px solid var(--ct-line);background:var(--ct-glass-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:ct-slide-down .35s var(--ct-ease-out) both}[data-ct-pinned-main]{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:4px 6px;border:0;border-radius:12px;background:transparent;--ct-c: var(--ct-text);color:var(--ct-c);text-align:left}[data-ct-pinned-main]:hover{background:var(--ct-hover)}[data-ct-pinned-icon]{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:10px;background:var(--ct-badge-bg);--ct-c: var(--ct-badge-fg);color:var(--ct-c);box-shadow:var(--ct-badge-glow)}[data-ct-pinned-icon] svg{width:15px;height:15px;transform:rotate(35deg)}[data-ct-pinned-text]{display:flex;min-width:0;flex-direction:column;padding-left:10px;border-left:2px solid var(--ct-mint)}[data-ct-pinned-text] b{--ct-c: var(--ct-mint-deep);color:var(--ct-c);font-size:12px;font-weight:700}.dark [data-ct-pinned-text] b{--ct-c: #72fa93}[data-ct-pinned-text]>span{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}[data-ct-forwarded]{display:flex;margin-bottom:3px;align-items:center;gap:5px;--ct-c: var(--ct-soft);color:var(--ct-c);font-size:12px;font-style:italic}[data-ct-forwarded] b{font-style:normal;font-weight:700}[data-ct-forwarded] svg{width:13px;height:13px}[data-ct-bubble][data-media]>[data-ct-forwarded]{margin:6px 9px 4px}[data-ct-forward-preview]{display:flex;margin-top:14px;align-items:center;gap:10px;padding:10px 12px;border-left:3px solid #72fa93;border-radius:12px;background:#ffffff14;--ct-c: rgba(255, 255, 255, .86);color:var(--ct-c);font-size:13px}[data-ct-forward-preview] svg{width:16px;height:16px;flex:none;color:#72fa93}[data-ct-forward-preview] span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-ct-mention]{padding:0 3px;border-radius:6px;background:color-mix(in srgb,currentColor 12%,transparent);font-weight:700}[data-ct-bubble=in] [data-ct-mention]{color:#0e63c7;background:#0e63c71a}.dark [data-ct-bubble=in] [data-ct-mention]{color:#7cb7ff;background:#7cb7ff24}[data-ct-mention][data-me]{background:linear-gradient(135deg,#fde68a,#fbbf24)!important;color:#3b2300!important;box-shadow:0 2px 8px -2px #fbbf24b3}.silvia [data-ct-mention]{color:inherit!important;background:#ffffff24!important;box-shadow:none}[data-ct-mention-pop]{position:absolute;right:26px;bottom:calc(100% - 4px);left:26px;z-index:10;max-width:24rem;margin:0;padding:6px;border:1px solid var(--ct-line);border-radius:18px;background:var(--ct-glass-strong);list-style:none;box-shadow:0 24px 50px -20px #00122c8c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:ct-slide-up .22s var(--ct-ease-out) both}[data-ct-mention-pop] button{display:flex;width:100%;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:12px;background:transparent;--ct-c: var(--ct-text);color:var(--ct-c);text-align:left}[data-ct-mention-pop] button[data-active]{background:var(--ct-focus)}[data-ct-mention-pop] b{font-size:13.5px;font-weight:600}[data-ct-mention-pop] span:last-child{margin-left:auto;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:11.5px}[data-ct-send][data-mic]{background:var(--ct-send-bg);--ct-c: var(--ct-send-fg);box-shadow:var(--ct-send-glow);animation:ct-pop-in .3s var(--ct-ease) both}[data-ct-send][data-mic]:hover{transform:scale(1.08)}[data-ct-send][data-mic] svg{margin-left:0}[data-ct-send][data-ready]:not([data-rec]){animation:ct-pop-in .3s var(--ct-ease) both}[data-ct-recording]{display:flex;align-items:center;gap:10px;padding:6px;border:1px solid color-mix(in srgb,var(--ct-danger) 40%,transparent);border-radius:26px;background:var(--ct-glass-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--ct-danger) 12%,transparent),0 18px 40px -22px #00255280;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:ct-pop-in .3s var(--ct-ease) both}[data-ct-compose-tool][data-danger]{--ct-c: var(--ct-danger)}[data-ct-rec-dot]{width:10px;height:10px;flex:none;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef444499;animation:ct-rec 1.2s ease-out infinite}[data-ct-rec-time]{min-width:42px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}[data-ct-rec-wave]{display:flex;height:30px;min-width:0;flex:1;align-items:center;gap:2px;overflow:hidden}[data-ct-rec-wave] i{width:3px;height:100%;flex:none;border-radius:3px;background:linear-gradient(180deg,#72fa93,#1d6fe0);transform-origin:center;transition:transform .08s linear}.silvia [data-ct-rec-wave] i{background:#fff}[data-ct-rec-hint]{--ct-c: var(--ct-faint);color:var(--ct-c);font-size:11.5px;white-space:nowrap}@media (max-width: 767px){[data-ct-rec-hint]{display:none}}[data-ct-voice]{display:flex;width:min(17rem,100%);min-width:14rem;align-items:center;gap:10px;padding:2px 0}[data-ct-voice-play]{display:grid;width:42px;height:42px;flex:none;place-items:center;border:0;border-radius:50%;background:var(--ct-send-bg);--ct-c: var(--ct-send-fg);color:var(--ct-c);box-shadow:var(--ct-send-glow);transition:transform .25s var(--ct-ease)}[data-ct-bubble=out] [data-ct-voice-play]{background:var(--ct-out-fg);--ct-c: color-mix(in srgb, var(--ct-out-fg) 0%, #002552)}.dark [data-ct-bubble=out] [data-ct-voice-play]{background:#002552;--ct-c: #72fa93}[data-ct-voice-play]:hover{transform:scale(1.07)}[data-ct-voice-play] svg{width:18px;height:18px;fill:currentColor}[data-ct-voice-body]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}[data-ct-wave-bars]{display:flex;height:28px;align-items:center;gap:2px;cursor:pointer}[data-ct-wave-bars] i{min-height:3px;flex:1;border-radius:2px;background:color-mix(in srgb,currentColor 32%,transparent);transition:background .15s}[data-ct-wave-bars] i[data-on]{background:currentColor}[data-ct-bubble=in] [data-ct-wave-bars] i[data-on]{background:var(--ct-mint-deep)}.dark [data-ct-bubble=in] [data-ct-wave-bars] i[data-on]{background:#72fa93}[data-ct-voice-meta]{display:flex;align-items:center;gap:8px;--ct-c: var(--ct-soft);color:var(--ct-c);font-size:11.5px;font-variant-numeric:tabular-nums}[data-ct-voice-speed]{padding:1px 7px;border:0;border-radius:999px;background:var(--ct-quote);--ct-c: inherit;color:inherit;font-size:11px;font-weight:700}[data-ct-voice][data-playing] [data-ct-voice-play]{animation:ct-online 1.6s ease-out infinite}[data-ct-swipe-hint]{position:absolute;top:50%;right:6px;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--ct-glass-strong);--ct-c: var(--ct-muted);color:var(--ct-c);opacity:0;pointer-events:none;transform:translateY(-50%) scale(.6);transition:opacity .15s,transform .25s var(--ct-ease),background .2s}[data-ct-swipe-hint] svg{width:16px;height:16px}[data-ct-msg]>[data-ct-bubble],[data-ct-msg]>span[data-ct-msg-avatar]{transform:translate(var(--ct-swipe, 0px));transition:transform .3s var(--ct-ease)}[data-ct-msg][data-swiping]>[data-ct-bubble]{transition:none}[data-ct-msg][data-swiping] [data-ct-swipe-hint]{opacity:1;transform:translateY(-50%) scale(1)}[data-ct-msg][data-swipe-ready] [data-ct-swipe-hint]{background:var(--ct-send-bg);--ct-c: var(--ct-send-fg);transform:translateY(-50%) scale(1.15)}[data-ct-palette-scrim]{position:fixed;inset:0;z-index:10070;display:flex;justify-content:center;padding:12vh 16px 16px;background:#000c1e6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ct-fade .18s ease both}[data-ct-palette]{display:flex;width:min(36rem,100%);max-height:70vh;flex-direction:column;overflow:hidden;border:1px solid var(--ct-line);border-radius:24px;background:var(--ct-card);box-shadow:0 50px 120px -30px #000c1ecc,0 0 0 1px #72fa9314;animation:ct-zoom-in .28s var(--ct-ease-out) both}[data-ct-palette-search]{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--ct-line);--ct-c: var(--ct-muted);color:var(--ct-c)}[data-ct-palette-search]>svg{width:20px;height:20px}[data-ct-palette-search] input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ct-text);font-size:17px}[data-ct-palette-search] input::placeholder{color:var(--ct-faint)}[data-ct-ui] [data-ct-palette-search] input:focus-visible{outline:none}[data-ct-palette-list]{min-height:0;flex:0 1 auto;margin:0;padding:8px;overflow-y:auto;list-style:none;--ct-ring-bg: var(--ct-card)}[data-ct-palette-list] button{display:flex;width:100%;align-items:center;gap:12px;padding:9px 12px;border:0;border-radius:14px;background:transparent;--ct-c: var(--ct-text);color:var(--ct-c);text-align:left}[data-ct-palette-list] button[data-active]{background:var(--ct-focus);box-shadow:inset 0 0 0 1px var(--ct-focus-border)}[data-ct-pal-ico]{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:10px;background:var(--ct-chip);--ct-c: var(--ct-mint-deep);color:var(--ct-c)}.dark [data-ct-pal-ico]{--ct-c: #72fa93}[data-ct-pal-ico] svg{width:16px;height:16px}[data-ct-pal-text]{display:flex;min-width:0;flex:1;flex-direction:column}[data-ct-pal-text] b{font-size:14px;font-weight:600}[data-ct-pal-text] span{overflow:hidden;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:12px;text-overflow:ellipsis;white-space:nowrap}[data-ct-pal-enter]{width:16px;height:16px;color:var(--ct-muted)}[data-ct-palette-foot]{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid var(--ct-line);--ct-c: var(--ct-faint);color:var(--ct-c);font-size:11.5px}[data-ct-palette-foot] span{display:inline-flex;align-items:center;gap:4px}[data-ct-burst]{position:fixed;z-index:10090;width:0;height:0;pointer-events:none}[data-ct-burst] span{position:absolute;top:-12px;left:-12px;font-size:22px;line-height:1;animation:ct-burst .95s cubic-bezier(.16,1,.3,1) both}[data-ct-burst] b{position:absolute;top:-28px;left:-28px;font-size:56px;line-height:1;animation:ct-burst-core .8s cubic-bezier(.2,.9,.3,1.3) both}@keyframes ct-burst{0%{opacity:0;transform:translate(0) scale(.2) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 40px)) scale(var(--s)) rotate(var(--rot))}}@keyframes ct-burst-core{0%{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(.9) translateY(-30px)}}@keyframes ct-rec{0%{box-shadow:0 0 #ef444499}70%{box-shadow:0 0 0 9px #ef444400}to{box-shadow:0 0 #ef444400}}[data-ct-row-snippet] [data-ct-mark]{box-shadow:none}[data-ct-seg]{min-width:0}[data-ct-seg] button{overflow:hidden;text-overflow:ellipsis}[data-ct-head-name]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px),(hover: none){[data-ct-search] [data-ct-kbd],[data-ct-welcome-hint]{display:none}}@media (max-width: 639px){[data-ct-seg]{margin-left:10px;margin-right:10px}[data-ct-seg] button{font-size:12px}}[data-ct-ui] [data-ct-seg][role=tablist]{width:auto}[data-ct-video-wrap]{position:relative;width:min(22rem,100%)}[data-ct-media-open]{position:absolute;top:8px;right:8px;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:10px;background:#00122c8c;--ct-c: #ffffff;color:var(--ct-c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.85;transition:opacity .2s,transform .2s var(--ct-ease)}[data-ct-media-open]:hover{opacity:1;transform:scale(1.06)}[data-ct-media-open] svg{width:15px;height:15px}[data-ct-file] [data-ct-file-dl]+[data-ct-file-dl]{margin-left:-4px}[data-ct-fabs]{position:sticky;bottom:14px;z-index:4;display:flex;width:44px;margin:-58px 18px 14px auto;flex-direction:column;align-items:center;gap:10px;pointer-events:none}[data-ct-fabs]>*{pointer-events:auto}[data-ct-fabs] [data-ct-fab-down]{position:relative;bottom:auto;margin:0}[data-ct-fabs] [data-ct-fab-down]:not([data-visible]){pointer-events:none}[data-ct-fab-mention]{position:relative;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:linear-gradient(135deg,#7cb7ff,#1d6fe0);--ct-c: #ffffff;color:var(--ct-c);box-shadow:0 14px 30px -12px #1d6fe0cc;animation:ct-pop-in .35s var(--ct-ease) both;transition:transform .25s var(--ct-ease)}[data-ct-fab-mention]:hover{transform:scale(1.08)}[data-ct-fab-mention] svg{width:21px;height:21px;stroke-width:2.4}[data-ct-fab-mention] b{position:absolute;top:-6px;right:-4px;display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:999px;background:#fff;--ct-c: #1d4ed8;color:var(--ct-c);font-size:11px;font-weight:800;box-shadow:0 4px 10px -4px #0006}.silvia [data-ct-fab-mention]{background:#fff;--ct-c: #000000}.silvia [data-ct-fab-mention] b{background:#000;--ct-c: #ffffff}[data-ct-day-group],[data-ct-day-list]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}[data-ct-info-auto]{display:flex;max-width:19rem;margin:10px 0 0;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--ct-line);border-radius:14px;background:var(--ct-chip);--ct-c: var(--ct-muted);color:var(--ct-c);font-size:12.5px;line-height:1.45;text-align:left}[data-ct-info-auto] svg{width:15px;height:15px;margin-top:2px;flex:none;color:var(--ct-mint-deep)}.dark [data-ct-info-auto] svg{color:#72fa93}[data-ct-read-item]{flex:1;white-space:nowrap}[data-ct-read-faces]{display:inline-flex;margin-left:6px}[data-ct-read-faces]>[data-ct-avatar]{margin-left:-6px;border-radius:50%;box-shadow:0 0 0 2px var(--mn-bg-solid, #ffffff)}[data-ct-read-chevron]{width:14px!important;height:14px!important;opacity:.6}[data-ct-read-bar]{height:5px;margin-top:14px;overflow:hidden;border-radius:999px;background:#ffffff1f}[data-ct-read-bar] i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#72fa93,#3b82f6);transition:width .5s var(--ct-ease-out)}.silvia [data-ct-read-bar] i{background:#fff}[data-ct-readers]{max-height:min(56vh,30rem);padding:8px 10px 14px;overflow-y:auto;--ct-ring-bg: var(--ct-card)}[data-ct-readers] ul{margin:0;padding:0;list-style:none}[data-ct-readers] ul[data-dim] [data-ct-reader]{opacity:.72}[data-ct-readers-title]{display:flex;margin:12px 10px 6px;align-items:center;gap:7px;--ct-c: var(--ct-faint);color:var(--ct-c);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}[data-ct-readers-title] svg{width:15px;height:15px}[data-ct-readers-title][data-kind=letto] svg{color:var(--ct-mint-deep)}.dark [data-ct-readers-title][data-kind=letto] svg{color:#72fa93}[data-ct-readers-title] b{padding:1px 7px;border-radius:999px;background:var(--ct-chip);--ct-c: var(--ct-text-soft);color:var(--ct-c)}[data-ct-reader]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;animation:ct-fade-up .3s var(--ct-ease-out) both}[data-ct-reader]:hover{background:var(--ct-hover)}[data-ct-reader-emoji]{flex:none;font-size:18px}[data-ct-readers-empty],[data-ct-readers-all]{margin:4px 10px 8px;--ct-c: var(--ct-muted);color:var(--ct-c);font-size:13px}[data-ct-readers-all]{display:flex;margin-top:14px;align-items:center;gap:6px;--ct-c: var(--ct-mint-deep);font-weight:600}.dark [data-ct-readers-all]{--ct-c: #72fa93}[data-ct-readers-all] svg{width:16px;height:16px}@media (max-width: 767px){html[data-schermo-intero] [data-ct-shell]{gap:0}html[data-schermo-intero] [data-ct-frame]{flex:1 1 auto;height:auto;min-height:0}html[data-schermo-intero] [data-ct-list],html[data-schermo-intero] [data-ct-pane],html[data-schermo-intero] [data-ct-info]{min-height:0}html[data-schermo-intero] [data-ct-scroll]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html[data-schermo-intero] [data-ct-list]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html[data-schermo-intero] [data-ct-list-head]{flex:none}html[data-schermo-intero] [data-ct-seg]{position:sticky;top:0;z-index:3;flex:none;background:linear-gradient(var(--ct-chip),var(--ct-chip)),var(--ct-surface-2);box-shadow:0 0 0 10px var(--ct-surface-2)}html[data-schermo-intero] [data-ct-rows]{flex:1 0 auto;overflow:visible;padding-bottom:calc(14px + env(safe-area-inset-bottom))}html[data-schermo-intero=immersivo] [data-ct-frame]{border:0;border-radius:0;box-shadow:none;animation:none}html[data-schermo-intero=immersivo] [data-ct-thread-head]{padding-top:calc(8px + env(safe-area-inset-top));min-height:calc(60px + env(safe-area-inset-top))}html[data-schermo-intero=immersivo] [data-ct-info]{padding-top:env(safe-area-inset-top)}html[data-tastiera] [data-ct-composer]{padding-bottom:6px}}[data-ct-badge][data-dot]{min-width:12px;width:12px;height:12px;padding:0}[data-cc-arrivo],[data-cc-piena],[data-cc-ridotta],[data-cc-sblocca-audio]{--cc-notte: #001a3d;--cc-notte-2: #003775;--cc-menta: #72fa93;--cc-menta-forte: #12b76a;--cc-rosso: #f43f5e;--cc-rosso-forte: #e11d48;--cc-vetro: rgba(255, 255, 255, .12);--cc-vetro-forte: rgba(255, 255, 255, .2);--cc-bordo: rgba(255, 255, 255, .14);--cc-testo: #ffffff;--cc-testo-soft: rgba(255, 255, 255, .72);--ct-c: var(--cc-testo);color:var(--cc-testo);font-family:inherit;-webkit-font-smoothing:antialiased}[data-cc-audio]{display:none}[data-cc-aurora]{position:absolute;inset:0;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#0a4a9a 0%,var(--cc-notte-2) 38%,var(--cc-notte) 100%);pointer-events:none}[data-cc-aurora] i{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;filter:blur(70px);opacity:.55;animation:cc-deriva 18s ease-in-out infinite alternate}[data-cc-aurora] i:nth-child(1){left:-15%;top:-20%;background:#72fa9373}[data-cc-aurora] i:nth-child(2){right:-20%;bottom:-25%;background:#6366f180;animation-delay:-9s}@keyframes cc-deriva{0%{transform:translate(0) scale(1)}to{transform:translate(8%,10%) scale(1.15)}}[data-cc-onde]{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}[data-cc-onde] span{position:absolute;left:-60px;top:-60px;width:120px;height:120px;border-radius:50%;border:2px solid rgba(114,250,147,.55);animation:cc-onda 2.4s cubic-bezier(.2,.6,.3,1) infinite;opacity:0}[data-cc-onde] span:nth-child(2){animation-delay:.8s}[data-cc-onde] span:nth-child(3){animation-delay:1.6s}@keyframes cc-onda{0%{transform:scale(.85);opacity:.8}to{transform:scale(2.3);opacity:0}}[data-cc-comando]{display:inline-flex;flex-direction:column;align-items:center;gap:7px;min-width:64px}[data-cc-comando] small{font-size:11.5px;font-weight:500;color:var(--cc-testo-soft);letter-spacing:.01em;white-space:nowrap}[data-cc-btn]{display:inline-grid;place-items:center;width:56px;height:56px;padding:0;border:1px solid var(--cc-bordo);border-radius:50%;background:var(--cc-vetro);color:var(--cc-testo);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .2s ease,opacity .16s ease;-webkit-tap-highlight-color:transparent}[data-cc-btn] svg{width:24px;height:24px}[data-cc-btn]:hover:not(:disabled){background:var(--cc-vetro-forte);transform:translateY(-1px)}[data-cc-btn]:active:not(:disabled){transform:scale(.94)}[data-cc-btn]:focus-visible{outline:3px solid rgba(114,250,147,.6);outline-offset:3px}[data-cc-btn]:disabled{opacity:.45;cursor:default}[data-cc-btn=chiaro]{background:#fff;border-color:#fff;color:#002552;--ct-c: #002552}[data-cc-btn=chiaro]:hover:not(:disabled){background:#eef3fa}[data-cc-btn=rosso]{background:linear-gradient(150deg,var(--cc-rosso) 0%,var(--cc-rosso-forte) 100%);border-color:transparent;box-shadow:0 12px 28px -10px #e11d48cc}[data-cc-btn=rosso]:hover:not(:disabled){background:linear-gradient(150deg,#fb5a75 0%,var(--cc-rosso) 100%)}[data-cc-btn=verde]{background:linear-gradient(150deg,#8dffab 0%,var(--cc-menta-forte) 100%);border-color:transparent;color:#002552;--ct-c: #002552;box-shadow:0 12px 28px -10px #12b76ad9}[data-cc-btn=verde]:hover:not(:disabled){background:linear-gradient(150deg,#a8ffbf,#2fd585)}[data-cc-btn][data-grande]{width:68px;height:68px}[data-cc-btn][data-grande] svg{width:28px;height:28px}[data-cc-btn][data-squilla] svg{animation:cc-squillo 1.4s ease-in-out infinite}[data-cc-btn][data-squilla]:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(114,250,147,.7);animation:cc-onda 1.6s ease-out infinite}[data-cc-btn][data-squilla]{position:relative}@keyframes cc-squillo{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}[data-cc-icona]{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:#ffffff14;color:var(--cc-testo);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;transition:background .15s ease}[data-cc-icona]:hover{background:#ffffff2e}[data-cc-icona] svg{width:19px;height:19px}[data-cc-link]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:var(--cc-testo-soft);font-size:13.5px;font-weight:500;cursor:pointer}[data-cc-link]:hover{background:#ffffff14;color:var(--cc-testo)}[data-cc-link] svg{width:16px;height:16px}[data-cc-chip]{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:1px solid var(--cc-bordo);border-radius:999px;background:#00143259;color:var(--cc-testo);font-size:13px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}button[data-cc-chip]{cursor:pointer}[data-cc-chip] svg{width:14px;height:14px;color:var(--cc-menta)}[data-cc-chip][data-chiave]{letter-spacing:.08em}[data-cc-tacche]{display:inline-flex;align-items:flex-end;gap:2px;height:14px}[data-cc-tacche] i{width:3px;border-radius:2px;background:#ffffff47}[data-cc-tacche] i:nth-child(1){height:25%}[data-cc-tacche] i:nth-child(2){height:50%}[data-cc-tacche] i:nth-child(3){height:75%}[data-cc-tacche] i:nth-child(4){height:100%}[data-cc-tacche] i[data-on]{background:var(--cc-menta)}[data-cc-tacche][data-livello="2"] i[data-on]{background:#fbbf24}[data-cc-tacche][data-livello="1"] i[data-on]{background:var(--cc-rosso)}[data-cc-arrivo]{position:fixed;inset:0;z-index:9000;display:flex;align-items:flex-start;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 72px) 16px 16px;background:#00122d61;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cc-appare .22s ease-out}[data-cc-arrivo-card]{position:relative;display:flex;width:min(380px,100%);flex-direction:column;align-items:center;overflow:hidden;padding:44px 24px 22px;border:1px solid var(--cc-bordo);border-radius:28px;box-shadow:0 40px 90px -30px #000a1ed9,0 0 0 1px #ffffff0a inset;animation:cc-entra .36s cubic-bezier(.2,.9,.3,1.2)}[data-cc-arrivo-card]>*:not([data-cc-aurora]):not([data-cc-onde]){position:relative}[data-cc-arrivo-avatar]{position:relative;display:grid;place-items:center}[data-cc-arrivo-card] [data-ct-avatar][data-size=xl]{--ct-av: 104px}[data-cc-arrivo-tipo]{display:inline-flex;align-items:center;gap:7px;margin:20px 0 4px;color:var(--cc-menta);font-size:13px;font-weight:600;letter-spacing:.02em}[data-cc-arrivo-tipo] svg{width:15px;height:15px}[data-cc-arrivo-nome]{margin:0 0 26px;font-size:26px;font-weight:700;letter-spacing:-.01em;text-align:center;line-height:1.15}[data-cc-arrivo-azioni]{display:flex;width:100%;justify-content:space-around;margin-bottom:14px}[data-cc-risposte]{display:flex;width:100%;flex-direction:column;gap:8px;margin:0 0 4px;padding:0;list-style:none}[data-cc-risposte] button{display:flex;width:100%;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--cc-bordo);border-radius:14px;background:var(--cc-vetro);color:var(--cc-testo);font-size:14px;text-align:left;cursor:pointer}[data-cc-risposte] button:hover{background:var(--cc-vetro-forte)}[data-cc-risposte] [data-cc-risposte-chiudi]{justify-content:center;border-color:transparent;background:transparent;color:var(--cc-testo-soft)}[data-cc-risposte] svg{width:16px;height:16px}@keyframes cc-appare{0%{opacity:0}}@keyframes cc-entra{0%{opacity:0;transform:translateY(-18px) scale(.96)}}[data-cc-velo]{position:fixed;z-index:8890;inset:0;background:#00122d73;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:cc-appare .2s ease-out}[data-cc-piena]{outline:none;position:fixed;z-index:8900;inset:max(24px,4vh) max(24px,4vw);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid var(--cc-bordo);border-radius:28px;background:var(--cc-notte);box-shadow:0 50px 120px -30px #000a1ee6;animation:cc-entra .3s cubic-bezier(.2,.9,.3,1)}@media (min-width: 1100px){[data-cc-piena]{inset:max(28px,6vh) max(28px,calc((100vw - 1060px)/2))}}[data-cc-top]{grid-row:1}[data-cc-centro]{grid-row:2}[data-cc-comandi]{grid-row:3}[data-cc-piena][data-schermo-intero]{inset:0;border-radius:0;border:0}[data-cc-sfondo]{position:absolute;inset:0}[data-cc-remoto]{position:absolute;inset:0;background:#000}[data-cc-remoto] video,[data-cc-locale] video,[data-cc-ridotta] video,[data-cc-tessera] video{width:100%;height:100%;object-fit:cover;background:#000}[data-cc-piena] video[data-adatta],[data-cc-ridotta] video[data-adatta],[data-cc-tessera] video[data-adatta]{object-fit:contain}video[data-specchio]{transform:scaleX(-1)}[data-cc-remoto][data-locale-sfondo] video{filter:brightness(.55) saturate(1.1)}[data-cc-piena][data-video]:before,[data-cc-piena][data-video]:after{content:"";position:absolute;left:0;right:0;height:140px;pointer-events:none;z-index:1}[data-cc-piena][data-video]:before{top:0;background:linear-gradient(rgba(0,10,30,.6),transparent)}[data-cc-piena][data-video]:after{bottom:0;background:linear-gradient(transparent,#000a1eb3)}[data-cc-top]{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px 0}[data-cc-top-sx],[data-cc-top-dx]{display:flex;align-items:center;gap:8px;min-width:0}[data-cc-top-centro]{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;text-shadow:0 1px 6px rgba(0,0,0,.5)}[data-cc-top-centro] b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-cc-top-centro] span{color:var(--cc-testo-soft);font-size:13px;font-variant-numeric:tabular-nums}[data-cc-centro]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;text-align:center}[data-cc-centro] h2{margin:26px 0 6px;font-size:clamp(24px,4vw,32px);font-weight:700;letter-spacing:-.015em}[data-cc-stato]{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--cc-testo-soft);font-size:15px;font-variant-numeric:tabular-nums}[data-cc-stato] svg{width:15px;height:15px;color:var(--cc-menta)}[data-cc-stato][data-instabile]{color:#fcd34d;animation:cc-pulsa 1.2s ease-in-out infinite}@keyframes cc-pulsa{50%{opacity:.55}}[data-cc-voce]{--cc-voce: 0;position:relative;display:inline-grid;place-items:center;border-radius:50%}[data-cc-voce]:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,#72fa936b,#72fa9300 70%);opacity:0;transform:scale(calc(1 + var(--cc-voce) * .55));transition:transform .09s linear,opacity .2s ease}[data-cc-voce][data-parla]:before{opacity:1}[data-cc-voce] [data-ct-avatar]{position:relative}[data-cc-centro] [data-ct-avatar][data-size=xl]{--ct-av: clamp(112px, 18vh, 156px)}[data-cc-centro] [data-cc-onde] span{left:-78px;top:-78px;width:156px;height:156px}[data-cc-avvisi]{position:absolute;z-index:3;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 128px);display:flex;max-width:calc(100% - 32px);flex-direction:column;align-items:center;gap:8px;transform:translate(-50%);pointer-events:none}[data-cc-avviso]{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--cc-bordo);border-radius:999px;background:#00143299;color:var(--cc-testo);font-size:13px;white-space:nowrap;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:cc-entra .25s ease-out;pointer-events:auto}button[data-cc-avviso]{cursor:pointer}[data-cc-avviso][data-forte]{border-color:#fcd34d80;background:#7850008c}[data-cc-avviso] svg{width:15px;height:15px}[data-cc-avviso] b{color:#fcd34d}[data-cc-locale]{position:absolute;z-index:4;width:clamp(110px,20%,220px);aspect-ratio:3 / 4;overflow:hidden;border:2px solid rgba(255,255,255,.22);border-radius:18px;background:#000;box-shadow:0 18px 40px -16px #000c;cursor:grab;touch-action:none;transition:top .28s cubic-bezier(.2,.9,.3,1),bottom .28s cubic-bezier(.2,.9,.3,1),left .28s cubic-bezier(.2,.9,.3,1),right .28s cubic-bezier(.2,.9,.3,1)}@media (min-width: 720px){[data-cc-locale]{aspect-ratio:16 / 10}}[data-cc-locale][data-angolo=tl]{top:72px;left:16px}[data-cc-locale][data-angolo=tr]{top:72px;right:16px}[data-cc-locale][data-angolo=bl]{bottom:120px;left:16px}[data-cc-locale][data-angolo=br]{bottom:120px;right:16px}[data-cc-locale-muto]{position:absolute;left:8px;bottom:8px;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#e11d48e6}[data-cc-locale-muto] svg{width:14px;height:14px}[data-cc-comandi]{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:10px 14px;padding:16px 16px calc(env(safe-area-inset-bottom,0px) + 22px)}[data-cc-piena][data-finita] [data-cc-comandi]:empty{min-height:24px}[data-cc-chiave-info],[data-cc-impostazioni]{position:absolute;z-index:6;top:68px;right:16px;width:min(340px,calc(100% - 32px));padding:18px;border:1px solid var(--cc-bordo);border-radius:20px;background:#001a3de0;box-shadow:0 30px 60px -20px #000000b3;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);animation:cc-entra .2s ease-out}[data-cc-chiave-info] p{margin:12px 0 8px;color:var(--cc-testo-soft);font-size:13.5px;line-height:1.5}[data-cc-chiave-emoji]{display:flex;justify-content:center;gap:14px;font-size:34px}[data-cc-impostazioni]{inset:auto auto 120px 50%;transform:translate(-50%)}[data-cc-impostazioni] header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}[data-cc-impostazioni] label{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}[data-cc-impostazioni] label span{color:var(--cc-testo-soft);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}[data-cc-impostazioni] select{width:100%;height:40px;padding:0 10px;border:1px solid var(--cc-bordo);border-radius:12px;background:#ffffff14;color:var(--cc-testo);font-size:14px}[data-cc-impostazioni] select option{color:#002552}[data-cc-impostazioni] p{margin:4px 0 0;color:var(--cc-testo-soft);font-size:12px}[data-cc-impostazioni] kbd{padding:1px 6px;border:1px solid var(--cc-bordo);border-radius:6px;background:#ffffff14;font-family:inherit;font-size:11px}@media (max-width: 720px){[data-cc-piena]{inset:0;border:0;border-radius:0;box-shadow:none}[data-cc-arrivo]{align-items:stretch;padding:0;background:var(--cc-notte)}[data-cc-arrivo-card]{width:100%;justify-content:center;border:0;border-radius:0;padding:calc(env(safe-area-inset-top,0px) + 40px) 20px calc(env(safe-area-inset-bottom,0px) + 28px)}[data-cc-arrivo-nome]{font-size:30px;margin-bottom:18vh}[data-cc-arrivo-nome]:has(+[data-cc-arrivo-sotto]){margin-bottom:26px}[data-cc-arrivo-sotto]{margin-bottom:18vh}[data-cc-comandi]{gap:10px 8px}[data-cc-comando]{min-width:58px}[data-cc-btn]{width:54px;height:54px}[data-cc-avvisi]{bottom:calc(env(safe-area-inset-bottom,0px) + 116px)}[data-cc-avviso]{white-space:normal;text-align:center}[data-cc-top]{gap:6px;padding-left:10px;padding-right:10px}[data-cc-top] [data-cc-chip]{height:30px;padding:0 8px}[data-cc-top] [data-cc-chip][data-chiave] svg{display:none}[data-cc-top] [data-cc-chip][data-chiave]{letter-spacing:0;font-size:12px}}@media (max-width: 560px){[data-cc-piena] [data-solo-desktop]{display:none}}[data-cc-ridotta]{position:fixed;z-index:8800;display:flex;width:300px;align-items:center;gap:12px;overflow:hidden;padding:10px 10px 10px 12px;border:1px solid var(--cc-bordo);border-radius:22px;background:radial-gradient(120% 140% at 0% 0%,rgba(114,250,147,.22),transparent 55%),linear-gradient(140deg,#003775 0%,var(--cc-notte) 100%);box-shadow:0 24px 50px -18px #000a1ebf;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;animation:cc-entra .25s ease-out;transition:top .28s cubic-bezier(.2,.9,.3,1),bottom .28s cubic-bezier(.2,.9,.3,1),left .28s cubic-bezier(.2,.9,.3,1),right .28s cubic-bezier(.2,.9,.3,1)}[data-cc-ridotta][data-angolo=tl]{top:calc(env(safe-area-inset-top,0px) + 76px);left:16px}[data-cc-ridotta][data-angolo=tr]{top:calc(env(safe-area-inset-top,0px) + 76px);right:16px}[data-cc-ridotta][data-angolo=bl]{bottom:calc(env(safe-area-inset-bottom,0px) + 16px);left:16px}[data-cc-ridotta][data-angolo=br]{bottom:calc(env(safe-area-inset-bottom,0px) + 16px);right:16px}[data-cc-ridotta][data-video]{width:260px;height:180px;padding:0;align-items:flex-end}[data-cc-ridotta][data-video]>video{position:absolute;inset:0}[data-cc-ridotta][data-video]:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#000a1ecc);pointer-events:none}[data-cc-ridotta][data-video] [data-cc-ridotta-testo],[data-cc-ridotta][data-video] [data-cc-ridotta-azioni]{position:relative;z-index:1;padding:10px}[data-cc-ridotta][data-video] [data-cc-ridotta-azioni]{padding-left:0}[data-cc-ridotta-testo]{display:flex;min-width:0;flex:1;flex-direction:column}[data-cc-ridotta-testo] b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}[data-cc-ridotta-testo] span{color:var(--cc-menta);font-size:12.5px;font-variant-numeric:tabular-nums}[data-cc-ridotta-azioni]{display:flex;gap:6px}[data-cc-ridotta-azioni] [data-cc-btn]{width:38px;height:38px}[data-cc-ridotta-azioni] [data-cc-btn] svg{width:17px;height:17px}@media (max-width: 720px){[data-cc-ridotta]{width:calc(100% - 32px)}[data-cc-ridotta][data-video]{width:160px;height:220px}[data-cc-ridotta][data-video] [data-cc-ridotta-testo]{display:none}}[data-cc-arrivo-sotto]{margin:-20px 0 24px;color:var(--cc-testo-soft);font-size:14px}[data-cc-griglia]{position:relative;z-index:2;grid-row:2;display:grid;min-height:0;gap:10px;padding:12px 16px 4px;grid-template-columns:repeat(var(--cc-col, 2),minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}[data-cc-griglia][data-n="1"]{--cc-col: 1}[data-cc-griglia][data-n="2"],[data-cc-griglia][data-n="3"],[data-cc-griglia][data-n="4"]{--cc-col: 2}[data-cc-griglia][data-n="5"],[data-cc-griglia][data-n="6"],[data-cc-griglia][data-n="7"],[data-cc-griglia][data-n="8"],[data-cc-griglia][data-n="9"]{--cc-col: 3}[data-cc-griglia][data-n="3"] [data-cc-tessera]:last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - 5px)}[data-cc-tessera]{--cc-voce: 0;position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;border-radius:20px;background:radial-gradient(120% 120% at 50% 0%,#1462c473,#001432cc);box-shadow:inset 0 0 0 1px var(--cc-bordo);transition:box-shadow .18s ease}[data-cc-tessera][data-parla]{box-shadow:inset 0 0 0 1px var(--cc-bordo),0 0 0 3px var(--cc-menta),0 0 28px -6px #72fa93b3}[data-cc-tessera]>video{position:absolute;inset:0}[data-cc-tessera] [data-ct-avatar][data-size=xl]{--ct-av: clamp(64px, 11vmin, 112px)}[data-cc-tessera-nome]{position:absolute;left:10px;bottom:10px;display:inline-flex;max-width:calc(100% - 20px);align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#000c2099;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-cc-tessera-nome] svg{flex:none;width:13px;height:13px;color:#fb7185}[data-cc-tessera-rete]{color:#fcd34d;font-style:normal;font-weight:500}[data-cc-tessera-mano]{position:absolute;top:10px;right:10px;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#fcd34d;font-size:20px;box-shadow:0 8px 20px -8px #fcd34de6;animation:cc-mano 1.4s ease-in-out infinite}@keyframes cc-mano{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}}@media (max-width: 720px){[data-cc-griglia]{gap:8px;padding:8px 8px 0}[data-cc-griglia][data-n="2"]{--cc-col: 1}[data-cc-griglia][data-n="5"],[data-cc-griglia][data-n="6"],[data-cc-griglia][data-n="7"],[data-cc-griglia][data-n="8"],[data-cc-griglia][data-n="9"]{--cc-col: 2}}[data-cc-reazioni]{position:absolute;z-index:5;inset:0;overflow:hidden;pointer-events:none}[data-cc-reazione]{position:absolute;left:var(--cc-x, 50%);bottom:110px;display:flex;flex-direction:column;align-items:center;gap:2px;animation:cc-sale 2.8s cubic-bezier(.2,.7,.3,1) forwards}[data-cc-reazione] b{font-size:46px;line-height:1;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}[data-cc-reazione] small{padding:2px 8px;border-radius:999px;background:#000c2099;font-size:11px;font-weight:600}@keyframes cc-sale{0%{opacity:0;transform:translateY(20px) scale(.4)}12%{opacity:1;transform:translateY(0) scale(1.15)}20%{transform:translateY(-20px) scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-48vh) translate(var(--cc-deriva, 18px)) scale(.9)}}[data-cc-reazione]:nth-child(2n){--cc-deriva: -22px}[data-cc-vassoio]{position:absolute;z-index:6;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 112px);display:flex;gap:4px;padding:6px;border:1px solid var(--cc-bordo);border-radius:999px;background:#001a3dd9;box-shadow:0 20px 40px -18px #000000b3;transform:translate(-50%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:cc-entra .18s ease-out}[data-cc-vassoio] button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;font-size:26px;cursor:pointer;transition:transform .12s ease,background .12s ease}[data-cc-vassoio] button:hover{background:#ffffff1f;transform:scale(1.18)}[data-cc-vassoio] button:active{transform:scale(.9)}[data-cc-chiave-lista]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}[data-cc-chiave-lista] li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}[data-cc-chiave-lista] b{font-size:22px;letter-spacing:.06em}[data-cc-sblocca-audio]{position:fixed;z-index:9100;left:50%;top:calc(env(safe-area-inset-top,0px) + 16px);display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:999px;background:#72fa93;color:#002552;--ct-c: #002552;font-size:14px;font-weight:600;box-shadow:0 16px 36px -12px #00000080;transform:translate(-50%);cursor:pointer}[data-cc-sblocca-audio] svg{width:18px;height:18px}[data-ct-partecipa]{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 8px 0 14px;border:0;border-radius:999px;background:linear-gradient(150deg,#8dffab,#12b76a);color:#002552;--ct-c: #002552;font-size:13.5px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 10px 22px -12px #12b76ae6;animation:cc-partecipa 2s ease-in-out infinite}[data-ct-partecipa] svg{width:16px;height:16px}[data-ct-partecipa] span{display:grid;min-width:22px;height:22px;place-items:center;padding:0 6px;border-radius:999px;background:#00255224;font-size:12px}[data-ct-partecipa]:disabled{opacity:.5;cursor:default;animation:none}@keyframes cc-partecipa{0%,to{box-shadow:0 10px 22px -12px #12b76ae6,0 0 #72fa9380}50%{box-shadow:0 10px 22px -12px #12b76ae6,0 0 0 6px #72fa9300}}[data-ct-chiamata]{display:flex;min-width:220px;align-items:center;gap:12px;padding:2px 0}[data-ct-chiamata-icona]{display:grid;flex:none;width:40px;height:40px;place-items:center;border-radius:50%;background:#12b76a24;color:#0e9f5e}[data-ct-bubble=out] [data-ct-chiamata-icona]{background:#72fa932e;color:#72fa93}[data-ct-chiamata][data-persa] [data-ct-chiamata-icona]{background:#e11d481f;color:#e11d48}[data-ct-chiamata-icona] svg{width:19px;height:19px}[data-ct-chiamata-testo]{display:flex;min-width:0;flex:1;flex-direction:column;line-height:1.3}[data-ct-chiamata-testo] b{font-size:14.5px;font-weight:650}[data-ct-chiamata][data-persa] [data-ct-chiamata-testo] b{color:#e11d48}[data-ct-bubble=out] [data-ct-chiamata][data-persa] [data-ct-chiamata-testo] b{color:#ffb4c2}[data-ct-chiamata-testo] span{display:inline-flex;align-items:center;gap:4px;opacity:.7;font-size:12.5px;font-variant-numeric:tabular-nums}[data-ct-chiamata-testo] span svg{width:13px;height:13px}[data-ct-chiamata-richiama]{display:grid;flex:none;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:50%;background:#0025520f;color:inherit;cursor:pointer;transition:background .15s ease,transform .15s ease}[data-ct-bubble=out] [data-ct-chiamata-richiama]{background:#ffffff24}[data-ct-chiamata-richiama]:hover:not(:disabled){background:#12b76a33;transform:scale(1.06)}[data-ct-chiamata-richiama]:disabled{opacity:.4;cursor:default}[data-ct-chiamata-richiama] svg{width:17px;height:17px}@media (prefers-reduced-motion: reduce){[data-cc-aurora] i,[data-cc-onde] span,[data-cc-btn][data-squilla] svg,[data-cc-btn][data-squilla]:after,[data-cc-stato][data-instabile],[data-cc-tessera-mano],[data-ct-partecipa]{animation:none}[data-cc-reazione],[data-cc-arrivo],[data-cc-arrivo-card],[data-cc-velo],[data-cc-piena],[data-cc-ridotta],[data-cc-avviso]{animation:none}}@media (min-width: 640px){[data-slot=sheet-content]:not([data-mobile=true]){background-image:radial-gradient(110% 55% at 100% 0%,rgba(0,37,82,.05) 0%,transparent 60%),radial-gradient(80% 40% at 0% 100%,rgba(114,250,147,.06) 0%,transparent 65%);background-repeat:no-repeat;scrollbar-width:thin;scrollbar-color:rgba(0,37,82,.18) transparent;scroll-behavior:smooth}[data-slot=sheet-content]:not(.p-0):not([data-mobile=true])>:not(button.absolute){flex-shrink:0}[data-slot=sheet-content] .storico-collapsible-trigger{margin:0;padding:0;width:100%;min-height:2.25rem;background:transparent;border-radius:.75rem}[data-slot=sheet-content] .storico-collapsible-trigger:hover{background:transparent}[data-slot=sheet-content] .storico-collapsible-trigger[data-state=open]{padding-bottom:1.1rem;border-bottom:1px solid rgba(0,37,82,.08);border-radius:0}:is(.dark,.silvia) [data-slot=sheet-content] .storico-collapsible-trigger[data-state=open]{border-bottom-color:#ffffff14}[data-slot=sheet-content] .storico-collapsible-trigger[data-state=open]~[data-state=open]>:first-child,[data-slot=sheet-content] :has(>.storico-collapsible-trigger[data-state=open])~[data-state=open]>:first-child{margin-top:1.25rem}[data-slot=sheet-content] :is(.bg-card,[class*="sm:rounded-2xl"]):has(>.storico-collapsible-trigger:hover,>div>.storico-collapsible-trigger:hover){border-color:#00255238;box-shadow:0 1px 2px #0025520d,0 16px 36px -22px #00255259}:is(.dark,.silvia) [data-slot=sheet-content] :is(.bg-card,[class*="sm:rounded-2xl"]):has(>.storico-collapsible-trigger:hover,>div>.storico-collapsible-trigger:hover){border-color:#fff3;box-shadow:none}.dark [data-slot=sheet-content]:not([data-mobile=true]){background-image:radial-gradient(110% 55% at 100% 0%,rgba(114,250,147,.09) 0%,transparent 60%),radial-gradient(90% 45% at 0% 100%,rgba(56,132,255,.12) 0%,transparent 65%);scrollbar-color:rgba(255,255,255,.2) transparent}.silvia [data-slot=sheet-content]:not([data-mobile=true]){background-image:radial-gradient(110% 55% at 100% 0%,rgba(255,255,255,.05) 0%,transparent 60%);scrollbar-color:rgba(255,255,255,.18) transparent}[data-slot=sheet-content]:not([data-mobile=true])::-webkit-scrollbar,[data-slot=sheet-content]:not([data-mobile=true]) .overflow-y-auto::-webkit-scrollbar{width:10px}[data-slot=sheet-content]:not([data-mobile=true])::-webkit-scrollbar-track,[data-slot=sheet-content]:not([data-mobile=true]) .overflow-y-auto::-webkit-scrollbar-track{background:transparent;margin:22px 0}[data-slot=sheet-content]:not([data-mobile=true])::-webkit-scrollbar-thumb,[data-slot=sheet-content]:not([data-mobile=true]) .overflow-y-auto::-webkit-scrollbar-thumb{background:#00255229;border:3px solid transparent;background-clip:padding-box;border-radius:999px}[data-slot=sheet-content]:not([data-mobile=true])::-webkit-scrollbar-thumb:hover,[data-slot=sheet-content]:not([data-mobile=true]) .overflow-y-auto::-webkit-scrollbar-thumb:hover{background-color:#00255252}:is(.dark,.silvia) [data-slot=sheet-content]:not([data-mobile=true])::-webkit-scrollbar-thumb,:is(.dark,.silvia) [data-slot=sheet-content]:not([data-mobile=true]) .overflow-y-auto::-webkit-scrollbar-thumb{background-color:#ffffff29}@media (prefers-reduced-motion: no-preference){[data-slot=sheet-content][data-state=open] [data-sk-rise]{animation:sk-rise .6s cubic-bezier(.32,.72,0,1) both}[data-slot=sheet-content][data-state=open] [data-sk-rise="2"]{animation-delay:.06s}[data-slot=sheet-content][data-state=open] [data-sk-rise="3"]{animation-delay:.12s}}}@media (max-width: 639px){[data-slot=sheet-content]:not([data-mobile=true])>button.absolute:not(#sk-close){background:#f43f5e;color:#fff;border:1px solid rgba(253,164,175,.5);box-shadow:0 6px 16px -6px #e11d48bf}[data-slot=sheet-content]:not([data-mobile=true])>button.absolute:not(#sk-close):active{background:#e11d48}}@keyframes sk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:root{--nv-bg: radial-gradient(120% 40% at 0% 0%, rgb(0 37 82 / .05), transparent 70%), linear-gradient(180deg, #fbfcfe 0%, #f2f5fa 100%);--nv-edge: rgb(0 37 82 / .08);--nv-fg: var(--brand-blue);--nv-muted: rgb(0 37 82 / .5);--nv-faint: rgb(0 37 82 / .32);--nv-icon: rgb(0 37 82 / .58);--nv-hover: rgb(0 37 82 / .05);--nv-press: rgb(0 37 82 / .09);--nv-active-bg: #ffffff;--nv-active-ring: 0 0 0 1px rgb(0 37 82 / .06), 0 1px 2px rgb(0 37 82 / .06), 0 6px 16px -8px rgb(0 37 82 / .28);--nv-active-fg: var(--brand-blue);--nv-tile-active-bg: linear-gradient(140deg, #0b3d7e 0%, #002552 100%);--nv-tile-active-fg: var(--brand-green);--nv-tile-active-shadow: 0 4px 10px -4px rgb(0 37 82 / .6);--nv-indicator: var(--brand-blue);--nv-indicator-glow: 0 0 0 transparent;--nv-card-bg: #ffffff;--nv-card-ring: 0 0 0 1px rgb(0 37 82 / .08), 0 1px 2px rgb(0 37 82 / .05), 0 8px 20px -12px rgb(0 37 82 / .25);--nv-card-ring-hover: 0 0 0 1px rgb(0 37 82 / .14), 0 2px 4px rgb(0 37 82 / .06), 0 14px 28px -14px rgb(0 37 82 / .35);--nv-mark-bg: linear-gradient(140deg, #0b3d7e 0%, #002552 100%);--nv-mark-fg: var(--brand-green);--nv-live: #22c55e;--nv-input-bg: rgb(0 37 82 / .045);--nv-input-bg-focus: #ffffff;--nv-input-ring: 0 0 0 1px rgb(0 37 82 / .22), 0 0 0 4px rgb(0 37 82 / .08);--nv-mark: rgb(114 250 147 / .55);--nv-badge-bg: linear-gradient(180deg, #ff5a5f 0%, #e5383b 100%);--nv-badge-ring: #f6f8fc;--nv-avatar-bg: linear-gradient(140deg, #0b3d7e 0%, #002552 100%);--nv-avatar-fg: var(--brand-green);--nv-danger: #d92d20;--nv-danger-bg: rgb(217 45 32 / .07);--nv-danger-bg-hover: rgb(217 45 32 / .13);--nv-warn: #c2570c;--nv-warn-bg: rgb(234 88 12 / .07);--nv-warn-bg-hover: rgb(234 88 12 / .13);--nv-scrollbar: rgb(0 37 82 / .16);--nv-ease: cubic-bezier(.16, 1, .3, 1)}.dark{--nv-bg: radial-gradient(130% 38% at 0% 0%, rgb(114 250 147 / .11), transparent 70%), radial-gradient(90% 30% at 100% 100%, rgb(64 140 255 / .12), transparent 70%), linear-gradient(180deg, #002b5e 0%, #001b3e 100%);--nv-edge: rgb(255 255 255 / .08);--nv-fg: rgb(255 255 255 / .9);--nv-muted: rgb(255 255 255 / .5);--nv-faint: rgb(255 255 255 / .32);--nv-icon: rgb(255 255 255 / .62);--nv-hover: rgb(255 255 255 / .06);--nv-press: rgb(255 255 255 / .1);--nv-active-bg: linear-gradient(90deg, rgb(114 250 147 / .17) 0%, rgb(114 250 147 / .05) 100%);--nv-active-ring: inset 0 0 0 1px rgb(114 250 147 / .2);--nv-active-fg: #ffffff;--nv-tile-active-bg: linear-gradient(140deg, #9bffb6 0%, #5fef84 100%);--nv-tile-active-fg: var(--brand-blue);--nv-tile-active-shadow: 0 4px 14px -4px rgb(114 250 147 / .6);--nv-indicator: var(--brand-green);--nv-indicator-glow: 0 0 12px rgb(114 250 147 / .75);--nv-card-bg: rgb(255 255 255 / .06);--nv-card-ring: inset 0 0 0 1px rgb(255 255 255 / .1), 0 8px 24px -14px rgb(0 0 0 / .6);--nv-card-ring-hover: inset 0 0 0 1px rgb(255 255 255 / .18), 0 12px 28px -14px rgb(0 0 0 / .7);--nv-mark-bg: linear-gradient(140deg, #9bffb6 0%, #4fe377 100%);--nv-mark-fg: var(--brand-blue);--nv-live: var(--brand-green);--nv-input-bg: rgb(255 255 255 / .07);--nv-input-bg-focus: rgb(255 255 255 / .1);--nv-input-ring: inset 0 0 0 1px rgb(114 250 147 / .5), 0 0 0 4px rgb(114 250 147 / .12);--nv-mark: rgb(114 250 147 / .35);--nv-badge-ring: #002552;--nv-avatar-bg: linear-gradient(140deg, #9bffb6 0%, #4fe377 100%);--nv-avatar-fg: var(--brand-blue);--nv-danger: #ff8f8f;--nv-danger-bg: rgb(255 120 120 / .09);--nv-danger-bg-hover: rgb(255 120 120 / .16);--nv-warn: #ffb877;--nv-warn-bg: rgb(255 170 90 / .09);--nv-warn-bg-hover: rgb(255 170 90 / .16);--nv-scrollbar: rgb(255 255 255 / .18)}.silvia{--nv-bg: radial-gradient(120% 34% at 0% 0%, rgb(255 255 255 / .07), transparent 70%), linear-gradient(180deg, #0b0b0b 0%, #000000 100%);--nv-edge: rgb(255 255 255 / .08);--nv-fg: rgb(255 255 255 / .88);--nv-muted: #8c8c8c;--nv-faint: #5c5c5c;--nv-icon: #a3a3a3;--nv-hover: rgb(255 255 255 / .06);--nv-press: rgb(255 255 255 / .1);--nv-active-bg: linear-gradient(90deg, rgb(255 255 255 / .11) 0%, rgb(255 255 255 / .04) 100%);--nv-active-ring: inset 0 0 0 1px rgb(255 255 255 / .1);--nv-active-fg: #ffffff;--nv-tile-active-bg: linear-gradient(140deg, #ffffff 0%, #d4d4d4 100%);--nv-tile-active-fg: #000000;--nv-tile-active-shadow: 0 4px 14px -6px rgb(255 255 255 / .45);--nv-indicator: #ffffff;--nv-indicator-glow: 0 0 10px rgb(255 255 255 / .55);--nv-card-bg: rgb(255 255 255 / .05);--nv-card-ring: inset 0 0 0 1px rgb(255 255 255 / .09), 0 8px 24px -14px rgb(0 0 0 / .8);--nv-card-ring-hover: inset 0 0 0 1px rgb(255 255 255 / .16), 0 12px 28px -14px rgb(0 0 0 / .9);--nv-mark-bg: linear-gradient(140deg, #ffffff 0%, #cfcfcf 100%);--nv-mark-fg: #000000;--nv-live: #d4d4d4;--nv-input-bg: rgb(255 255 255 / .06);--nv-input-bg-focus: rgb(255 255 255 / .09);--nv-input-ring: inset 0 0 0 1px rgb(255 255 255 / .35), 0 0 0 4px rgb(255 255 255 / .08);--nv-mark: rgb(255 255 255 / .25);--nv-badge-ring: #000000;--nv-avatar-bg: linear-gradient(140deg, #ffffff 0%, #cfcfcf 100%);--nv-avatar-fg: #000000;--nv-danger: #ff8080;--nv-danger-bg: rgb(255 110 110 / .08);--nv-danger-bg-hover: rgb(255 110 110 / .15);--nv-warn: #ffb36b;--nv-warn-bg: rgb(255 160 80 / .08);--nv-warn-bg-hover: rgb(255 160 80 / .15);--nv-scrollbar: rgb(255 255 255 / .16)}[data-slot=sidebar-container]{border-color:var(--nv-edge)!important}.mnav{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;background:var(--nv-bg);color:var(--nv-fg);font-family:inherit;-webkit-font-smoothing:antialiased}.mnav :where(b,strong,small,i,em,kbd,mark){font-style:normal}.mnav-head{position:relative;z-index:3;display:flex;flex-direction:column;gap:10px;padding:16px 12px 10px}.mnav-studio{position:relative}.mnav-studio-btn{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px 9px 9px;border:0;border-radius:15px;background:var(--nv-card-bg);box-shadow:var(--nv-card-ring);color:var(--nv-fg);text-align:left;cursor:pointer;transition:box-shadow .2s ease,transform .2s var(--nv-ease)}.mnav-studio-btn:hover,.mnav-studio-btn[data-open]{box-shadow:var(--nv-card-ring-hover)}.mnav-studio-btn:active{transform:scale(.985)}.mnav-studio-btn:focus{outline:none}.mnav-studio-btn:focus-visible{outline:none;box-shadow:var(--nv-card-ring-hover),var(--nv-input-ring)}.mnav-studio-mark{position:relative;display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--nv-mark-bg);color:var(--nv-mark-fg);box-shadow:inset 0 1px #ffffff2e,0 4px 10px -4px #00000059}.mnav-studio-mark svg{width:17px;height:17px;stroke-width:2.2}.mnav-live{position:absolute;right:-3px;bottom:-3px;width:11px;height:11px;border-radius:999px;background:var(--nv-live);box-shadow:0 0 0 2.5px var(--nv-badge-ring)}.mnav-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--nv-live);animation:mnav-ping 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes mnav-ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(2.6);opacity:0}}.mnav-studio-text{display:flex;flex:1;flex-direction:column;min-width:0;gap:1px}.mnav-eyebrow{color:var(--nv-muted);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.mnav-studio-name{overflow:hidden;color:var(--nv-fg);font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.mnav-studio-caret{flex:none;width:16px;height:16px;color:var(--nv-muted)}.mnav-studio-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;display:flex;flex-direction:column;gap:1px;max-height:min(60vh,22rem);overflow-y:auto;padding:5px;border-radius:14px;border:1px solid var(--mn-border);background:var(--mn-bg-solid);box-shadow:var(--mn-shadow);transform-origin:top center;animation:mn-pop-in .2s var(--nv-ease)}.mnav-pop-label{padding:7px 10px 5px;color:var(--mn-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mnav-studio-opt{display:flex;align-items:center;gap:10px;min-height:36px;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:var(--mn-fg);font:inherit;text-align:left;cursor:pointer;transition:background-color 90ms ease,color 90ms ease}.mnav-studio-opt:not(:disabled):hover,.mnav-studio-opt:not(:disabled):focus-visible{outline:none;background:var(--mn-hl-bg);color:var(--mn-hl-fg);box-shadow:var(--mn-hl-shadow)}.mnav-opt-name{flex:1;min-width:0;color:inherit;font-size:13.5px;font-weight:500}.mnav-studio-opt[data-selected] .mnav-opt-name{font-weight:700}.mnav-opt-dot{flex:none;width:8px;height:8px;border-radius:999px;background:var(--mn-sep);box-shadow:inset 0 0 0 1.5px var(--mn-icon)}.mnav-studio-opt[data-selected] .mnav-opt-dot{background:var(--nv-live);box-shadow:0 0 0 3px color-mix(in srgb,var(--nv-live) 25%,transparent)}.mnav-opt-check{flex:none;width:16px;height:16px;color:var(--mn-check);stroke-width:2.6}.mnav-studio-opt:hover .mnav-opt-check{color:inherit}.mnav-studio-opt[data-placeholder]{margin-top:4px;border:1px dashed var(--mn-sep);color:var(--mn-muted);cursor:default}.mnav-studio-opt[data-placeholder] .mnav-opt-name{font-size:12.5px;font-weight:500}.mnav-opt-icon{flex:none;width:15px;height:15px;color:var(--mn-muted)}.mnav-search{position:relative;display:flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 11px;border-radius:11px;background:var(--nv-input-bg);color:var(--nv-muted);cursor:text;transition:background-color .16s ease,box-shadow .16s ease}.mnav-search:focus-within{background:var(--nv-input-bg-focus);box-shadow:var(--nv-input-ring)}.mnav-search-icon{flex:none;width:15px;height:15px;color:var(--nv-muted);transition:color .16s ease}.mnav-search:focus-within .mnav-search-icon{color:var(--nv-fg)}.mnav-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;box-shadow:none;color:var(--nv-fg);font:inherit;font-size:13px;font-weight:500;-webkit-appearance:none;appearance:none}.mnav-search input::placeholder{color:var(--nv-muted);font-weight:500;opacity:1}.mnav-search input::-webkit-search-cancel-button,.mnav-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.mnav-search-clear{display:grid;flex:none;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:var(--nv-press);color:var(--nv-fg);cursor:pointer;animation:mn-pop-in .16s var(--nv-ease)}.mnav-search-clear svg{width:12px;height:12px;stroke-width:2.6}.mnav-search-clear:hover{background:var(--nv-fg);color:var(--nv-active-bg)}.mnav-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 10px 14px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 16px),transparent 100%);scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;transition:scrollbar-color .2s ease}.mnav-scroll:hover{scrollbar-color:var(--nv-scrollbar) transparent}.mnav-scroll::-webkit-scrollbar{width:6px}.mnav-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.mnav-scroll:hover::-webkit-scrollbar-thumb{background:var(--nv-scrollbar)}.mnav-group+.mnav-group{margin-top:6px}.mnav-group-trigger{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px 0 10px;border:0;border-radius:9px;background:transparent;color:var(--nv-muted);text-align:left;cursor:pointer;transition:color .14s ease,background-color .14s ease}.mnav-group-trigger:hover{color:var(--nv-fg)}.mnav-group-trigger:focus-visible{outline:none;box-shadow:var(--nv-input-ring)}.mnav-group-trigger:disabled{cursor:default}.mnav-group-title{display:flex;flex:1;min-width:0;overflow:hidden;color:inherit;font-size:10.5px;font-weight:700;letter-spacing:.1em;line-height:1;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.mnav-group-title b{font:inherit;color:inherit}.mnav-group-count{min-width:18px;padding:2px 5px;border-radius:999px;color:var(--nv-faint);font-size:10px;font-weight:700;line-height:1.2;text-align:center;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .14s ease}.mnav-group-trigger:hover .mnav-group-count,.mnav-group-trigger[data-state=closed] .mnav-group-count{opacity:1}.mnav-group-alert{min-width:18px;padding:2px 6px;border-radius:999px;background:var(--nv-badge-bg);color:#fff;font-size:10px;font-weight:800;line-height:1.3;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 3px 8px -3px #e5383bb3}.mnav-group-chevron{flex:none;width:14px;height:14px;color:inherit;transition:transform .26s var(--nv-ease)}.mnav-group-trigger[data-state=open] .mnav-group-chevron{transform:rotate(90deg)}.mnav-group-trigger:disabled .mnav-group-chevron{opacity:0}.mnav-group-body{overflow:hidden}.mnav-group-body[data-state=open]{animation:mnav-expand .28s var(--nv-ease)}.mnav-group-body[data-state=closed]{animation:mnav-collapse .2s ease-in}@keyframes mnav-expand{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes mnav-collapse{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.mnav-list{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px;padding:0;list-style:none}.mnav .mnav-scroll a.mnav-item{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:4px 8px 4px 6px;border-radius:11px;color:var(--nv-fg);font-weight:500;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,box-shadow .2s ease,color .14s ease,transform .16s var(--nv-ease)}.mnav .mnav-scroll a.mnav-item:hover{background:var(--nv-hover);color:var(--nv-fg)}.mnav .mnav-scroll a.mnav-item:active{background:var(--nv-press);transform:scale(.985)}.mnav .mnav-scroll a.mnav-item:focus-visible{outline:none;box-shadow:var(--nv-input-ring)}.mnav-item-icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--nv-icon);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .26s var(--nv-ease)}.mnav-item-icon svg{width:16px;height:16px;stroke-width:2}.mnav .mnav-scroll a.mnav-item:hover .mnav-item-icon{color:var(--nv-fg);transform:translate(1px)}.mnav-item-label{flex:1;min-width:0;overflow:hidden;color:inherit;font-size:13.5px;letter-spacing:-.005em;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.mnav .mnav-scroll a.mnav-item[data-active]{background:var(--nv-active-bg);box-shadow:var(--nv-active-ring);color:var(--nv-active-fg);font-weight:650}.mnav .mnav-scroll a.mnav-item[data-active]:before{content:"";position:absolute;top:50%;left:-10px;width:4px;height:20px;margin-top:-10px;border-radius:0 4px 4px 0;background:var(--nv-indicator);box-shadow:var(--nv-indicator-glow);animation:mnav-indicator .36s var(--nv-ease)}@keyframes mnav-indicator{0%{transform:scaleY(.2);opacity:0}}.mnav .mnav-scroll a.mnav-item[data-active] .mnav-item-icon{background:var(--nv-tile-active-bg);color:var(--nv-tile-active-fg);box-shadow:var(--nv-tile-active-shadow);transform:none}.mnav-badge{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--nv-badge-bg);color:#fff;font-size:10.5px;font-weight:800;line-height:20px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 3px 8px -3px #e5383bbf,inset 0 1px #ffffff40;animation:mnav-badge-in .42s var(--nv-ease)}@keyframes mnav-badge-in{0%{transform:scale(.4);opacity:0}}.mnav-mark{border-radius:3px;background:var(--nv-mark);color:inherit;box-shadow:0 0 0 1.5px var(--nv-mark)}.mnav .mnav-scroll a.mnav-item[data-first-result]:not([data-active]){background:var(--nv-hover)}.mnav-enter{display:grid;flex:none;place-items:center;min-width:22px;height:20px;padding:0 5px;border-radius:6px;border:1px solid var(--nv-edge);background:var(--nv-card-bg);color:var(--nv-muted);font-family:inherit;font-size:11px;font-weight:700;box-shadow:0 1px 0 var(--nv-edge)}.mnav-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;text-align:center;animation:mn-pop-in .24s var(--nv-ease)}.mnav-empty svg{width:26px;height:26px;margin-bottom:6px;color:var(--nv-faint)}.mnav-empty b{color:var(--nv-fg);font-size:13.5px;font-weight:700}.mnav-empty small{color:var(--nv-muted);font-size:12px;line-height:1.4}.mnav-foot{display:flex;flex-direction:column;gap:8px;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--nv-edge)}.mnav .mnav-foot a.mnav-user{display:flex;align-items:center;gap:11px;padding:7px 8px 7px 7px;border-radius:14px;color:var(--nv-fg);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,box-shadow .2s ease,transform .16s var(--nv-ease)}.mnav .mnav-foot a.mnav-user:hover{background:var(--nv-hover);color:var(--nv-fg)}.mnav .mnav-foot a.mnav-user:active{transform:scale(.985)}.mnav .mnav-foot a.mnav-user:focus-visible{outline:none;box-shadow:var(--nv-input-ring)}.mnav .mnav-foot a.mnav-user[data-active]{background:var(--nv-active-bg);box-shadow:var(--nv-active-ring)}.mnav-avatar{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--nv-avatar-bg);color:var(--nv-avatar-fg);font-size:13px;font-weight:800;letter-spacing:.02em;box-shadow:inset 0 1px #fff3,0 4px 10px -4px #00000059;overflow:hidden}.mnav-user-text{display:flex;flex:1;flex-direction:column;min-width:0;gap:1px}.mnav-user-name{overflow:hidden;color:var(--nv-fg);font-size:13px;font-weight:700;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.mnav-user-mail{overflow:hidden;color:var(--nv-muted);font-size:11.5px;font-weight:500;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.mnav-user-caret{flex:none;width:15px;height:15px;color:var(--nv-faint);transition:transform .2s var(--nv-ease),color .14s ease}.mnav .mnav-foot a.mnav-user:hover .mnav-user-caret{color:var(--nv-fg);transform:translate(2px)}.mnav-versione{display:block;margin-top:6px;color:var(--nv-muted);font-size:10.5px;text-align:center}.mnav-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:6px}.mnav-action{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:34px;padding:0 8px;border:0;border-radius:10px;font:inherit;font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,transform .16s var(--nv-ease)}.mnav-action svg{flex:none;width:14px;height:14px;stroke-width:2.2;transition:transform .4s var(--nv-ease)}.mnav-action:active{transform:scale(.97)}.mnav-action:focus-visible{outline:none;box-shadow:var(--nv-input-ring)}.mnav-action[data-tone=danger]{background:var(--nv-danger-bg);color:var(--nv-danger)}.mnav-action[data-tone=danger]:hover{background:var(--nv-danger-bg-hover)}.mnav-action[data-tone=danger]:hover svg{transform:translate(2px)}.mnav-action[data-tone=warn]{background:var(--nv-warn-bg);color:var(--nv-warn)}.mnav-action[data-tone=warn]:hover{background:var(--nv-warn-bg-hover)}.mnav-action[data-tone=warn]:hover svg{transform:rotate(180deg)}[data-slot=sidebar][data-mobile=true]{width:min(20rem,86vw)!important;max-width:min(20rem,86vw)!important;overflow:hidden;border:0;border-radius:0 28px 28px 0;background:transparent;box-shadow:0 0 0 1px var(--nv-edge),24px 0 70px -20px #000a1e8c}@media (min-width: 640px){[data-slot=sidebar][data-mobile=true]{border-radius:28px}}[data-slot=sheet-overlay]:has(+[data-slot=sidebar][data-mobile=true]){background:#00122c57;-webkit-backdrop-filter:blur(4px) saturate(1.2);backdrop-filter:blur(4px) saturate(1.2)}.dark [data-slot=sheet-overlay]:has(+[data-slot=sidebar][data-mobile=true]),.silvia [data-slot=sheet-overlay]:has(+[data-slot=sidebar][data-mobile=true]){background:#00000080}[data-mobile=true] .mnav-head{padding:calc(14px + env(safe-area-inset-top,0px)) 14px 10px}[data-mobile=true] .mnav-studio-btn{min-height:60px;padding:10px 12px 10px 10px;border-radius:18px}[data-mobile=true] .mnav-studio-mark{width:40px;height:40px;border-radius:13px}[data-mobile=true] .mnav-studio-name{font-size:16px}[data-mobile=true] .mnav-eyebrow{font-size:11px}[data-mobile=true] .mnav-studio-opt{min-height:46px;padding:10px 12px;border-radius:12px}[data-mobile=true] .mnav-opt-name{font-size:15px}[data-mobile=true] .mnav-search{height:44px;border-radius:14px;padding:0 10px 0 13px}[data-mobile=true] .mnav-scroll{padding:4px 12px 16px}[data-mobile=true] .mnav-group-trigger{height:40px;padding:0 10px 0 12px}[data-mobile=true] .mnav-group-title{font-size:11.5px}[data-mobile=true] .mnav-list{gap:3px}.mnav[data-touch] .mnav-scroll a.mnav-item{min-height:50px;padding:6px 12px 6px 8px;gap:13px;border-radius:15px}.mnav[data-touch] .mnav-scroll a.mnav-item[data-active]:before{left:-12px}.mnav[data-touch] .mnav-item-icon{width:34px;height:34px;border-radius:10px}.mnav[data-touch] .mnav-item-icon svg{width:19px;height:19px}.mnav[data-touch] .mnav-item-label{font-size:15.5px}.mnav[data-touch] .mnav-badge{min-width:24px;height:24px;padding:0 7px;font-size:12px;line-height:24px}[data-mobile=true] .mnav-foot{gap:10px;padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px))}[data-mobile=true] .mnav-avatar{width:42px;height:42px;border-radius:14px;font-size:15px}[data-mobile=true] .mnav-user-name{font-size:15px}[data-mobile=true] .mnav-user-mail{font-size:13px}[data-mobile=true] .mnav-action{height:44px;border-radius:13px;font-size:14px}[data-mobile=true] .mnav-action svg{width:16px;height:16px}@media (pointer: coarse){.mnav-search input{font-size:16px}.mnav .mnav-scroll a.mnav-item{min-height:44px}.mnav-group-trigger{height:38px}.mnav-action{height:40px}.mnav-group-trigger:hover .mnav-group-count{opacity:0}.mnav-group-trigger[data-state=closed]:hover .mnav-group-count{opacity:1}}@media (prefers-reduced-motion: reduce){.mnav *,.mnav *:before,.mnav *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.mnav-studio-opt:not(:disabled):hover .mnav-opt-dot,.mnav-studio-opt:not(:disabled):focus-visible .mnav-opt-dot{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.mnav-studio-opt[data-selected]:hover .mnav-opt-dot{background:var(--nv-live)}.mnav-badge--late{min-width:18px;height:18px;padding:0;line-height:18px;background:#f59e0b;box-shadow:0 3px 8px -3px #f59e0bbf,inset 0 1px #ffffff40}:root{--tb-bg: rgb(255 255 255 / .8);--tb-edge: rgb(0 37 82 / .08);--tb-shadow: 0 1px 2px rgb(0 37 82 / .03), 0 10px 28px -22px rgb(0 37 82 / .45);--tb-accent: linear-gradient(90deg, transparent 0%, rgb(0 37 82 / .14) 30%, rgb(0 37 82 / .14) 70%, transparent 100%);--tb-control-ring: inset 0 0 0 1px rgb(0 37 82 / .1);--tb-control-bg: #ffffff}.dark{--tb-bg: rgb(0 37 82 / .78);--tb-edge: rgb(255 255 255 / .07);--tb-shadow: 0 12px 32px -22px rgb(0 0 0 / .75);--tb-accent: linear-gradient(90deg, transparent 0%, rgb(114 250 147 / .38) 50%, transparent 100%);--tb-control-ring: inset 0 0 0 1px rgb(255 255 255 / .1);--tb-control-bg: rgb(255 255 255 / .05)}.silvia{--tb-bg: rgb(0 0 0 / .72);--tb-edge: rgb(255 255 255 / .07);--tb-shadow: 0 12px 32px -22px rgb(0 0 0 / .9);--tb-accent: linear-gradient(90deg, transparent 0%, rgb(255 255 255 / .2) 50%, transparent 100%);--tb-control-ring: inset 0 0 0 1px rgb(255 255 255 / .1);--tb-control-bg: rgb(255 255 255 / .04)}@media (min-width: 640px){[data-app-header]{background:var(--tb-bg);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);border-bottom-color:var(--tb-edge);box-shadow:var(--tb-shadow)}[data-app-header]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--tb-accent);pointer-events:none}[data-app-topbar]{height:3.75rem;gap:.5rem;padding-left:.875rem;padding-right:1.25rem}[data-app-topbar] [data-slot=sidebar-trigger],[data-app-actions] [data-slot=button]{width:2.25rem;height:2.25rem;border:0;border-radius:.7rem;color:var(--nv-icon);transition:background-color .2s var(--nv-ease),color .2s var(--nv-ease),box-shadow .2s var(--nv-ease),transform .2s var(--nv-ease)}[data-app-topbar] [data-slot=sidebar-trigger]{margin-left:0;background:transparent;box-shadow:none}[data-app-actions] [data-slot=button]{background:var(--tb-control-bg);box-shadow:var(--tb-control-ring)}[data-app-topbar] [data-slot=sidebar-trigger]:hover,[data-app-actions] [data-slot=button]:hover,[data-app-actions] [data-slot=button][data-state=open]{background:var(--nv-hover);color:var(--nv-fg)}[data-app-topbar] [data-slot=sidebar-trigger]:active,[data-app-actions] [data-slot=button]:active{background:var(--nv-press);transform:scale(.96)}[data-app-topbar] [data-slot=sidebar-trigger]:focus-visible,[data-app-actions] [data-slot=button]:focus-visible{outline:none;box-shadow:var(--nv-input-ring)}[data-app-topbar] [data-slot=sidebar-trigger] svg,[data-app-actions] [data-slot=button] svg{width:1.1rem;height:1.1rem}[data-app-topbar]>[data-slot=separator]{height:1.25rem;margin-left:.25rem;margin-right:.5rem;background:var(--tb-edge)}[data-app-topbar] img{width:1.9rem;height:1.9rem;border-radius:.55rem}[data-app-topbar]>.mr-3{margin-right:.5rem}[data-app-topbar] [data-slot=breadcrumb-list]{gap:.5rem;flex-wrap:nowrap}[data-app-topbar] [data-app-brand-name]{font-size:.95rem;font-weight:650;letter-spacing:-.015em;color:var(--nv-fg);transition:color .2s var(--nv-ease)}[data-app-topbar] [data-slot=breadcrumb-link]:not([data-app-brand-name]){color:var(--nv-muted);transition:color .2s var(--nv-ease)}[data-app-topbar] [data-slot=breadcrumb-link]:hover{color:var(--nv-fg)}[data-app-topbar] [data-slot=breadcrumb-separator]{color:var(--nv-faint)}[data-app-topbar] [data-slot=breadcrumb-separator] svg{width:.95rem;height:.95rem}[data-app-topbar] [data-slot=breadcrumb-page]{display:inline-block;line-height:1.25rem;padding:.3rem .7rem;border-radius:999px;font-size:.9rem;font-weight:600;letter-spacing:-.01em;color:var(--nv-active-fg);background:var(--nv-active-bg);box-shadow:var(--nv-active-ring);white-space:nowrap}[data-app-topbar]{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--tb-edge) transparent}[data-app-topbar]>*,[data-app-actions]>*{flex-shrink:0}[data-app-topbar] [data-slot=breadcrumb-item],[data-app-topbar] [data-app-brand-name]{white-space:nowrap}}@media (min-width: 640px) and (max-width: 1599px){[data-app-topbar]{gap:.4rem;padding-right:.875rem}[data-app-topbar] [data-app-brand-name]{font-size:.875rem}[data-app-topbar] [data-slot=breadcrumb-list]{gap:.35rem}[data-app-topbar] [data-slot=breadcrumb-page]{padding:.25rem .6rem;font-size:.82rem}[data-app-actions] [data-slot=button]{width:2.1rem;height:2.1rem}[data-app-actions] :is(.nv-trigger,.go-pill,.uo-pill,.ps-pill){height:2.25rem;margin-right:.2rem}[data-app-actions] .nv-trigger{padding:0 .7rem;font-size:.8rem}[data-app-actions] .nv-trigger-icon{width:.95rem;height:.95rem}[data-app-actions] .go-pill-label{font-size:.76rem}[data-app-actions] .uo-pill [data-ct-avatar][data-size=xs]{--ct-av: 23px}[data-app-actions] .uo-more{min-width:23px;height:23px}[data-app-actions] .ps-pill{max-width:min(19rem,32vw);gap:.45rem;padding:0 .6rem 0 .7rem}[data-app-actions] .ps-pill-text small{font-size:.58rem}[data-app-actions] .ps-pill-text b{font-size:.78rem}}@media (min-width: 640px) and (prefers-reduced-motion: reduce){[data-app-topbar] [data-slot=sidebar-trigger],[data-app-actions] [data-slot=button]{transition:none}[data-app-topbar] [data-slot=sidebar-trigger]:active,[data-app-actions] [data-slot=button]:active{transform:none}}html[data-app-desktop-barra=nascosta]:not([data-app-desktop-schermo-intero]) [data-slot=sidebar-inner]{padding-top:24px}html[data-app-desktop-barra=nascosta] [data-slot=sidebar-inner],html[data-app-desktop-barra=nascosta] [data-app-header]{-webkit-app-region:drag}html[data-app-desktop-barra=nascosta] [data-slot=sidebar-inner]>*,html[data-app-desktop-barra=nascosta] [data-app-header] :is(button,a,input,select,textarea,label,[role=button],[role=combobox],[role=link],[tabindex]){-webkit-app-region:no-drag}html[data-app-desktop-barra=nascosta]:not([data-app-desktop-schermo-intero]) .peer[data-state=collapsed]~[data-slot=sidebar-inset] [data-app-topbar]{padding-left:84px}:root{--mn-bg: rgb(255 255 255 / .84);--mn-bg-solid: #ffffff;--mn-border: rgb(0 37 82 / .09);--mn-shadow: 0 0 0 .5px rgb(0 37 82 / .05), 0 2px 4px -1px rgb(0 37 82 / .06), 0 12px 28px -6px rgb(0 37 82 / .18), 0 32px 64px -20px rgb(0 26 61 / .3);--mn-fg: var(--brand-blue);--mn-muted: rgb(0 37 82 / .52);--mn-icon: rgb(0 37 82 / .5);--mn-hl-bg: linear-gradient(180deg, #0b3d7e 0%, #002552 100%);--mn-hl-fg: #ffffff;--mn-hl-icon: var(--brand-green);--mn-hl-shadow: inset 0 1px 0 rgb(255 255 255 / .12), 0 6px 14px -6px rgb(0 37 82 / .55);--mn-tint: rgb(0 37 82 / .07);--mn-sep: rgb(0 37 82 / .09);--mn-check: var(--brand-blue);--mn-on-check: #ffffff;--mn-danger: #dc2626;--mn-danger-hl-bg: linear-gradient(180deg, #f05252 0%, #dc2626 100%);--mn-danger-hl-shadow: inset 0 1px 0 rgb(255 255 255 / .18), 0 6px 14px -6px rgb(220 38 38 / .55);--mn-handle: rgb(0 37 82 / .18);--mn-scrim: rgb(0 18 44 / .32);--mn-ease-spring: cubic-bezier(.16, 1, .3, 1);--mn-ease-sheet: cubic-bezier(.32, .72, 0, 1)}.dark{--mn-bg: rgb(10 50 104 / .86);--mn-bg-solid: #0a3268;--mn-border: rgb(255 255 255 / .12);--mn-shadow: inset 0 1px 0 rgb(255 255 255 / .07), 0 0 0 1px rgb(0 8 24 / .35), 0 18px 40px -10px rgb(0 0 0 / .55), 0 40px 80px -24px rgb(0 8 24 / .75);--mn-fg: #ffffff;--mn-muted: rgb(255 255 255 / .56);--mn-icon: rgb(255 255 255 / .62);--mn-hl-bg: linear-gradient(180deg, #93fdb0 0%, #64f088 100%);--mn-hl-fg: var(--brand-blue);--mn-hl-icon: var(--brand-blue);--mn-hl-shadow: inset 0 1px 0 rgb(255 255 255 / .4), 0 8px 20px -8px rgb(114 250 147 / .6);--mn-tint: rgb(255 255 255 / .08);--mn-sep: rgb(255 255 255 / .1);--mn-check: var(--brand-green);--mn-on-check: var(--brand-blue);--mn-danger: #ff8f8f;--mn-danger-hl-bg: linear-gradient(180deg, #f87171 0%, #e5484d 100%);--mn-danger-hl-shadow: inset 0 1px 0 rgb(255 255 255 / .2), 0 8px 20px -8px rgb(229 72 77 / .6);--mn-handle: rgb(255 255 255 / .28);--mn-scrim: rgb(0 6 20 / .5)}.silvia{--mn-bg: rgb(26 26 26 / .86);--mn-bg-solid: #1a1a1a;--mn-border: rgb(255 255 255 / .1);--mn-shadow: inset 0 1px 0 rgb(255 255 255 / .06), 0 0 0 1px rgb(0 0 0 / .6), 0 18px 40px -10px rgb(0 0 0 / .7), 0 40px 80px -24px rgb(0 0 0 / .85);--mn-fg: #ffffff;--mn-muted: #9a9a9a;--mn-icon: #a6a6a6;--mn-hl-bg: linear-gradient(180deg, #ffffff 0%, #e4e4e4 100%);--mn-hl-fg: #000000;--mn-hl-icon: #000000;--mn-hl-shadow: inset 0 1px 0 rgb(255 255 255 / .9), 0 8px 20px -10px rgb(255 255 255 / .35);--mn-tint: rgb(255 255 255 / .08);--mn-sep: rgb(255 255 255 / .09);--mn-check: #ffffff;--mn-on-check: #000000;--mn-danger: #ff7b7b;--mn-danger-hl-bg: linear-gradient(180deg, #ef4444 0%, #dc2626 100%);--mn-danger-hl-shadow: 0 8px 20px -10px rgb(239 68 68 / .6);--mn-handle: rgb(255 255 255 / .25);--mn-scrim: rgb(0 0 0 / .55)}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){padding:5px;border-radius:14px;border:1px solid var(--mn-border);background:var(--mn-bg);color:var(--mn-fg);box-shadow:var(--mn-shadow);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);font-family:inherit;font-size:13.5px;line-height:1.3;outline:none;scrollbar-width:thin;scrollbar-color:var(--mn-sep) transparent;overscroll-behavior:contain}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){background:var(--mn-bg-solid)}}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content])[data-state=open]{animation:mn-pop-in .2s var(--mn-ease-spring)}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content])[data-state=closed]{animation:mn-pop-out .12s ease-in forwards}@keyframes mn-pop-in{0%{opacity:0;transform:scale(.94);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes mn-pop-out{to{opacity:0;transform:scale(.97)}}:is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]){min-height:32px;padding:6px 10px;border-radius:9px;color:var(--mn-fg);font-size:13.5px;font-weight:500;letter-spacing:-.005em;transition:background-color 90ms ease,color 90ms ease,box-shadow .12s ease,transform .12s var(--mn-ease-spring);scroll-margin:6px}:is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger])>svg{width:16px;height:16px;margin-right:0;color:var(--mn-icon);transition:color 90ms ease,transform .16s var(--mn-ease-spring)}:is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item])[data-inset]{padding-left:36px}:is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item])[data-highlighted]{background:var(--mn-hl-bg);color:var(--mn-hl-fg);box-shadow:var(--mn-hl-shadow)}:is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item])[data-highlighted] :is(span,div,p,small,strong,b,em){color:inherit}:is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item])[data-highlighted] svg{color:var(--mn-hl-icon)}:is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger])[data-highlighted]>svg:first-child{transform:scale(1.08)}:is([data-slot=context-menu-item],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]):active{transform:scale(.985)}:is([data-slot=context-menu-sub-trigger],[data-slot=dropdown-menu-sub-trigger])[data-state=open]:not([data-highlighted]){background:var(--mn-tint)}[data-slot=menu-chevron]{width:14px;height:14px;margin-right:-3px;color:var(--mn-muted);transition:transform .16s var(--mn-ease-spring),color 90ms ease}[data-state=open]>[data-slot=menu-chevron]{transform:translate(2px)}:is([data-slot=context-menu-item],[data-slot=dropdown-menu-item])[data-variant=destructive]{color:var(--mn-danger)}:is([data-slot=context-menu-item],[data-slot=dropdown-menu-item])[data-variant=destructive] svg{color:var(--mn-danger)}:is([data-slot=context-menu-item],[data-slot=dropdown-menu-item])[data-variant=destructive] :is(span,div,p){color:inherit}:is([data-slot=context-menu-item],[data-slot=dropdown-menu-item])[data-variant=destructive][data-highlighted]{background:var(--mn-danger-hl-bg);color:#fff;box-shadow:var(--mn-danger-hl-shadow)}:is([data-slot=context-menu-item],[data-slot=dropdown-menu-item])[data-variant=destructive][data-highlighted] svg{color:#fff}[data-slot=menu-indicator]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--mn-sep);background:transparent;pointer-events:none;transition:background-color .12s ease,border-color .12s ease}[data-slot=menu-indicator][data-radio]{border-radius:999px}[data-slot=menu-indicator] svg{width:12px;height:12px;stroke-width:3}[data-state=checked]>[data-slot=menu-indicator]{background:var(--mn-check);border-color:var(--mn-check)}[data-state=checked]>[data-slot=menu-indicator][data-radio]{background:transparent}[data-state=checked]>[data-slot=menu-indicator] svg,[data-highlighted][data-state=checked]>[data-slot=menu-indicator] svg{color:var(--mn-on-check)}[data-slot=menu-radio-dot]{display:block;width:8px;height:8px;border-radius:999px;background:var(--mn-check)}[data-highlighted]>[data-slot=menu-indicator]{border-color:currentColor}[data-highlighted][data-state=checked]>[data-slot=menu-indicator]{background:var(--mn-hl-fg);border-color:var(--mn-hl-fg)}[data-highlighted][data-state=checked]>[data-slot=menu-indicator] svg{color:var(--mn-hl-icon)}[data-highlighted] [data-slot=menu-radio-dot]{background:currentColor}:is([data-slot=context-menu-label],[data-slot=dropdown-menu-label]){padding:8px 10px 4px;color:var(--mn-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:is([data-slot=context-menu-label],[data-slot=dropdown-menu-label])[data-inset]{padding-left:36px}:is([data-slot=context-menu-separator],[data-slot=dropdown-menu-separator]){height:1px;margin:5px 8px;border:0;background:linear-gradient(90deg,transparent,var(--mn-sep) 14%,var(--mn-sep) 86%,transparent)}:is([data-slot=context-menu-shortcut],[data-slot=dropdown-menu-shortcut]){padding:1px 6px;border-radius:6px;border:1px solid var(--mn-sep);color:var(--mn-muted);font-size:11px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}[data-highlighted] :is([data-slot=context-menu-shortcut],[data-slot=dropdown-menu-shortcut]){border-color:currentColor;opacity:.75}[data-slot=menu-back]{display:none}[data-slot=context-menu-trigger][data-state=open]:not(span){outline:2px solid color-mix(in srgb,var(--mn-check) 55%,transparent);outline-offset:-2px}@media (pointer: coarse){[data-slot=context-menu-trigger]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-slot=context-menu-trigger] :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}:is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]){min-height:44px;padding:10px 12px;border-radius:11px;font-size:15px;gap:12px}:is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger])>svg{width:19px;height:19px}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){padding:6px;border-radius:17px}}@media (max-width: 767px){[data-radix-popper-content-wrapper]:has(>:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content])){position:fixed!important;inset:auto 0 0!important;transform:none!important;will-change:auto!important;min-width:0!important;padding:0 8px calc(8px + env(safe-area-inset-bottom,0px))}[data-radix-popper-content-wrapper]:has(>:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content])):before{content:"";position:fixed;inset:0;z-index:-1;background:var(--mn-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;animation:mn-fade-in .26s ease-out}[data-radix-popper-content-wrapper]:has(>[data-slot=context-menu-sub-content]):before{background:color-mix(in srgb,var(--mn-scrim) 60%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}[data-radix-popper-content-wrapper]:has(>:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content])[data-state=closed]):before{animation:mn-fade-out .22s ease-in forwards}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content]){width:100%!important;min-width:0!important;max-width:560px!important;max-height:min(74dvh,620px)!important;margin:0 auto;padding:0 8px 8px;border-radius:26px;background:var(--mn-bg-solid);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:16px}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content]):before{content:"";position:sticky;top:0;z-index:2;display:block;height:22px;margin:0 -8px 2px;background:radial-gradient(closest-side,var(--mn-handle) 98%,transparent) center 9px / 38px 5px no-repeat}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content])[data-state=open]{animation:mn-sheet-in .42s var(--mn-ease-sheet)}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content])[data-state=closed]{animation:mn-sheet-out .22s ease-in forwards}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content]) :is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item]){min-height:50px;padding:12px 14px;border-radius:16px;font-size:16px;gap:14px}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content]) :is([data-slot=context-menu-item],[data-slot=context-menu-sub-trigger])>svg{width:20px;height:20px}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content]) [data-slot=context-menu-separator]{margin:6px 12px}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content]) [data-slot=context-menu-label]{padding:10px 14px 6px;font-size:12px}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content]) [data-slot=menu-indicator]{width:20px;height:20px;border-radius:6px}[data-slot=menu-back]{position:sticky;top:22px;z-index:2;display:flex;align-items:center;gap:8px;width:100%;min-height:46px;margin:-2px 0 6px;padding:6px 10px 10px 6px;border:0;border-bottom:1px solid var(--mn-sep);border-radius:0;background:transparent;color:var(--mn-fg);font:inherit;font-size:16px;font-weight:700;text-align:left;cursor:pointer}[data-slot=menu-back]>svg{flex:none;width:26px;height:26px;padding:4px;border-radius:999px;background:var(--mn-tint);color:var(--mn-fg)}[data-slot=menu-back]:active>svg{transform:scale(.92)}[data-slot=menu-back-title]{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit}[data-slot=menu-back-title] svg{width:18px;height:18px;margin:0;color:var(--mn-icon)}:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content]):before,[data-slot=context-menu-sub-content] [data-slot=menu-back]{background-color:var(--mn-bg-solid)}:is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){max-width:calc(100vw - 16px);max-height:min(70dvh,26rem);border-radius:18px}}@keyframes mn-sheet-in{0%{transform:translateY(calc(100% + 24px))}to{transform:none}}@keyframes mn-sheet-out{to{transform:translateY(calc(100% + 24px))}}@keyframes mn-fade-in{0%{opacity:0}}@keyframes mn-fade-out{to{opacity:0}}@media (prefers-reduced-motion: reduce){:is([data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content])[data-state]{animation-duration:1ms!important}[data-radix-popper-content-wrapper]:before{animation:none!important}}.toast-chiudi-tutte{position:fixed;top:calc(76px + env(safe-area-inset-top));right:24px;z-index:2147483000;display:inline-flex;height:38px;align-items:center;gap:8px;padding:0 8px 0 14px;border:1px solid rgb(114 250 147 / .35);border-radius:999px;background:radial-gradient(120% 160% at 0% 0%,rgb(114 250 147 / .22),transparent 55%),linear-gradient(145deg,#00214a,#003775);color:#fff;font-family:Montserrat,system-ui,sans-serif;font-size:13px;font-weight:600;box-shadow:0 16px 34px -14px #00122cb3;cursor:pointer;animation:toast-chiudi-in .35s cubic-bezier(.2,.9,.3,1.2) both;transition:transform .2s cubic-bezier(.2,.9,.3,1.2),box-shadow .2s}.toast-chiudi-tutte:hover{transform:translateY(-1px);box-shadow:0 20px 40px -14px #00122ccc}.toast-chiudi-tutte:focus-visible{outline:2px solid #72fa93;outline-offset:2px}.toast-chiudi-tutte svg{width:15px;height:15px;color:#72fa93}.toast-chiudi-tutte b{display:grid;min-width:22px;height:22px;padding:0 6px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#a6ffbf,#72fa93);color:#002552;font-size:11.5px;font-weight:700}.silvia .toast-chiudi-tutte{border-color:#fff3;background:linear-gradient(145deg,#111,#262626)}.silvia .toast-chiudi-tutte svg{color:#fff}.silvia .toast-chiudi-tutte b{background:#fff;color:#000}@media (max-width: 600px){.toast-chiudi-tutte{top:calc(70px + env(safe-area-inset-top));right:16px}}@keyframes toast-chiudi-in{0%{opacity:0;transform:translateY(-8px) scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.toast-chiudi-tutte{animation:none}}[data-sonner-toaster]{--width: 380px;--border-radius: 16px;--gap: 10px;--nt-ease: cubic-bezier(.22, 1, .36, 1);--nt-ombra: 0 1px 2px rgb(0 20 50 / .06), 0 16px 36px -14px rgb(0 20 50 / .34);--nt-ombra-piena: 0 18px 44px -16px rgb(0 18 44 / .6);font-family:Montserrat,system-ui,sans-serif}[data-sonner-toaster] [data-sonner-toast]{transition:transform .5s var(--nt-ease),opacity .32s ease,height .4s var(--nt-ease),box-shadow .2s ease}@media (min-width: 641px){[data-sonner-toaster] [data-sonner-toast][data-x-position=right]:not([data-mounted=true]){--y: translateX( calc(100% + 32px) ) scale(.96)}[data-sonner-toaster] [data-sonner-toast][data-x-position=right][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateX( calc(100% + 32px) ) scale(.96);opacity:0}}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{--nt-accento: var(--brand-blue);--nt-su-accento: #ffffff;align-items:flex-start;gap:12px;padding:14px 44px 14px 16px;border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);border-radius:var(--border-radius);background:color-mix(in oklab,var(--popover) 94%,transparent);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);color:var(--popover-foreground);box-shadow:inset 3px 0 0 var(--nt-accento),var(--nt-ombra);font-size:13px}[data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=success]{--nt-accento: #12b76a}[data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=error]{--nt-accento: #e5484d}[data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=warning]{--nt-accento: #f59e0b;--nt-su-accento: #3b2300}[data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=info]{--nt-accento: #2f6fed}.dark [data-sonner-toaster] [data-sonner-toast][data-styled=true],.silvia [data-sonner-toaster] [data-sonner-toast][data-styled=true]{--nt-accento: var(--brand-green);--nt-su-accento: var(--brand-blue);border-color:#ffffff1f;box-shadow:inset 3px 0 0 var(--nt-accento),0 18px 40px -16px #000000b3}.dark [data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=success],.silvia [data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=success]{--nt-accento: #4ade80}.dark [data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=error],.silvia [data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=error]{--nt-accento: #ff7a7f;--nt-su-accento: #3a0507}.dark [data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=info],.silvia [data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=info]{--nt-accento: #7cb4ff}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-icon]{justify-content:center;width:30px;height:30px;margin:0;border-radius:50%;background:color-mix(in oklab,var(--nt-accento) 15%,transparent);color:var(--nt-accento)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-icon]>svg{width:17px;height:17px;margin:0}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-content]{flex:1;min-width:0;gap:3px;padding-top:1px}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-icon]+[data-content]{padding-top:5px}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.005em}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-description]{color:color-mix(in oklab,currentColor 68%,transparent);font-size:13px;line-height:1.45}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{align-self:center;height:30px;margin-left:4px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;transition:filter .15s ease,background-color .15s ease}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button][data-action]{background:var(--nt-accento);color:var(--nt-su-accento)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button][data-action]:hover{filter:brightness(1.08)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button][data-cancel]{background:color-mix(in oklab,currentColor 8%,transparent);color:inherit}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{top:10px;right:10px;left:auto;width:24px;height:24px;border:0;background:transparent;color:inherit;opacity:.45;transform:none;transition:opacity .15s ease,background-color .15s ease}[data-sonner-toaster] [data-sonner-toast][data-styled=true]:is(:hover,:focus-within) [data-close-button]{opacity:.9}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:color-mix(in oklab,currentColor 10%,transparent);opacity:1}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button] svg{width:13px;height:13px}@media (hover: none){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{opacity:.8}}[data-sonner-toaster] [data-sonner-toast][data-styled=true].toast-richieste-aziendale{--nt-accento: var(--brand-green);--nt-su-accento: var(--brand-blue);width:min(440px,calc(100vw - 32px));padding:16px 44px 16px 18px;border-color:#72fa9352;background:radial-gradient(120% 140% at 0% 0%,rgb(114 250 147 / .22),transparent 52%),radial-gradient(120% 140% at 100% 100%,rgb(64 132 255 / .3),transparent 55%),linear-gradient(145deg,#00214a,#003775 60%,#00214a);color:#fff;box-shadow:inset 3px 0 0 var(--brand-green),var(--nt-ombra-piena)}[data-sonner-toaster] [data-sonner-toast][data-styled=true].toast-richieste-aziendale [data-title]{color:var(--brand-green);font-size:15.5px;font-weight:700}[data-sonner-toaster] [data-sonner-toast][data-styled=true].toast-richieste-aziendale [data-description]{color:#ffffffe0;font-size:13.5px}.silvia [data-sonner-toaster] [data-sonner-toast][data-styled=true].toast-richieste-aziendale{border-color:#ffffff29;background:linear-gradient(145deg,#111,#262626)}.toast-card,.toast-chat,.toast-whatsapp{position:relative;isolation:isolate;display:flex;box-sizing:border-box;width:var(--width, 380px);max-width:calc(100vw - 32px);align-items:flex-start;gap:12px;overflow:hidden;padding:14px 44px 14px 16px;border:1px solid rgb(255 255 255 / .16);border-radius:16px;color:#fff;font-family:Montserrat,system-ui,sans-serif;text-align:left;cursor:pointer;box-shadow:var(--nt-ombra-piena),inset 0 1px #ffffff14;transition:transform .2s var(--nt-ease, ease),box-shadow .2s ease,filter .2s ease}:is(.toast-card,.toast-chat,.toast-whatsapp):hover{transform:translateY(-2px);filter:brightness(1.04)}:is(.toast-card,.toast-chat,.toast-whatsapp):focus-visible{outline:2px solid #ffffff;outline-offset:2px}.toast-card-chiudi,.toast-chat-close,.toast-whatsapp-close{position:absolute;top:10px;right:10px;z-index:2;display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:#ffffffe6;cursor:pointer;transition:background-color .15s ease,color .15s ease}:is(.toast-card-chiudi,.toast-chat-close,.toast-whatsapp-close):hover{background:#ffffff3d;color:#fff}:is(.toast-card-chiudi,.toast-chat-close,.toast-whatsapp-close):focus-visible{outline:2px solid #ffffff;outline-offset:1px}.toast-card{--tc-da: #00214a;--tc-a: #003775;--tc-luce: rgb(114 250 147 / .25);background:radial-gradient(120% 140% at 0% 0%,var(--tc-luce),transparent 55%),linear-gradient(145deg,var(--tc-da) 0%,var(--tc-a) 100%)}.toast-card[data-tono=ambra]{--tc-da: #9a3d07;--tc-a: #d97706;--tc-luce: rgb(253 230 138 / .35);border-color:#fde68a66}.toast-card[data-tono=rosso]{--tc-da: #7a1610;--tc-a: #d92d20;--tc-luce: rgb(254 205 202 / .3);border-color:#fecdca61}.toast-card-icona{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:50%;background:#ffffff29;box-shadow:0 0 0 3px #ffffff14}.toast-card-icona svg{width:20px;height:20px}.toast-card-testo{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.toast-card-etichetta{color:#ffffffc7;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.toast-card-titolo{font-size:15px;font-weight:700;line-height:1.3}.toast-card-desc{color:#ffffffeb;font-size:13px;line-height:1.4}.toast-card-suggerimento{margin-top:6px;color:#ffffffc7;font-size:11.5px;font-weight:500}.toast-chat{border-color:#72fa9352;background:radial-gradient(120% 140% at 0% 0%,rgb(114 250 147 / .26),transparent 52%),radial-gradient(120% 140% at 100% 100%,rgb(64 132 255 / .32),transparent 55%),linear-gradient(145deg,#00214a,#003775 60%,#00214a)}.silvia .toast-chat{border-color:#ffffff29;background:linear-gradient(145deg,#111,#262626)}.toast-chat :is(div,span){color:#fff!important}.toast-chat-glow{position:absolute;top:-40px;left:-40px;width:120px;height:120px;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgb(114 250 147 / .38),transparent 70%);pointer-events:none}.toast-chat-avatar{position:relative;display:grid;width:40px;height:40px;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,#c6ffd6,#72fa93 45%,#12b76a);color:#002552!important;font-size:14px;font-weight:700;box-shadow:0 0 0 3px #ffffff1a}.toast-chat-avatar[data-gruppo]{border-radius:32%}.toast-chat-content,.toast-whatsapp-content{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.toast-chat-top,.toast-whatsapp-top{display:flex;align-items:center}.toast-chat-brand{color:#72fa93!important;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.toast-chat-title,.toast-whatsapp-title{overflow:hidden;font-size:15px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.toast-chat-desc,.toast-whatsapp-desc{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.toast-chat-desc{opacity:.85}.toast-whatsapp{border-color:#25d3666b;background:radial-gradient(120% 140% at 0% 0%,rgb(37 211 102 / .32) 0%,transparent 52%),linear-gradient(145deg,#064e46,#075e54 42%,#128c7e)}.toast-whatsapp-accent{display:none}.toast-whatsapp-icon{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:50%;background:linear-gradient(160deg,#3be87a,#25d366 55%,#1ebe57);color:#fff;font-size:1.25rem;box-shadow:0 0 0 3px #ffffff1f}.toast-whatsapp-brand{color:#dcf8c6f2;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.toast-whatsapp-desc{color:#ffffffe6}.toast-whatsapp[data-annullabile]{cursor:default;padding-bottom:18px}.toast-whatsapp-azione{align-self:flex-start;margin-top:8px;padding:6px 12px;border:1px solid rgb(255 255 255 / .35);border-radius:999px;background:#ffffff24;color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.toast-whatsapp-azione:hover{background:#ffffff42}.toast-whatsapp-azione:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.toast-whatsapp-barra{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#25d366;transform-origin:left center;animation-name:toast-whatsapp-svuota;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes toast-whatsapp-svuota{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-whatsapp-hint{margin-top:6px;color:#dcf8c6e0;font-size:11.5px;font-weight:500}@media (prefers-reduced-motion: reduce){[data-sonner-toaster] [data-sonner-toast],:is(.toast-card,.toast-chat,.toast-whatsapp){transition-duration:.001ms!important}}
