@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-950:#460809;--color-amber-500:#f99c00;--color-emerald-100:#d0fae5;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-950:#002c22;--color-rose-600:#e70044;--spacing:.25rem;--container-xs:20rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono);--font-display:var(--font-inter)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-rose-600:lab(49.1882% 81.577 36.0311)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0{inset-block:0}.top-2{top:calc(var(--spacing) * 2)}.left-0{left:0}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.\!mx-0{margin-inline:0!important}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.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)}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-56{height:calc(var(--spacing) * 56)}.h-full{height:100%}.max-h-\[65vh\]{max-height:65vh}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.w-1{width:var(--spacing)}.w-4{width:calc(var(--spacing) * 4)}.w-10{width:calc(var(--spacing) * 10)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.\!justify-center{justify-content:center!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}: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-\[color\:var\(--ds-v2-border\)\]>:not(:last-child)){border-color:var(--ds-v2-border)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[color\:var\(--ds-v2-border\)\]{border-color:var(--ds-v2-border)}.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-l-emerald-600{border-left-color:var(--color-emerald-600)}.border-l-rose-600{border-left-color:var(--color-rose-600)}.bg-\[color\:var\(--ds-v2-muted\)\]{background-color:var(--ds-v2-muted)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-red-100{background-color:var(--color-red-100)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.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)}.\!px-0{padding-inline:0!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.\!pt-0{padding-top:0!important}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-inter)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.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-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--ds-v2-danger\)\]{color:var(--ds-v2-danger)}.text-\[color\:var\(--ds-v2-foreground\)\]{color:var(--ds-v2-foreground)}.text-\[color\:var\(--ds-v2-muted-foreground\)\]{color:var(--ds-v2-muted-foreground)}.text-\[color\:var\(--ds-v2-primary\)\]{color:var(--ds-v2-primary)}.text-\[color\:var\(--ds-v2-success\)\]{color:var(--ds-v2-success)}.text-\[var\(--ds-v2-muted-foreground\)\]{color:var(--ds-v2-muted-foreground)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.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)}.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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:text-right{text-align:right}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}.dark\:bg-emerald-950\/50:is(.dark *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\:bg-red-950\/50:is(.dark *){background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 50%, 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-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}}[data-ds-v2] .erp-hr-contracts-table .erp-table td,[data-ds-v2] .erp-hr-contracts-table .erp-table th{font-size:var(--ds-v2-text-table-cell);text-overflow:ellipsis;line-height:1.35;overflow:hidden}[data-ds-v2] .erp-hr-contracts-table .erp-table th{font-size:var(--ds-v2-text-table-header)}[data-ds-v2] .erp-hr-contracts-table .erp-table .erp-actions{text-overflow:clip;overflow:visible}[data-ds-v2] .erp-attendance-timesheet{font-size:var(--ds-v2-text-table-cell);table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col{z-index:15;background-color:var(--ds-v2-card);position:sticky}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--head{z-index:25;background:var(--ds-v2-muted);top:0}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--head{background:color-mix(in srgb, var(--ds-v2-muted) 88%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--selected{background-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--selected{background-color:color-mix(in srgb, var(--ds-v2-primary) 9%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--active{background-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--active{background-color:color-mix(in srgb, var(--ds-v2-primary) 14%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--hover{background-color:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--hover{background-color:color-mix(in srgb, var(--ds-v2-muted) 30%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--alt{background-color:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--alt{background-color:color-mix(in srgb, var(--ds-v2-muted) 10%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet tbody td:not(.erp-attendance-sticky-col){z-index:0;position:relative}[data-ds-v2] .erp-attendance-timesheet thead th{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-caption);vertical-align:middle;white-space:nowrap;background:var(--ds-v2-muted);padding:.5rem .35rem;font-weight:600;line-height:1.15}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet thead th{background:color-mix(in srgb, var(--ds-v2-muted) 88%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet thead th{border-bottom:2px solid var(--ds-v2-border)}[data-ds-v2] .erp-attendance-timesheet tbody td{vertical-align:middle;border-bottom:1px solid var(--ds-v2-border);padding:.2rem .15rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet tbody td{border-bottom:1px solid color-mix(in srgb, var(--ds-v2-border) 75%, transparent)}}[data-ds-v2] .erp-attendance-timesheet tbody tr:last-child td{border-bottom:none}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-weekend{background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-weekend{background:color-mix(in srgb, #8b5cf6 9%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-weekend{background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-weekend{background:color-mix(in srgb, #8b5cf6 14%, var(--ds-v2-muted))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-holiday{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-holiday{background:color-mix(in srgb, #f59e0b 10%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-holiday{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-holiday{background:color-mix(in srgb, #f59e0b 15%, var(--ds-v2-muted))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-today{background:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-today{background:color-mix(in srgb, #10b981 10%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-today{box-shadow:inset 2px 0 #10b98180,inset -2px 0 #10b98180}[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-today{background:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-today{background:color-mix(in srgb, #10b981 16%, var(--ds-v2-muted))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-cell-input--status{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-row-selected td:first-child{box-shadow:inset 3px 0 0 var(--ds-v2-primary)}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-day-col{box-sizing:border-box;width:auto;min-width:3rem}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-cell-input{box-shadow:none;box-sizing:border-box;font-size:var(--ds-v2-text-caption);text-align:center;border-radius:.375rem;width:min(2.65rem,100%);min-width:0;max-width:100%;height:1.75rem;margin:0 auto;padding:0 .15rem;font-weight:600;line-height:1.75rem;display:block}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-employee-name,[data-ds-v2] .erp-attendance-timesheet .erp-attendance-employee-name:hover{color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-employee-name:hover{color:color-mix(in srgb, var(--ds-v2-primary) 82%, var(--ds-v2-foreground))}}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-scroll--ledger-adaptive{overflow-x:auto!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table{table-layout:auto!important;width:max-content!important;min-width:100%!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table th,[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table td{text-overflow:clip!important;max-width:none!important;overflow:visible!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table th{white-space:nowrap!important;min-width:max-content!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table th:first-child,[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table td:first-child{white-space:nowrap!important;text-align:left!important;width:1%!important;min-width:max-content!important;padding-right:1.25rem!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table th:not(:first-child),[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table td:not(:first-child){white-space:nowrap;width:auto;min-width:max-content;padding-inline:.75rem}[data-ds-v2] .erp-attendance-summary-table--employees .ds-v2-table-ledger.fgm-enterprise-table td:first-child,[data-ds-v2] .erp-attendance-summary-table--employees .erp-attendance-employee-name{font-weight:600;color:var(--brand)!important}@container erp-ledger (min-width:90rem){[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-scroll--ledger-adaptive .ds-v2-table-ledger--adaptive{table-layout:auto!important;width:max-content!important;min-width:100%!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-scroll--ledger-adaptive{overflow-x:auto!important}}[data-ds-v2] .erp-attendance-summary-table .ledger-supplier-cell{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-summary{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-summary{background:color-mix(in srgb, var(--ds-v2-muted) 22%, var(--ds-v2-background))}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-summary{border-color:var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-summary{border-color:color-mix(in srgb, var(--ds-v2-border) 60%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-summary{color:var(--ds-v2-foreground);font-size:.75rem;line-height:1.35}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-employee-name{color:var(--ds-v2-primary);font-weight:600}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-section-title{color:var(--ds-v2-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary{border:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary{border:1px solid color-mix(in srgb, var(--ds-v2-border) 65%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary{background:var(--ds-v2-muted);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary{background:color-mix(in srgb, var(--ds-v2-muted) 16%, var(--ds-v2-background))}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary{padding:.625rem .75rem}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary-title{color:var(--ds-v2-muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.375rem;font-size:.625rem;font-weight:600}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary-list{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-chip{background:var(--ds-v2-card,var(--card));border:1px solid var(--ds-v2-border);align-items:center}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-chip{border:1px solid color-mix(in srgb, var(--ds-v2-border) 70%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-chip{border-radius:9999px;gap:.375rem;padding:.2rem .55rem;font-size:.6875rem;line-height:1.2;display:inline-flex}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-chip-label{color:var(--ds-v2-foreground);font-weight:600}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-chip-count{color:var(--ds-v2-muted-foreground);font-variant-numeric:tabular-nums}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table-wrap{border-color:var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table-wrap{border-color:color-mix(in srgb, var(--ds-v2-border) 70%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table{color:var(--ds-v2-foreground);font-size:.75rem;line-height:1.35}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead{background:color-mix(in srgb, var(--ds-v2-muted) 90%, var(--ds-v2-background))}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead th{border-bottom:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead th{border-bottom:1px solid color-mix(in srgb, var(--ds-v2-border) 70%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead th{color:var(--ds-v2-muted-foreground);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;padding:.375rem .5rem;font-size:.625rem;font-weight:600}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table tbody td{border-bottom:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--ds-v2-border) 40%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table tbody td{vertical-align:middle;padding:.25rem .5rem}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table tbody tr.is-empty{color:var(--ds-v2-muted-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table tbody tr.is-empty{color:color-mix(in srgb, var(--ds-v2-muted-foreground) 72%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table .col-code-secondary{color:var(--ds-v2-muted-foreground)}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table .col-cantiere{text-align:center}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table .col-numeric{font-variant-numeric:tabular-nums;text-align:right}[data-ds-v2] .erp-flusso-stipendi-table .erp-table-scroll,[data-ds-v2] .erp-flusso-stipendi-table .ds-v2-table-scroll,[data-ds-v2] .erp-flusso-stipendi-table .erp-table-scroll--ledger,[data-ds-v2] .erp-flusso-stipendi-table .ds-v2-table-scroll--ledger{scrollbar-color:var(--ds-v2-scrollbar-thumb) var(--ds-v2-scrollbar-track);scrollbar-width:thin;max-height:min(70vh,100dvh - 13rem);overflow:auto}[data-ds-v2] .erp-flusso-stipendi-table .erp-table-scroll--ledger::-webkit-scrollbar{height:7px;width:var(--ds-v2-scrollbar-size)}[data-ds-v2] .erp-flusso-stipendi-table .ds-v2-table-scroll--ledger::-webkit-scrollbar{height:7px;width:var(--ds-v2-scrollbar-size)}[data-ds-v2] .erp-table-ledger--flusso-stipendi{table-layout:fixed;width:max-content;min-width:100%}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td{font-size:var(--ds-v2-text-body);text-overflow:clip;white-space:normal;word-break:break-word;padding:.3rem .45rem;line-height:1.25;overflow:visible}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th{font-size:var(--ds-v2-text-caption);letter-spacing:normal;text-transform:none;vertical-align:bottom;line-height:1.3}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky{z-index:12;background-color:var(--ds-v2-muted,var(--muted));box-shadow:0 1px 0 var(--ds-v2-border,var(--border));position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky{box-shadow:0 1px 0 color-mix(in srgb, var(--ds-v2-border,var(--border)) 80%, transparent)}}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky .erp-flusso-stipendi-group-row th{z-index:1;box-shadow:none;position:relative;background-color:var(--ds-v2-muted,var(--muted))!important;top:auto!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky .erp-flusso-stipendi-group-row th:not(:first-child):not(:last-child){left:auto!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky tr:not(.erp-flusso-stipendi-group-row) th:not([class*=erp-flusso-th--]){z-index:1;box-shadow:none;position:relative;background-color:var(--ds-v2-muted,var(--muted))!important;top:auto!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(n+6):not(.erp-flusso-altro-desc),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th:nth-child(n+6):not(.erp-flusso-altro-desc):not([class*=erp-flusso-th--]):not(.erp-flusso-col-th){white-space:nowrap!important;word-break:normal!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th.erp-flusso-col-th,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th[class*=erp-flusso-th--]{letter-spacing:normal!important;overflow-wrap:anywhere!important;text-transform:none!important;white-space:normal!important;word-break:break-word!important;font-size:.6875rem!important;line-height:1.25!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th-hint{white-space:normal!important;font-size:.625rem!important;line-height:1.2!important}.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th.erp-flusso-col-th,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th[class*=erp-flusso-th--],[data-ds-v2].dark .erp-table-ledger--flusso-stipendi .erp-flusso-col-th,[data-ds-v2].dark .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th.erp-flusso-col-th,[data-ds-v2].dark .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th[class*=erp-flusso-th--]{font-size:.6875rem!important;line-height:1.25!important}.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th-hint,[data-ds-v2].dark .erp-table-ledger--flusso-stipendi .erp-flusso-col-th-hint{font-size:.625rem!important;line-height:1.2!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-altro-desc{vertical-align:middle!important;text-align:left!important;max-width:11rem!important;overflow:hidden!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-altro-desc--ellipsis{white-space:nowrap!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-sticky-netto,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th.erp-flusso-sticky-netto{box-shadow:-6px 0 10px -8px #0f172a59;z-index:4!important;position:sticky!important;right:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-sticky-netto:not([class*=erp-flusso-cell--]){background:var(--ds-v2-card,var(--card))!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th.erp-flusso-sticky-netto:not([class*=erp-flusso-th--]){background:var(--ds-v2-muted,var(--muted))!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi{border-collapse:separate;border-spacing:0;--erp-flusso-pinned-accent:#2f9a80;--erp-flusso-pinned-bg:var(--erp-flusso-pinned-accent)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg:color-mix(in srgb, var(--erp-flusso-pinned-accent) 22%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg-hover:var(--erp-flusso-pinned-accent)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg-hover:color-mix(in srgb, var(--erp-flusso-pinned-accent) 30%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg:color-mix(in srgb, #3b82f6 16%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-fg:#1e40af;--erp-flusso-accordo-bg-hover:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg-hover:color-mix(in srgb, #3b82f6 24%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg:color-mix(in srgb, #8b5cf6 14%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-fg:#5b21b6;--erp-flusso-stipendio-bg-hover:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg-hover:color-mix(in srgb, #8b5cf6 22%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg:var(--ds-v2-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 70%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-fg:#334155;--erp-flusso-tariffa-bg-hover:var(--ds-v2-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg-hover:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 85%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg:color-mix(in srgb, #10b981 16%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-fg:#047857;--erp-flusso-netto-bg-hover:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg-hover:color-mix(in srgb, #10b981 24%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-accent:#4cc9a6;--erp-flusso-pinned-bg:var(--erp-flusso-pinned-accent)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg:color-mix(in srgb, var(--erp-flusso-pinned-accent) 34%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg-hover:var(--erp-flusso-pinned-accent)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg-hover:color-mix(in srgb, var(--erp-flusso-pinned-accent) 42%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg:color-mix(in srgb, #3b82f6 38%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-fg:#bfdbfe;--erp-flusso-accordo-bg-hover:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg-hover:color-mix(in srgb, #3b82f6 46%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg:#a78bfa}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg:color-mix(in srgb, #a78bfa 36%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-fg:#ddd6fe;--erp-flusso-stipendio-bg-hover:#a78bfa}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg-hover:color-mix(in srgb, #a78bfa 44%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg:#64748b}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg:color-mix(in srgb, #64748b 32%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-fg:#e2e8f0;--erp-flusso-tariffa-bg-hover:#64748b}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg-hover:color-mix(in srgb, #64748b 40%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg:color-mix(in srgb, #10b981 36%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-fg:#a7f3d0;--erp-flusso-netto-bg-hover:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg-hover:color-mix(in srgb, #10b981 44%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi tbody tr.erp-flusso-row--pinned td{background-color:var(--erp-flusso-pinned-bg)!important;color:var(--ds-v2-foreground,var(--foreground))!important;box-shadow:none!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi tbody tr.erp-flusso-row--pinned td:first-child{box-shadow:inset 4px 0 0 var(--erp-flusso-pinned-accent)!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi tbody tr.erp-flusso-row--pinned:hover td{background-color:var(--erp-flusso-pinned-bg-hover)!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi tbody tr.erp-flusso-row--pinned .text-muted-foreground{color:var(--ds-v2-foreground,var(--foreground))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi tbody tr.erp-flusso-row--pinned .text-muted-foreground{color:color-mix(in srgb, var(--ds-v2-foreground,var(--foreground)) 62%, transparent)!important}}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-group-th,[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th:not([class*=erp-flusso-th--]){background-color:var(--ds-v2-muted,var(--muted))!important;color:var(--ds-v2-muted-foreground,var(--muted-foreground))!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th .text-muted-foreground{color:var(--ds-v2-muted-foreground,var(--muted-foreground))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th .text-muted-foreground{color:color-mix(in srgb, var(--ds-v2-muted-foreground,var(--muted-foreground)) 78%, transparent)!important}}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-th--accordo,[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-cell--accordo{--erp-flusso-bg:var(--erp-flusso-accordo-bg);--erp-flusso-fg:var(--erp-flusso-accordo-fg);--erp-flusso-bg-hover:var(--erp-flusso-accordo-bg-hover)}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-th--stipendio,[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-cell--stipendio{--erp-flusso-bg:var(--erp-flusso-stipendio-bg);--erp-flusso-fg:var(--erp-flusso-stipendio-fg);--erp-flusso-bg-hover:var(--erp-flusso-stipendio-bg-hover)}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-th--tariffa,[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-cell--tariffa{--erp-flusso-bg:var(--erp-flusso-tariffa-bg);--erp-flusso-fg:var(--erp-flusso-tariffa-fg);--erp-flusso-bg-hover:var(--erp-flusso-tariffa-bg-hover)}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-th--netto,[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-cell--netto{--erp-flusso-bg:var(--erp-flusso-netto-bg);--erp-flusso-fg:var(--erp-flusso-netto-fg);--erp-flusso-bg-hover:var(--erp-flusso-netto-bg-hover)}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-stipendi-group-row th:last-child{z-index:14!important;position:sticky!important;top:auto!important;left:auto!important;right:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky tr:not(.erp-flusso-stipendi-group-row) th.erp-flusso-sticky-netto{z-index:20!important;top:auto!important;right:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td{z-index:8!important;background-color:var(--ds-v2-muted,var(--muted))!important;position:sticky!important;bottom:0!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td{background-color:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 92%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td{box-shadow:0 -1px 0 var(--ds-v2-border,var(--border))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td{box-shadow:0 -1px 0 color-mix(in srgb, var(--ds-v2-border,var(--border)) 80%, transparent)}}[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td:first-child{z-index:10!important;width:42rem!important;min-width:42rem!important;max-width:42rem!important;left:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td:last-child{box-shadow:-6px 0 10px -8px #0f172a59;z-index:11!important;right:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tr:not(.erp-flusso-stipendi-group-row) th:first-child,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:first-child{z-index:5!important;position:sticky!important;left:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tr:not(.erp-flusso-stipendi-group-row) th:nth-child(2),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(2){z-index:6!important;position:sticky!important;left:14rem!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tr:not(.erp-flusso-stipendi-group-row) th:nth-child(3),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(3){box-shadow:6px 0 14px -10px var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tr:not(.erp-flusso-stipendi-group-row) th:nth-child(3),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(3){box-shadow:6px 0 14px -10px color-mix(in srgb, var(--foreground) 16%, transparent)!important}}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tr:not(.erp-flusso-stipendi-group-row) th:nth-child(3),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(3){z-index:7!important;position:sticky!important;left:30rem!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(-n+3){background-color:var(--ds-v2-card,var(--card))!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tbody tr:hover td:nth-child(-n+3){background-color:var(--ds-v2-muted,var(--muted))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tbody tr:hover td:nth-child(-n+3){background-color:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 55%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-stipendi-group-row th:first-child{z-index:14!important;width:42rem!important;min-width:42rem!important;max-width:42rem!important;position:sticky!important;top:auto!important;left:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky tr:not(.erp-flusso-stipendi-group-row) th:nth-child(-n+3){z-index:15!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:first-child,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(4){text-align:left!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(2),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(3),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-cantiere-cell{text-align:center!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-employee-cell{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;vertical-align:middle!important;text-align:center!important;line-height:1.35!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-stipendi-group-row th{font-size:var(--ds-v2-text-badge);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;padding-top:.35rem;padding-bottom:.35rem}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th[class*=erp-flusso-th--]{background-color:var(--erp-flusso-bg)!important;box-shadow:inset 0 -3px 0 var(--erp-flusso-fg)!important;color:var(--erp-flusso-fg)!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td[class*=erp-flusso-cell--]{font-variant-numeric:tabular-nums;background-color:var(--erp-flusso-bg)!important;color:var(--erp-flusso-fg)!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tbody tr:hover td[class*=erp-flusso-cell--]{background-color:var(--erp-flusso-bg-hover)!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-cell--netto{font-weight:600}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-sticky-netto.erp-flusso-cell--netto{box-shadow:-6px 0 10px -8px #0f172a59}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table thead th.erp-flusso-sticky-netto.erp-flusso-th--netto{z-index:10!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tbody tr:hover td.erp-flusso-sticky-netto{background-color:var(--ds-v2-muted,var(--muted))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tbody tr:hover td.erp-flusso-sticky-netto{background-color:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 55%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-scroll--ledger-adaptive{overflow-x:auto!important}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table{table-layout:auto!important;width:max-content!important;min-width:100%!important}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table th,[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table td{text-align:center!important;text-overflow:clip!important;vertical-align:middle!important;max-width:none!important;display:table-cell!important;overflow:visible!important}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell{justify-content:center;align-items:center;width:100%;display:flex}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table th{font-size:var(--ds-v2-text-caption);text-transform:none;line-height:1.25;white-space:nowrap!important;padding:.5rem .625rem!important}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table td{padding:.35rem .625rem!important}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table tbody tr{display:table-row!important}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--state,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-td--state{z-index:2;background:var(--ds-v2-card,var(--card));min-width:12rem;max-width:15rem;box-shadow:1px 0 0 var(--ds-v2-border,var(--border));position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--state,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-td--state{box-shadow:1px 0 0 color-mix(in srgb, var(--ds-v2-border,var(--border)) 65%, transparent)}}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--state{z-index:3}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--toggle,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-td--toggle{width:6.25rem;min-width:6.25rem}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--field,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-td--field{min-width:7.5rem}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--action,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-td--action{width:2.75rem;min-width:2.75rem}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell--state{text-align:left;justify-content:flex-start}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell--toggle,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell--field{justify-content:center}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell--field select,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell--field input{max-width:100%}[data-ds-v2] .erp-flusso-attendance-rules-table tbody tr:nth-child(2n) .erp-attendance-rules-td--state{background:var(--ds-v2-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-attendance-rules-table tbody tr:nth-child(2n) .erp-attendance-rules-td--state{background:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 28%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-flusso-attendance-rules-table tbody tr:hover .erp-attendance-rules-td--state{background:var(--ds-v2-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-attendance-rules-table tbody tr:hover .erp-attendance-rules-td--state{background:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 42%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill{appearance:none;cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;min-width:2.75rem;padding:.375rem .625rem;font-family:inherit;font-size:.6875rem;font-weight:700;line-height:1;transition:background-color .15s,color .15s,opacity .15s,box-shadow .15s;display:inline-flex}[data-ds-v2] .erp-binary-pill-field{background:var(--ds-v2-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-binary-pill-field{background:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 55%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-binary-pill-field{border-color:var(--ds-v2-border,var(--border))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-binary-pill-field{border-color:color-mix(in srgb, var(--ds-v2-border,var(--border)) 85%, transparent)}}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--on,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--on{box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff!important;background:#059669!important}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--off,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--off{box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff!important;background:#dc2626!important}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--neutral,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--neutral{background:#64748b!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--neutral,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--neutral{background:color-mix(in srgb, #64748b 55%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--neutral,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--neutral{box-shadow:inset 0 0 0 1px #ffffff1a;color:#f8fafc!important}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle{background:var(--ds-v2-card,var(--card))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle{background:color-mix(in srgb, var(--ds-v2-card,var(--card)) 72%, transparent)!important}}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle{color:var(--ds-v2-foreground,var(--foreground))!important}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle:hover:not(:disabled),[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle:hover:not(:disabled){background:var(--ds-v2-muted,var(--muted))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle:hover:not(:disabled),[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle:hover:not(:disabled){background:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 75%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle:hover:not(:disabled),[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle:hover:not(:disabled){color:var(--ds-v2-foreground,var(--foreground))!important}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill:disabled,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill:disabled{cursor:not-allowed}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle:disabled,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle:disabled{opacity:.45}[data-ds-v2] .erp-binary-pill-field--compact .erp-attendance-rules-pill{min-width:0;padding:.25rem .5rem;font-size:.625rem}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost{background:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost{background:color-mix(in srgb, var(--ds-v2-primary) 12%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost{border-color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost{border-color:color-mix(in srgb, var(--ds-v2-primary) 42%, var(--ds-v2-border,var(--border)))!important}}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost{font-weight:600;color:var(--ds-v2-foreground,var(--foreground))!important}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost:hover{background:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost:hover{background:color-mix(in srgb, var(--ds-v2-primary) 22%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost:hover{border-color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost:hover{border-color:color-mix(in srgb, var(--ds-v2-primary) 58%, var(--ds-v2-border,var(--border)))!important}}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost:hover{color:var(--ds-v2-foreground,var(--foreground))!important}[data-ds-v2] .erp-flusso-rules-badge{border:1px solid #0000;font-weight:700}[data-ds-v2] .erp-flusso-rules-badge--violet{background:#8b5cf6!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-rules-badge--violet{background:color-mix(in srgb, #8b5cf6 22%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-rules-badge--violet{color:#ddd6fe!important;border-color:#8b5cf661!important}[data-ds-v2] .erp-flusso-rules-badge--sky{background:#0ea5e9!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-rules-badge--sky{background:color-mix(in srgb, #0ea5e9 22%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-rules-badge--sky{color:#bae6fd!important;border-color:#0ea5e961!important}[data-ds-v2] .erp-flusso-rules-badge--emerald{background:#10b981!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-rules-badge--emerald{background:color-mix(in srgb, #10b981 22%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-rules-badge--emerald{color:#a7f3d0!important;border-color:#10b98161!important}[data-ds-v2] .erp-flusso-rules-badge--amber{background:#f59e0b!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-rules-badge--amber{background:color-mix(in srgb, #f59e0b 22%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-rules-badge--amber{color:#fde68a!important;border-color:#f59e0b61!important}[data-ds-v2] .erp-flusso-rules-badge--slate{background:#64748b!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-rules-badge--slate{background:color-mix(in srgb, #64748b 24%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-rules-badge--slate{color:#e2e8f0!important;border-color:#64748b66!important}[data-ds-v2] .erp-flusso-rules-tabs .ds-v2-btn,[data-ds-v2] .erp-flusso-rules-tabs button,[data-ds-v2] .erp-flusso-panel-actions .ds-v2-btn,[data-ds-v2] .erp-flusso-panel-actions button{z-index:2;position:relative}[data-ds-v2] .erp-flusso-mapping-table .ds-v2-table-ledger.fgm-enterprise-table td{padding:.5rem .75rem!important}[data-ds-v2] .erp-flusso-mapping-table .ds-v2-table-ledger.fgm-enterprise-table tbody tr{display:table-row!important}[data-ds-v2] .wbs-macro-rail{scroll-snap-type:x proximity;scrollbar-gutter:stable}[data-ds-v2] .wbs-macro-rail>button{scroll-snap-align:start}[data-ds-v2] .wbs-workspace{font-size:var(--ds-v2-text-body);isolation:isolate}[data-ds-v2] .wbs-micro-list ul::-webkit-scrollbar{height:var(--ds-v2-scrollbar-size);width:var(--ds-v2-scrollbar-size)}[data-ds-v2] .wbs-micro-detail .wbs-sheet-scroll::-webkit-scrollbar{height:var(--ds-v2-scrollbar-size);width:var(--ds-v2-scrollbar-size)}[data-ds-v2] .wbs-micro-list ul::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);border-radius:999px}[data-ds-v2] .wbs-micro-detail .wbs-sheet-scroll::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);border-radius:999px}[data-ds-v2] .wbs-micro-list,[data-ds-v2] .wbs-micro-detail,[data-ds-v2] .wbs-micro-list .text-sm,[data-ds-v2] .wbs-micro-detail .text-sm,[data-ds-v2] .wbs-workspace .text-sm,[data-ds-v2] .cantiere-dossier-panel,[data-ds-v2] [data-cantiere-dossier],[data-ds-v2] .cantiere-dossier-panel .text-sm,[data-ds-v2] [data-cantiere-dossier] .text-sm{font-size:var(--ds-v2-text-body)}[data-ds-v2] .cantiere-dossier-panel .text-xs,[data-ds-v2] [data-cantiere-dossier] .text-xs{font-size:var(--ds-v2-text-caption)}[data-ds-v2] .ds-v2-workflow-mark{font-size:.8125rem;line-height:1;display:inline-flex}[data-ds-v2] .ds-v2-icon-semantic--ok,[data-ds-v2] .ds-v2-workflow-mark--ok{color:var(--ds-v2-success)}[data-ds-v2] .ds-v2-icon-semantic--progress,[data-ds-v2] .ds-v2-workflow-mark--progress{color:var(--ds-v2-primary)}[data-ds-v2] .ds-v2-icon-semantic--todo,[data-ds-v2] .ds-v2-workflow-mark--todo{color:var(--ds-v2-warning)}[data-ds-v2] .ds-v2-icon-semantic--danger,[data-ds-v2] .ds-v2-workflow-mark--danger{color:var(--ds-v2-destructive)}[data-ds-v2] .ds-v2-icon-semantic--muted{color:var(--ds-v2-muted-foreground)}[data-ds-v2] .erp-ledger-numero-stack,[data-ds-v2] .erp-ledger-association-badge{width:max-content;max-width:none}[data-ds-v2] .erp-workflow-page-body{flex-direction:column;min-height:0;display:flex}[data-ds-v2] .erp-workflow-split{height:calc(100dvh - var(--fgm-bridge-chrome-offset,3.35rem) - 5.75rem);max-height:calc(100dvh - var(--fgm-bridge-chrome-offset,3.35rem) - 5.75rem);min-height:34rem}@media (min-width:1024px){[data-ds-v2] .erp-workflow-split{grid-template-columns:minmax(0,40%) minmax(0,60%)}}@media (max-width:1023px){[data-ds-v2] .erp-workflow-split,[data-ds-v2] .erp-workflow-form-panel{height:auto;min-height:0;max-height:none}[data-ds-v2] .erp-workflow-preview-panel{min-height:min(78dvh,860px)}}[data-ds-v2] .erp-workflow-form-panel,[data-ds-v2] .erp-workflow-preview-panel{overflow:hidden}[data-ds-v2] .erp-workflow-preview-panel .erp-workflow-pdf-shell{flex:1;min-height:0}[data-ds-v2] .erp-workflow-preview-panel .erp-workflow-pdf-shell>div:last-child{min-height:calc(100dvh - var(--fgm-bridge-chrome-offset,3.35rem) - 11.5rem)}[data-ds-v2] .erp-workflow-preview-panel iframe{height:100%;min-height:calc(100dvh - var(--fgm-bridge-chrome-offset,3.35rem) - 11.5rem)}@media (max-width:1023px){[data-ds-v2] .erp-workflow-preview-panel .erp-workflow-pdf-shell>div:last-child,[data-ds-v2] .erp-workflow-preview-panel iframe{min-height:min(72dvh,780px)}}[data-ds-v2][data-ds-theme=premium] .erp-workflow-form-panel,[data-ds-v2][data-ds-theme=premium] .erp-workflow-preview-panel{overflow:hidden}[data-ds-v2] .contract-process-workspace{isolation:isolate}[data-ds-v2] .contract-process-sidebar ul::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size)}[data-ds-v2] .contract-process-sidebar ul::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);border-radius:999px}[data-ds-v2] .contract-preview-document{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-document{background:color-mix(in srgb, var(--ds-v2-card) 92%, white 8%)}}[data-ds-v2] .contract-preview-document{border:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-document{border:1px solid color-mix(in srgb, var(--ds-v2-border) 80%, transparent)}}[data-ds-v2] .contract-preview-document{box-shadow:0 4px 24px var(--ds-v2-foreground);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-document{box-shadow:0 4px 24px color-mix(in srgb, var(--ds-v2-foreground) 6%, transparent)}}[data-ds-v2] .contract-preview-document{color:var(--ds-v2-foreground);font-size:var(--ds-v2-text-body);max-width:820px;margin-inline:auto;padding:2rem 2.25rem;line-height:1.55}[data-ds-v2] .contract-preview-doc-header{border-bottom:2px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-doc-header{border-bottom:2px solid color-mix(in srgb, var(--ds-v2-border) 70%, transparent)}}[data-ds-v2] .contract-preview-doc-header{text-align:center;margin-bottom:1.5rem;padding-bottom:1.25rem}[data-ds-v2] .contract-preview-doc-kicker{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-badge);letter-spacing:.12em;text-transform:uppercase;font-weight:600}[data-ds-v2] .contract-preview-doc-title{font-size:var(--ds-v2-text-section);letter-spacing:-.02em;margin-top:.5rem;font-weight:700}[data-ds-v2] .contract-preview-doc-meta{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-caption);margin-top:.5rem}[data-ds-v2] .contract-preview-section{page-break-inside:avoid;margin-bottom:1.75rem}[data-ds-v2] .contract-preview-section>h2{border-bottom:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-section>h2{border-bottom:1px solid color-mix(in srgb, var(--ds-v2-border) 60%, transparent)}}[data-ds-v2] .contract-preview-section>h2{color:var(--ds-v2-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-section>h2{color:color-mix(in srgb, var(--ds-v2-foreground) 75%, var(--ds-v2-muted-foreground))}}[data-ds-v2] .contract-preview-section>h2{font-size:var(--ds-v2-text-table-header);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem;padding-bottom:.375rem;font-weight:700}[data-ds-v2] .contract-preview-subsection h4{font-size:var(--ds-v2-text-table-header);margin-bottom:.5rem;font-weight:600}[data-ds-v2] .contract-preview-fields{gap:.35rem;display:grid}[data-ds-v2] .contract-preview-fields-compact{gap:.25rem}[data-ds-v2] .contract-preview-field-row{border-bottom:1px dotted var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-field-row{border-bottom:1px dotted color-mix(in srgb, var(--ds-v2-border) 40%, transparent)}}[data-ds-v2] .contract-preview-field-row{grid-template-columns:minmax(140px,200px) 1fr;gap:.75rem;padding:.25rem 0;display:grid}[data-ds-v2] .contract-preview-field-row dt{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-table-header)}[data-ds-v2] .contract-preview-field-row dd{font-weight:500}[data-ds-v2] .contract-preview-missing{color:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-missing{color:color-mix(in srgb, var(--ds-v2-destructive) 80%, var(--ds-v2-foreground))}}[data-ds-v2] .contract-preview-missing{font-style:italic}[data-ds-v2] .contract-preview-muted{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-table-header)}[data-ds-v2] .contract-preview-items{font-size:var(--ds-v2-text-body);margin-top:.5rem;padding-left:1.25rem;list-style:outside}[data-ds-v2] .contract-preview-closure{border-top:2px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-closure{border-top:2px solid color-mix(in srgb, var(--ds-v2-border) 70%, transparent)}}[data-ds-v2] .contract-preview-closure{margin-top:2rem;padding-top:1rem}[data-ds-v2] .contract-preview-signature-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}[data-ds-v2] .contract-preview-signature-box span{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-caption);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2.5rem;font-weight:600;display:block}[data-ds-v2] .contract-preview-signature-line{border-bottom:1px solid var(--ds-v2-foreground);height:1px}[data-ds-v2] [data-inventory-module],[data-ds-v2] .inventory-module,[data-ds-v2] [data-inventory-module] .text-sm,[data-ds-v2] .inventory-module .text-sm{font-size:var(--ds-v2-text-body)}[data-ds-v2] [data-inventory-module] .text-xs,[data-ds-v2] .inventory-module .text-xs{font-size:var(--ds-v2-text-caption)}[data-ds-v2][data-ds-theme=premium]{--ds-v2-radius-card:.875rem;--ds-v2-background:#e8ebf2;--ds-v2-foreground:#0f172a;--ds-v2-card:#ffffffe6;--ds-v2-card-foreground:#0f172a;--ds-v2-muted:#f1f3f8;--ds-v2-muted-foreground:#64748b;--ds-v2-border:#0f172a14;--ds-v2-input-bg:#fffffff2;--ds-v2-ring:#2f9a80;--ds-v2-primary:#1c7d62;--ds-v2-primary-foreground:#fff;--ds-v2-secondary:#f4f5f9;--ds-v2-secondary-foreground:#334155;--ds-v2-destructive:#ef4444;--ds-v2-success:#16a34a;--ds-v2-warning:#f59e0b;--ds-v2-info:#0ea5e9;--ds-v2-accent:#1f6b57;--ds-v2-sidebar:#fffffff0;--ds-v2-sidebar-foreground:#475569;--ds-v2-sidebar-active:#3cb8961f;--ds-v2-sidebar-active-fg:#1c7d62;--ds-v2-sidebar-border:#0f172a12;--ds-v2-glass:#ffffffc7;--ds-v2-shadow-card:0 0 0 1px #0f172a0d, 0 2px 4px #0f172a08, 0 12px 32px #0f172a12;--ds-v2-shadow-md:0 8px 28px #0f172a1a;--ds-premium-glow:#3cb89624;--ds-premium-mesh-a:#3cb89612;--ds-premium-mesh-b:#0ea5e90d;--ds-premium-hero-veil:#fff;--ds-premium-hero-veil-mid:#fffcf8e0;--ds-ledger-doc:#0f172a;--ds-ledger-supplier:#0369a1;--ds-ledger-company:#6d28d9;--ds-ledger-muted:#64748b;--fgm-accent-cyan:var(--ds-v2-primary);--fgm-accent-cyan-muted:var(--ds-v2-primary);--fgm-accent-amber:var(--ds-v2-primary);--fgm-nav-active-fg:var(--ds-v2-sidebar-active-fg);--fgm-link:#1c7d62;--brand:var(--ds-v2-primary)}[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-v2-background:#04060c;--ds-v2-foreground:#f1f5f9;--ds-v2-card:#0b0f1abd;--ds-v2-card-foreground:#f8fafc;--ds-v2-muted:#0a0f1a;--ds-v2-muted-foreground:#8b95a8;--ds-v2-border:#ffffff14;--ds-v2-input-bg:#080c16f0;--ds-v2-ring:#4cc9a6;--ds-v2-primary:#35b491;--ds-v2-primary-foreground:#04120d;--ds-v2-secondary:#0f1524;--ds-v2-secondary-foreground:#cbd5e1;--ds-v2-destructive:#f87171;--ds-v2-success:#4ade80;--ds-v2-warning:#fbbf24;--ds-v2-info:#38bdf8;--ds-v2-accent:#fbbf24;--ds-v2-sidebar:#050810;--ds-v2-sidebar-foreground:#94a3b8;--ds-v2-sidebar-active:#3cb89629;--ds-v2-sidebar-active-fg:#6fe0c0;--ds-v2-sidebar-border:#ffffff12;--ds-v2-glass:#0b0f1ad6;--ds-v2-shadow-card:0 0 0 1px #ffffff12, 0 4px 32px #00000094, inset 0 1px 0 #ffffff0a;--ds-v2-shadow-md:0 12px 44px #0000009e;--ds-premium-glow:#3cb8964d;--ds-premium-mesh-a:#3cb8962e;--ds-premium-mesh-b:#38bdf80a;--ds-premium-hero-veil:#0b101c;--ds-premium-hero-veil-mid:#0b101cd1;--ds-ledger-doc:#e2e8f0;--ds-ledger-supplier:#38bdf8;--ds-ledger-company:#a78bfa;--ds-ledger-muted:#94a3b8;--fgm-kpi-cyan-fg:var(--ds-v2-primary);--fgm-kpi-cyan-bg:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--fgm-kpi-cyan-bg:color-mix(in srgb, var(--ds-v2-primary) 14%, var(--ds-v2-card))}}[data-ds-v2][data-ds-theme=premium] .fgm-app-shell{background:0 0}[data-ds-v2][data-ds-theme=premium] .fgm-app-main{background:0 0;position:relative}[data-ds-v2][data-ds-theme=premium] .fgm-app-main:before,[data-ds-v2][data-ds-theme=premium].dark .fgm-app-main:before,.dark[data-ds-v2][data-ds-theme=premium] .fgm-app-main:before{display:none}[data-ds-v2][data-ds-theme=premium].dark .fgm-app-main-spotlight:after,.dark[data-ds-v2][data-ds-theme=premium] .fgm-app-main-spotlight:after{display:none!important}[data-ds-v2][data-ds-theme=premium] .fgm-shell-inner,[data-ds-v2][data-ds-theme=premium] .fgm-shell-inner--island{z-index:1;position:relative}[data-ds-v2][data-ds-theme=premium] .fgm-app-sidebar{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);box-shadow:1px 0 0 var(--ds-v2-sidebar-border), 8px 0 32px #0000000a;background:var(--ds-v2-sidebar)!important}[data-ds-v2][data-ds-theme=premium].dark .fgm-app-sidebar,.dark[data-ds-v2][data-ds-theme=premium] .fgm-app-sidebar{box-shadow:1px 0 #ffffff0f,inset -1px 0 #ffffff08,12px 0 48px #00000080;background:radial-gradient(90% 45% at 88% 8%,#3cb89624,#0000 55%),linear-gradient(#050810 0%,#04060c 100%)!important}[data-ds-v2][data-ds-theme=premium].dark .fgm-sidebar-link-active,.dark[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active{color:#7fe0c4!important;background:#3cb8961a!important;border:1px solid #3cb89659!important;box-shadow:inset 0 0 32px #3cb8961f,0 0 20px #3cb89614!important}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#0b0f1abd;border:1px solid #ffffff17}[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active{background:var(--ds-v2-sidebar-active)!important;border-color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active{border-color:color-mix(in srgb, var(--ds-v2-primary) 22%, transparent)!important}}[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active{box-shadow:inset 0 0 24px var(--ds-premium-glow)!important;color:var(--ds-v2-sidebar-active-fg)!important}[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active:before{box-shadow:0 0 12px var(--ds-premium-glow);background:linear-gradient(#7fe0c4 0%,#2f9a80 100%)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel,[data-ds-v2][data-ds-theme=premium] .ds-v2-filter-panel,[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell,[data-ds-v2][data-ds-theme=premium] .fgm-kpi-card,[data-ds-v2][data-ds-theme=premium] .fgm-enterprise-panel{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);box-shadow:var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:before,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#ffffff24 0%,#0000 42%);position:absolute;inset:0}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card:before,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:before,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-panel:before,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-panel:before{background:linear-gradient(#ffffff0f 0%,#0000 40%)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{border-color:color-mix(in srgb, #ef4444 38%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{box-shadow:var(--ds-v2-shadow-card), 0 0 28px #ef444424}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{border-color:color-mix(in srgb, #22c55e 38%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{box-shadow:var(--ds-v2-shadow-card), 0 0 28px #22c55e24}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:color-mix(in srgb, #f59e0b 40%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{box-shadow:var(--ds-v2-shadow-card), 0 0 28px #f59e0b24}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--rose,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{border-color:#f87171}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--rose,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{border-color:color-mix(in srgb, #f87171 48%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--rose,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{box-shadow:0 0 0 1px #f8717161, 0 0 36px #f8717157, 0 0 68px #ef444429, var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--emerald,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{border-color:#4ade80}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--emerald,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{border-color:color-mix(in srgb, #4ade80 48%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--emerald,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{box-shadow:0 0 0 1px #4ade8061, 0 0 36px #4ade8052, 0 0 68px #22c55e26, var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--amber,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber{border-color:#fbbf24}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--amber,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber{border-color:color-mix(in srgb, #fbbf24 50%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--amber,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber{box-shadow:0 0 0 1px #fbbf2466, 0 0 36px #fbbf244d, 0 0 68px #f59e0b24, var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--orange,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:#4cc9a6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--orange,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:color-mix(in srgb, #4cc9a6 50%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--orange,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{box-shadow:0 0 0 1px #4cc9a666, 0 0 40px #3cb89657, 0 0 72px #3cb89629, var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{border-color:#4cc9a6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{border-color:color-mix(in srgb, #4cc9a6 42%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{box-shadow:0 0 0 1px #4cc9a657, 0 0 44px #3cb8964d, 0 0 76px #3cb89624, var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--highlight,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px var(--ds-v2-primary), 0 0 40px #3cb89652, 0 0 72px #3cb89624, var(--ds-v2-shadow-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--highlight,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-v2-primary) 48%, transparent), 0 0 40px #3cb89652, 0 0 72px #3cb89624, var(--ds-v2-shadow-card)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--blue,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--blue,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:color-mix(in srgb, var(--ds-v2-primary) 35%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ds-premium-hero-veil);border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{border-color:color-mix(in srgb, var(--ds-v2-primary) 28%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{min-height:9.75rem;padding-right:var(--ds-v2-space-3);overflow:hidden}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero:before,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero:after{display:none}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo{background-position:72% 46%;background-repeat:no-repeat;background-size:cover;transition:opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--day{opacity:1;z-index:0}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--sunset{mix-blend-mode:soft-light;opacity:.42;z-index:1}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--night{opacity:0;z-index:0}html:not(.dark) [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--day{background-position:76%}html.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--day,.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--day{opacity:0}html.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--sunset,.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--sunset{mix-blend-mode:screen;opacity:.28}html.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--night,.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--night{opacity:1;background-position:68% 42%}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-veil{background:linear-gradient(112deg, var(--ds-premium-hero-veil) 0%, var(--ds-premium-hero-veil) 30%, var(--ds-premium-hero-veil-mid) 46%, #fff8f06b 58%, #ffeddc1f 70%, transparent 82%);z-index:2;position:absolute;inset:0}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-glow{z-index:1;display:none;position:absolute;inset:0}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card__hero-scape-veil,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-veil{background:linear-gradient(112deg, var(--ds-premium-hero-veil) 0%, #0b101cfa 26%, var(--ds-premium-hero-veil-mid) 44%, #0e14246b 58%, #3cb89614 70%, transparent 84%)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card__hero-scape-glow,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-glow{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(52% 68% at 78% 52%,#fb923c57,#3cb8961a 46%,#0000 72%);display:block}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__header--hero,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__footer--hero{z-index:2;position:relative}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__header--hero{max-width:62%}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero .ds-v2-type-kpi-title,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-type-kpi-title{color:#94a3b8e6}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero .ds-v2-type-kpi-value,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-type-kpi-value{color:#f8fafc}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-type-kpi-value{letter-spacing:-.025em;font-size:1.45rem;font-weight:700}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-kpi-trend--up{color:#16a34a;background:#16a34a24;border:1px solid #16a34a47;border-radius:999px;padding:.15rem .5rem;font-size:.6875rem;font-weight:700}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero .ds-v2-kpi-trend--up,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-kpi-trend--up{color:#4ade80;background:#4ade801f;border-color:#4ade8052}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-kpi-trend--up .ds-v2-type-caption{color:var(--ds-v2-muted-foreground);margin-left:.35rem;font-weight:500}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-grid--hero-first{gap:.875rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-value{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-ds-v2][data-ds-theme=premium] .ds-v2-btn--primary{color:#fff;box-shadow:0 1px 0 #ffffff38 inset, 0 4px 14px var(--ds-v2-primary);background:linear-gradient(#4cc9a6 0%,#2f9a80 48%,#1c7d62 100%);border-color:#7fe0c466}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-btn--primary{box-shadow:0 1px 0 #ffffff38 inset, 0 4px 14px color-mix(in srgb, var(--ds-v2-primary) 35%, transparent)}}[data-ds-v2][data-ds-theme=premium] a.ds-v2-btn--primary{color:#fff!important}[data-ds-v2][data-ds-theme=premium] .ds-v2-btn--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 1px 0 #ffffff47 inset, 0 6px 20px var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-btn--primary:hover:not(:disabled){box-shadow:0 1px 0 #ffffff47 inset, 0 6px 20px color-mix(in srgb, var(--ds-v2-primary) 42%, transparent)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell{border:1px solid var(--ds-v2-border)}[data-ds-v2][data-ds-theme=premium] .ds-v2-table-row:hover{background:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-table-row:hover{background:color-mix(in srgb, var(--ds-v2-primary) 5%, var(--ds-v2-card))!important}}[data-ds-v2][data-ds-theme=premium] .ds-v2-table-scroll--adaptive::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb)}[data-ds-v2][data-ds-theme=premium] .erp-table-scroll--adaptive::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange .ds-v2-kpi-card__icon{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange .ds-v2-kpi-card__icon{background:color-mix(in srgb, var(--ds-v2-primary) 16%, transparent)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange .ds-v2-kpi-card__icon{color:var(--ds-v2-primary)}[data-ds-v2][data-ds-theme=premium] .ds-v2-panel{z-index:1;position:relative;overflow:hidden}[data-ds-v2][data-ds-theme=premium] .ds-v2-panel__header{z-index:2;position:relative}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px var(--ds-v2-primary), var(--ds-v2-shadow-card), 0 0 32px var(--ds-premium-glow)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-v2-primary) 42%, transparent), var(--ds-v2-shadow-card), 0 0 32px var(--ds-premium-glow)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-header{border-bottom:1px solid var(--ds-v2-sidebar-border);flex-direction:column;gap:.35rem;margin-bottom:.5rem;padding-bottom:.65rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-brand-row{justify-content:space-between;align-items:flex-start;gap:.65rem;width:100%;display:flex}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__line{flex-wrap:wrap;align-items:baseline;gap:.15rem;margin:0;font-size:1.125rem;line-height:1;display:flex}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark--compact .ds-v2-brand-wordmark__line{font-size:.95rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__fgm{color:#1e40af;letter-spacing:-.05em;font-weight:800}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__fgm--dark{color:#f8fafc}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar{display:inline-grid;position:relative}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar-fill,[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar-stencil{letter-spacing:.1em;text-transform:uppercase;grid-area:1/1;font-weight:900;line-height:1}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar-fill{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(128deg,#fef08a 0%,#fbbf24 28%,#2f9a80 62%,#1c7d62 100%);-webkit-background-clip:text;background-clip:text}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar-stencil{color:#0000;mix-blend-mode:soft-light;-webkit-text-fill-color:transparent;background:repeating-linear-gradient(90deg,#0000 0 2px,#05070de0 2px 3.5px);-webkit-background-clip:text;background-clip:text}html:not(.dark) [data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar-stencil{background:repeating-linear-gradient(90deg,#0000 0 2px,#ffffffeb 2px 3.5px)}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__tagline{color:#64748b;letter-spacing:.22em;text-transform:uppercase;margin:.35rem 0 0;font-size:.5625rem;font-weight:700}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__tagline--dark{color:#94a3b8bf}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb{cursor:pointer;isolation:isolate;background:0 0;border:none;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;margin-top:-.15rem;transition:transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb:hover{transform:scale(1.06)}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb:active{transform:scale(.96)}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__halo{z-index:1;background:radial-gradient(circle,#3cb89680 0%,#3cb8961f 42%,#0000 70%);border-radius:50%;width:3.25rem;height:3.25rem;animation:3.6s ease-in-out infinite ds-premium-orb-pulse;position:absolute}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__rays{z-index:0;background:conic-gradient(#0000 0deg 24deg,#fdba7438 24deg 30deg,#0000 30deg 54deg,#fdba742e 54deg 60deg,#0000 60deg 84deg,#fdba7438 84deg 90deg,#0000 90deg 114deg,#fdba742e 114deg 120deg,#0000 120deg 144deg,#fdba7438 144deg 150deg,#0000 150deg 174deg,#fdba742e 174deg 180deg,#0000 180deg 204deg,#fdba7438 204deg 210deg,#0000 210deg 234deg,#fdba742e 234deg 240deg,#0000 240deg 264deg,#fdba7438 264deg 270deg,#0000 270deg 294deg,#fdba742e 294deg 300deg,#0000 300deg 324deg,#fdba7438 324deg 330deg,#0000 330deg 360deg);border-radius:50%;width:3.35rem;height:3.35rem;animation:48s linear infinite ds-premium-orb-spin;position:absolute}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__core{z-index:2;background:radial-gradient(circle,#fffffff2 0%,#fff0 38%),radial-gradient(circle at 36% 28%,#fffef5 0%,#fef08a 22%,#4cc9a6 52%,#1c7d62 78%,#155946 100%);border-radius:50%;width:2.15rem;height:2.15rem;animation:4.8s ease-in-out infinite ds-premium-orb-breathe;position:relative;box-shadow:0 0 22px #fb923cbf,0 0 44px #3cb89659,inset 0 -2px 8px #c2410c59}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb--dark .ds-v2-sidebar-solar-orb__core{box-shadow:0 0 30px #fb923ce6,0 0 62px #3cb89661,inset 0 -2px 10px #c2410c66}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb--light .ds-v2-sidebar-solar-orb__moon-halo{z-index:0;background:radial-gradient(circle,#fbbf247a 0%,#0000 68%);border-radius:50%;width:3rem;height:3rem;animation:4.2s ease-in-out infinite ds-premium-moon-pulse;position:absolute}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__moon-orbit{z-index:2;place-items:center;width:2.15rem;height:2.15rem;animation:5.5s ease-in-out infinite ds-premium-moon-float;display:grid;position:relative}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb--light .ds-v2-sidebar-solar-orb__moon-body{background:linear-gradient(145deg,#fffbeb 0%,#fde68a 28%,#fbbf24 62%,#f59e0b 100%);border-radius:50%;grid-area:1/1;width:2.15rem;height:2.15rem;animation:3.8s ease-in-out infinite ds-premium-moon-glow;box-shadow:0 0 20px #fbbf249e,inset -2px -3px 6px #d9770647,inset 2px 2px 4px #ffffffb3}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__moon-mask{background:var(--ds-v2-sidebar);z-index:3;border-radius:50%;grid-area:1/1;width:2.15rem;height:2.15rem;animation:7s ease-in-out infinite ds-premium-moon-phase;position:relative;top:auto;right:auto;transform:translate(24%,-10%);box-shadow:inset -1px -1px 3px #94a3b833}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__moon-star{z-index:1;background:#fde047e6;border-radius:50%;animation:3.2s ease-in-out infinite ds-premium-moon-twinkle;position:absolute;box-shadow:0 0 6px #fbbf24a6}@keyframes ds-premium-moon-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-3px)rotate(5deg)}}@keyframes ds-premium-moon-glow{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes ds-premium-moon-phase{0%,to{opacity:1;transform:translate(26%,-8%)}50%{opacity:.92;transform:translate(14%,-4%)}}@keyframes ds-premium-moon-twinkle{0%,to{opacity:.2;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@keyframes ds-premium-moon-pulse{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__particle{z-index:0;background:#fdba74e6;border-radius:50%;animation:4.2s ease-in-out infinite ds-premium-orb-particle;position:absolute;box-shadow:0 0 8px #3cb896a6}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__ring{border:1px solid #3cb89661;border-radius:50%;position:absolute}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__ring--1{width:2.75rem;height:2.75rem;animation:22s linear infinite ds-premium-orb-spin}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__ring--2{opacity:.55;width:3.2rem;height:3.2rem;animation:34s linear infinite reverse ds-premium-orb-spin}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__ring--3{opacity:.28;width:3.65rem;height:3.65rem;animation:48s linear infinite ds-premium-orb-spin}@keyframes ds-premium-orb-spin{to{transform:rotate(360deg)}}@keyframes ds-premium-orb-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes ds-premium-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ds-premium-orb-particle{0%,to{opacity:.15;transform:translateY(0)scale(.8)}50%{opacity:.95;transform:translateY(-4px)scale(1.1)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-section-label{color:var(--ds-v2-sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-section-label{color:color-mix(in srgb, var(--ds-v2-sidebar-foreground) 72%, transparent)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-section-label{letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:700}[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link{border:1px solid #0000;border-radius:.625rem;font-size:.8125rem}[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-section-btn{border-radius:.625rem;font-size:.8125rem}html:not(.dark) [data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active{color:#155946!important;background:#3cb8961f!important;border-color:#3cb89638!important;box-shadow:inset 0 0 20px #3cb89614!important}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-profile{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-profile{background:color-mix(in srgb, var(--ds-v2-card) 88%, transparent)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-profile{border:1px solid var(--ds-v2-sidebar-border);box-shadow:var(--ds-v2-shadow-card);border-radius:.75rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-profile__avatar{color:#fff;background:linear-gradient(145deg,#7fe0c4,#2f9a80);box-shadow:0 0 16px #3cb89659}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-filter-panel,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-filter-panel,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#0b0f1acc;border:1px solid #ffffff14;box-shadow:0 0 0 1px #ffffff0a,0 12px 48px #00000085,inset 0 1px #ffffff08}[data-ds-v2][data-ds-theme=premium].dark .fgm-dynamic-island,.dark[data-ds-v2][data-ds-theme=premium] .fgm-dynamic-island{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#080c14d1;border:1px solid #ffffff1a;box-shadow:0 0 0 1px #ffffff0a,0 16px 48px #0000008c,inset 0 1px #ffffff0d}[data-ds-v2][data-ds-theme=premium].dark .fgm-island-segment,.dark[data-ds-v2][data-ds-theme=premium] .fgm-island-segment{color:#e2e8f0}[data-ds-v2][data-ds-theme=premium].dark .fgm-island-segment:hover,.dark[data-ds-v2][data-ds-theme=premium] .fgm-island-segment:hover{background:#ffffff0f}[data-ds-v2][data-ds-theme=premium].dark .erp-page-heading__title,.dark[data-ds-v2][data-ds-theme=premium] .erp-page-heading__title{letter-spacing:-.02em}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell th,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell th{background-color:var(--ds-v2-muted);color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;border-bottom-color:#ffffff14;font-size:.6875rem}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell tbody td,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell tbody td{background-color:var(--ds-v2-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell tbody tr:hover,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell tbody tr:hover{background:#3cb8960a}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell tbody tr:hover td,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell tbody tr:hover td{background-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell tbody tr:hover td,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell tbody tr:hover td{background-color:color-mix(in srgb, var(--ds-v2-primary) 6%, var(--ds-v2-card))}}[data-ds-v2][data-ds-theme=premium] .fgm-mobile-toolbar,[data-ds-v2][data-ds-theme=premium] .fgm-desktop-sidebar-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .fgm-mobile-toolbar,[data-ds-v2][data-ds-theme=premium] .fgm-desktop-sidebar-toolbar{background:color-mix(in srgb, var(--ds-v2-card) 90%, transparent)}}[data-ds-v2][data-ds-theme=premium] .fgm-mobile-toolbar,[data-ds-v2][data-ds-theme=premium] .fgm-desktop-sidebar-toolbar{border-bottom:1px solid var(--ds-v2-border)}[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);box-shadow:var(--ds-v2-shadow-md);z-index:80;border-radius:.75rem;gap:.125rem;min-width:7.5rem;padding:.25rem;display:grid;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)}[data-ds-v2] .fgm-island-lang-menu--portal{z-index:calc(var(--fgm-z-chrome-island,35) + 25);animation:.16s cubic-bezier(.22,1,.36,1) fgm-island-lang-in;position:fixed;top:auto;left:auto;transform:translate(-50%)}@keyframes fgm-island-lang-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu__item{color:var(--ds-v2-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.4rem .55rem;font-size:.75rem;font-weight:600;transition:background .16s;display:flex}[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu__item:hover,[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu__item--active{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu__item:hover,[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu__item--active{background:color-mix(in srgb, var(--ds-v2-primary) 10%, var(--ds-v2-muted))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell .ds-v2-table-td{color:var(--ds-ledger-muted)}[data-ds-v2][data-ds-theme=premium] .ds-v2-cantieri-globe{box-shadow:0 0 0 1px var(--ds-v2-primary), 0 0 48px #3cb8961f, var(--ds-v2-shadow-card);background:#070b18}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-cantieri-globe{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-v2-primary) 22%, transparent), 0 0 48px #3cb8961f, var(--ds-v2-shadow-card)}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-cantieri-globe,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-cantieri-globe{box-shadow:0 0 0 1px var(--ds-v2-primary), 0 0 56px #3cb89633, 0 0 96px #3cb89614, var(--ds-v2-shadow-card);background:#070b18}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-cantieri-globe,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-cantieri-globe{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-v2-primary) 30%, transparent), 0 0 56px #3cb89633, 0 0 96px #3cb89614, var(--ds-v2-shadow-card)}}[data-ds-v2]{--ds-v2-radius-input:.5rem;--ds-v2-radius-button:.5rem;--ds-v2-radius-card:.75rem;--ds-v2-radius-modal:1rem;--ds-v2-space-1:.5rem;--ds-v2-space-2:1rem;--ds-v2-space-3:1.5rem;--ds-v2-space-4:2rem;--ds-v2-space-5:3rem;--ds-v2-space-6:4rem;--ds-v2-text-page-title:1.25rem;--ds-v2-text-section:.875rem;--ds-v2-text-body:.8125rem;--ds-v2-text-kpi-label:.625rem;--ds-v2-text-kpi-value:1.125rem;--ds-v2-text-table-header:.625rem;--ds-v2-text-table-cell:.75rem;--ds-v2-text-label:.75rem;--ds-v2-text-caption:.6875rem;--ds-v2-text-badge:.625rem;--ds-v2-text-button:.8125rem;--ds-v2-shadow-sm:0 1px 2px #0f172a0a;--ds-v2-shadow-md:0 4px 12px #0f172a0f;--ds-v2-shadow-lg:0 12px 40px #0f172a1a;--ds-v2-shadow-card:0 1px 3px #0f172a0a, 0 4px 16px #0f172a0a;--ds-v2-background:#f7f7f5;--ds-v2-foreground:#18181b;--ds-v2-card:#fff;--ds-v2-card-foreground:#18181b;--ds-v2-muted:#f4f4f5;--ds-v2-muted-foreground:#71717a;--ds-v2-border:#e4e4e7;--ds-v2-input-bg:#fff;--ds-v2-ring:#2f9a80;--ds-v2-primary:#1c7d62;--ds-v2-primary-foreground:#fff;--ds-v2-secondary:#f4f4f5;--ds-v2-secondary-foreground:#3f3f46;--ds-v2-destructive:#dc2626;--ds-v2-success:#16a34a;--ds-v2-warning:#d97706;--ds-v2-info:#0284c7;--ds-v2-accent:#b8860b;--ds-v2-sidebar:#fff;--ds-v2-sidebar-foreground:#52525b;--ds-v2-sidebar-active:#e8f6f0;--ds-v2-sidebar-active-fg:#1c7d62;--ds-v2-sidebar-border:#e8e8ec;--ds-v2-glass:#ffffffb8;--background:var(--ds-v2-background);--foreground:var(--ds-v2-foreground);--card:var(--ds-v2-card);--card-foreground:var(--ds-v2-card-foreground);--muted:var(--ds-v2-muted);--muted-foreground:var(--ds-v2-muted-foreground);--border:var(--ds-v2-border);--input:var(--ds-v2-input-bg);--ring:var(--ds-v2-ring);--primary:var(--ds-v2-primary);--primary-foreground:var(--ds-v2-primary-foreground);--secondary:var(--ds-v2-secondary);--secondary-foreground:var(--ds-v2-secondary-foreground);--destructive:var(--ds-v2-destructive);--sidebar:var(--ds-v2-sidebar);--sidebar-foreground:var(--ds-v2-sidebar-foreground);--sidebar-accent:var(--ds-v2-sidebar-active);--sidebar-accent-foreground:var(--ds-v2-sidebar-active-fg);--sidebar-border:var(--ds-v2-sidebar-border);--radius:var(--ds-v2-radius-input);--fgm-nebula-cyan:transparent;--fgm-nebula-amber:transparent;--fgm-nebula-deep:transparent;--fgm-glass-bg:var(--ds-v2-card);--fgm-glass-border:var(--ds-v2-border);--fgm-glass-inset:transparent;--fgm-glass-shadow:var(--ds-v2-shadow-card);--fgm-glass-shadow-hover:var(--ds-v2-shadow-md);--fgm-accent-cyan:var(--ds-v2-primary);--fgm-accent-cyan-muted:var(--ds-v2-primary);--fgm-accent-amber:var(--ds-v2-primary);--fgm-accent-amber-muted:var(--ds-v2-primary);--fgm-nav-active-fg:var(--ds-v2-primary);--fgm-link:var(--ds-v2-primary);--fgm-kpi-cyan-fg:var(--ds-v2-primary);--fgm-kpi-cyan-bg:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2]{--fgm-kpi-cyan-bg:color-mix(in srgb, var(--ds-v2-primary) 10%, var(--ds-v2-card))}}[data-ds-v2]{--fgm-kpi-gold-fg:var(--ds-v2-warning);--fgm-kpi-gold-bg:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2]{--fgm-kpi-gold-bg:color-mix(in srgb, var(--ds-v2-warning) 12%, var(--ds-v2-card))}}[data-ds-v2]{--brand:var(--ds-v2-primary);--brand-foreground:var(--ds-v2-primary-foreground);--ds-v2-scrollbar-size:8px;--ds-v2-scrollbar-thumb:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2]{--ds-v2-scrollbar-thumb:color-mix(in srgb, var(--ds-v2-primary) 52%, var(--ds-v2-muted-foreground))}}[data-ds-v2]{--ds-v2-scrollbar-thumb-hover:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2]{--ds-v2-scrollbar-thumb-hover:color-mix(in srgb, var(--ds-v2-primary) 72%, var(--ds-v2-muted-foreground))}}[data-ds-v2]{--ds-v2-scrollbar-track:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2]{--ds-v2-scrollbar-track:color-mix(in srgb, var(--ds-v2-muted) 58%, transparent)}}[data-ds-v2].dark,.dark[data-ds-v2]{--ds-v2-shadow-sm:0 1px 2px #00000059;--ds-v2-shadow-md:0 4px 20px #0006;--ds-v2-shadow-lg:0 16px 48px #00000080;--ds-v2-shadow-card:0 0 0 1px #ffffff0f, 0 4px 24px #00000073;--ds-v2-background:#060912;--ds-v2-foreground:#e8ecf4;--ds-v2-card:#0d1322;--ds-v2-card-foreground:#e8ecf4;--ds-v2-muted:#141c30;--ds-v2-muted-foreground:#8b95ad;--ds-v2-border:#1e2a42;--ds-v2-input-bg:#0a0f1c;--ds-v2-ring:#4cc9a6;--ds-v2-primary:#35b491;--ds-v2-primary-foreground:#04120d;--ds-v2-secondary:#141c30;--ds-v2-secondary-foreground:#d1d9e8;--ds-v2-destructive:#f87171;--ds-v2-success:#34d399;--ds-v2-warning:#fbbf24;--ds-v2-info:#38bdf8;--ds-v2-accent:#d4a853;--ds-v2-sidebar:#060912;--ds-v2-sidebar-foreground:#9aa3b8;--ds-v2-sidebar-active:#3cb89629;--ds-v2-sidebar-active-fg:#6fe0c0;--ds-v2-sidebar-border:#1a2438;--ds-v2-glass:#0d1322eb;--fgm-void:var(--ds-v2-background);--fgm-surface:var(--ds-v2-card);--fgm-shell-bg:var(--ds-v2-background);--fgm-nebula-cyan:transparent;--fgm-nebula-amber:transparent;--fgm-nebula-deep:transparent;--fgm-glass-bg:var(--ds-v2-card);--fgm-glass-border:var(--ds-v2-border);--fgm-glass-inset:transparent;--fgm-glass-shadow:var(--ds-v2-shadow-card);--fgm-glass-shadow-hover:var(--ds-v2-shadow-md);--fgm-accent-cyan:var(--ds-v2-primary);--fgm-accent-cyan-muted:var(--ds-v2-primary);--fgm-accent-amber:var(--ds-v2-accent);--fgm-accent-amber-muted:var(--ds-v2-accent);--fgm-nav-active-fg:var(--ds-v2-primary);--fgm-link:var(--ds-v2-primary);--fgm-kpi-cyan-fg:var(--ds-v2-primary);--fgm-kpi-cyan-bg:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark,.dark[data-ds-v2]{--fgm-kpi-cyan-bg:color-mix(in srgb, var(--ds-v2-primary) 14%, var(--ds-v2-card))}}[data-ds-v2].dark,.dark[data-ds-v2]{--fgm-kpi-gold-fg:#fbbf24;--fgm-kpi-gold-bg:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark,.dark[data-ds-v2]{--fgm-kpi-gold-bg:color-mix(in srgb, var(--ds-v2-warning) 14%, var(--ds-v2-card))}}[data-ds-v2].dark,.dark[data-ds-v2]{--brand:var(--ds-v2-primary);--brand-foreground:var(--ds-v2-primary-foreground)}[data-ds-v2]{--fgm-z-chrome-sidebar:20;--fgm-z-chrome-island:40;--fgm-z-list-filter-dropdown:50;--fgm-z-foreground-overlay:390;--fgm-z-foreground-panel:395;--fgm-bridge-width:48rem;--fgm-bridge-expanded-width:40rem;--fgm-bridge-min-height:3.125rem;--fgm-bridge-chrome-offset:var(--fgm-bridge-min-height);--fgm-bridge-content-gap:.25rem}html[data-foreground-open] [data-ds-v2] .fgm-app-sidebar,html[data-foreground-open][data-ds-v2] .fgm-app-sidebar{z-index:var(--fgm-z-chrome-sidebar);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s,visibility .22s}html[data-foreground-open] .fgm-dynamic-island-fixed{z-index:var(--fgm-z-chrome-island);opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;transform:translateY(-.35rem)}html[data-foreground-open] .fgm-island-restore-zone{z-index:var(--fgm-z-chrome-island);opacity:0;pointer-events:none}html[data-foreground-open] .fgm-dynamic-island-fixed:has(.fgm-dynamic-island--warning,.fgm-dynamic-island--error,.fgm-dynamic-island--success,.fgm-dynamic-island--info,.fgm-dynamic-island--confirm){z-index:calc(var(--fgm-z-foreground-panel,395) + 10);opacity:1;pointer-events:auto;visibility:visible;transform:none}.fgm-dynamic-island-fixed:has(.fgm-dynamic-island--warning,.fgm-dynamic-island--error,.fgm-dynamic-island--success,.fgm-dynamic-island--info,.fgm-dynamic-island--confirm){z-index:calc(var(--fgm-z-foreground-panel,395) + 10);opacity:1;pointer-events:auto;visibility:visible;transform:none}[data-ds-v2] .fgm-app-sidebar{z-index:var(--fgm-z-chrome-sidebar)}[data-ds-v2] [data-slot=sheet-overlay]{z-index:var(--fgm-z-foreground-overlay)}[data-ds-v2] [data-slot=sheet-content]{z-index:var(--fgm-z-foreground-panel)}[data-ds-v2] .ds-v2-modal-overlay{z-index:var(--fgm-z-foreground-overlay)}[data-ds-v2] .ds-v2-modal-panel{z-index:var(--fgm-z-foreground-panel)}[data-ds-v2] .fgm-foreground-overlay{z-index:var(--fgm-z-foreground-overlay)}[data-ds-v2] .fgm-foreground-panel{z-index:var(--fgm-z-foreground-panel)}@media (prefers-reduced-motion:reduce){html[data-foreground-open] .fgm-dynamic-island-fixed{transition:none;transform:none}}[data-ds-v2] .fgm-cosmic-veil,[data-ds-v2] .erp-main-ambient,[data-ds-v2] .fgm-app-main-spotlight:before{display:none!important}[data-ds-v2] .fgm-app-shell,[data-ds-v2] .fgm-app-main{background:0 0}[data-ds-v2] .fgm-shell-inner--island{box-shadow:none;padding-inline:clamp(.875rem,1.25vw,1.375rem);background:0 0;border:none;max-width:none;margin-inline:0;padding-bottom:clamp(.5rem,.75vw,.875rem);padding-top:calc(var(--fgm-bridge-chrome-offset) + var(--fgm-bridge-content-gap))!important}[data-ds-v2] .fgm-shell-inner{max-width:none;margin-inline:0;padding-block:clamp(.75rem,1vw,1.125rem);padding-inline:clamp(.875rem,1.25vw,1.375rem)}[data-ds-v2] .fgm-shell-content{width:100%;max-width:none}[data-ds-v2] .ds-v2-sidebar-shell{background:var(--ds-v2-sidebar)!important;border-color:var(--ds-v2-sidebar-border)!important;padding:0!important}[data-ds-v2] .ds-v2-sidebar-body{gap:.75rem;padding:.875rem .75rem .75rem}[data-ds-v2] .fgm-app-sidebar{background:var(--ds-v2-sidebar);box-shadow:1px 0 0 var(--ds-v2-border);border-color:var(--ds-v2-sidebar-border)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-app-sidebar{box-shadow:1px 0 0 color-mix(in srgb, var(--ds-v2-border) 55%, transparent)}}[data-ds-v2] .fgm-app-sidebar{z-index:var(--fgm-z-chrome-sidebar);padding:0!important}[data-ds-v2].dark .fgm-app-sidebar,.dark[data-ds-v2] .fgm-app-sidebar{background:linear-gradient(180deg, var(--ds-v2-sidebar) 0%, var(--ds-v2-background) 100%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-app-sidebar,.dark[data-ds-v2] .fgm-app-sidebar{background:linear-gradient(180deg, var(--ds-v2-sidebar) 0%, color-mix(in srgb, var(--ds-v2-background) 82%, var(--ds-v2-sidebar)) 100%)}}[data-ds-v2].dark .fgm-app-sidebar,.dark[data-ds-v2] .fgm-app-sidebar{box-shadow:1px 0 0 var(--ds-v2-border), inset -1px 0 0 #ffffff0a}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-app-sidebar,.dark[data-ds-v2] .fgm-app-sidebar{box-shadow:1px 0 0 color-mix(in srgb, var(--ds-v2-border) 70%, transparent), inset -1px 0 0 #ffffff0a}}[data-ds-v2] .fgm-sidebar-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}[data-ds-v2] .ds-v2-sidebar-header{justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.125rem;display:flex}[data-ds-v2] .ds-v2-sidebar-logo{width:7.25rem;height:auto}[data-ds-v2] .ds-v2-sidebar-logo-wrap{flex-shrink:0;place-items:center start;display:grid}[data-ds-v2] .ds-v2-sidebar-logo-wrap>.ds-v2-sidebar-logo{grid-area:1/1;transition:opacity .35s cubic-bezier(.22,1,.36,1)}[data-ds-v2] .ds-v2-sidebar-logo-wrap[data-theme-logo=light] .ds-v2-sidebar-logo--dark,[data-ds-v2] .ds-v2-sidebar-logo-wrap[data-theme-logo=dark] .ds-v2-sidebar-logo--light{opacity:0;pointer-events:none}html.theme-switching [data-ds-v2] .ds-v2-sidebar-logo-wrap>.ds-v2-sidebar-logo{transition:none}[data-ds-v2] .ds-v2-sidebar-logo--compact{width:2.25rem}[data-ds-v2] .ds-v2-sidebar-icon-btn{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);color:var(--ds-v2-sidebar-foreground);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}[data-ds-v2] .ds-v2-sidebar-icon-btn:hover{background:var(--ds-v2-muted);border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-icon-btn:hover{border-color:color-mix(in srgb, var(--ds-v2-primary) 22%, var(--ds-v2-border))}}[data-ds-v2] .ds-v2-sidebar-icon-btn:hover{color:var(--ds-v2-foreground)}[data-ds-v2].dark .ds-v2-sidebar-icon-btn,.dark[data-ds-v2] .ds-v2-sidebar-icon-btn{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-sidebar-icon-btn,.dark[data-ds-v2] .ds-v2-sidebar-icon-btn{background:color-mix(in srgb, var(--ds-v2-card) 88%, transparent)}}[data-ds-v2] .ds-v2-sidebar-utilities{align-items:center;gap:.5rem;display:flex}[data-ds-v2] .ds-v2-sidebar-utilities--collapsed{justify-content:center}[data-ds-v2] .ds-v2-sidebar-utilities--header{flex:none}[data-ds-v2] .ds-v2-sidebar-lang{flex:1;min-width:0}[data-ds-v2] .ds-v2-sidebar-lang--header{flex:none;width:5.75rem}[data-ds-v2] .ds-v2-sidebar-lang button{background:var(--ds-v2-card)!important;border-color:var(--ds-v2-border)!important;box-shadow:none!important;border-radius:.5rem!important;padding:.4375rem .625rem!important;font-size:.75rem!important}[data-ds-v2].dark .ds-v2-sidebar-lang button,.dark[data-ds-v2] .ds-v2-sidebar-lang button{background:var(--ds-v2-card)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-sidebar-lang button,.dark[data-ds-v2] .ds-v2-sidebar-lang button{background:color-mix(in srgb, var(--ds-v2-card) 88%, transparent)!important}}[data-ds-v2] .ds-v2-sidebar-section-label{color:var(--ds-v2-muted-foreground);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1rem;padding-inline:.375rem;font-size:.625rem;font-weight:600;display:flex}[data-ds-v2] .ds-v2-sidebar-section-label:first-child{margin-top:.25rem}[data-ds-v2] .ds-v2-sidebar-section-label__dot{background:var(--ds-v2-muted-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-section-label__dot{background:color-mix(in srgb, var(--ds-v2-muted-foreground) 70%, transparent)}}[data-ds-v2] .ds-v2-sidebar-section-label__dot{border-radius:9999px;flex-shrink:0;width:.25rem;height:.25rem}[data-ds-v2] .fgm-sidebar-section-btn{color:var(--ds-v2-sidebar-foreground);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;margin-top:.125rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}[data-ds-v2] .fgm-sidebar-section-btn:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-section-btn:hover{background:color-mix(in srgb, var(--ds-v2-muted) 80%, transparent)}}[data-ds-v2] .fgm-sidebar-section-btn:hover{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-sidebar-section-btn-open{background:var(--ds-v2-sidebar-active)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-section-btn-open{background:color-mix(in srgb, var(--ds-v2-sidebar-active) 90%, transparent)}}[data-ds-v2] .fgm-sidebar-section-btn-open{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-section-btn-open{border-color:color-mix(in srgb, var(--ds-v2-primary) 28%, var(--ds-v2-border))}}[data-ds-v2] .fgm-sidebar-section-btn-open{box-shadow:inset 0 0 0 1px var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-section-btn-open{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-v2-primary) 8%, transparent)}}[data-ds-v2] .fgm-sidebar-section-btn-open{color:var(--ds-v2-sidebar-active-fg);font-weight:600}[data-ds-v2].dark .fgm-sidebar-section-btn-open,.dark[data-ds-v2] .fgm-sidebar-section-btn-open{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-sidebar-section-btn-open,.dark[data-ds-v2] .fgm-sidebar-section-btn-open{background:color-mix(in srgb, var(--ds-v2-primary) 14%, var(--ds-v2-card))}}[data-ds-v2].dark .fgm-sidebar-section-btn-open,.dark[data-ds-v2] .fgm-sidebar-section-btn-open{box-shadow:inset 0 0 24px var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-sidebar-section-btn-open,.dark[data-ds-v2] .fgm-sidebar-section-btn-open{box-shadow:inset 0 0 24px color-mix(in srgb, var(--ds-v2-primary) 8%, transparent)}}[data-ds-v2] .fgm-sidebar-section-children{border-left:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-section-children{border-left:1px solid color-mix(in srgb, var(--ds-v2-border) 90%, transparent)}}[data-ds-v2] .fgm-sidebar-section-children{margin-top:.25rem;margin-left:.75rem;padding-left:.5rem}[data-ds-v2] .fgm-sidebar-subsection-btn{color:var(--ds-v2-sidebar-foreground);border:1px solid #0000;border-radius:.5rem;align-items:center}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-subsection-btn{color:color-mix(in srgb, var(--ds-v2-sidebar-foreground) 88%, transparent)}}[data-ds-v2] .fgm-sidebar-subsection-btn{gap:.5rem;width:100%;margin-top:.125rem;padding:.4375rem .5rem;font-size:.75rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:flex}[data-ds-v2] .fgm-sidebar-subsection-btn:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-subsection-btn:hover{background:color-mix(in srgb, var(--ds-v2-muted) 70%, transparent)}}[data-ds-v2] .fgm-sidebar-subsection-btn:hover{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-sidebar-subsection-btn-open{background:var(--ds-v2-sidebar-active)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-subsection-btn-open{background:color-mix(in srgb, var(--ds-v2-sidebar-active) 70%, transparent)}}[data-ds-v2] .fgm-sidebar-subsection-btn-open{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-subsection-btn-open{border-color:color-mix(in srgb, var(--ds-v2-primary) 20%, var(--ds-v2-border))}}[data-ds-v2] .fgm-sidebar-subsection-btn-open{color:var(--ds-v2-sidebar-active-fg)}[data-ds-v2] .fgm-sidebar-subsection-children{border-left:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-subsection-children{border-left:1px solid color-mix(in srgb, var(--ds-v2-border) 80%, transparent)}}[data-ds-v2] .fgm-sidebar-subsection-children{margin-left:.625rem;padding-left:.375rem}[data-ds-v2] .ds-v2-sidebar-nav{gap:.125rem;margin-top:.25rem;padding-right:.125rem}[data-ds-v2] .fgm-sidebar-link{color:var(--ds-v2-sidebar-foreground);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem .5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative;overflow:hidden}[data-ds-v2] .fgm-sidebar-link:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-link:hover{background:color-mix(in srgb, var(--ds-v2-muted) 75%, transparent)}}[data-ds-v2] .fgm-sidebar-link:hover{color:var(--ds-v2-foreground);transform:none}[data-ds-v2] .fgm-sidebar-link-active{background:var(--ds-v2-sidebar-active);border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-link-active{border-color:color-mix(in srgb, var(--ds-v2-primary) 16%, transparent)}}[data-ds-v2] .fgm-sidebar-link-active{box-shadow:none;color:var(--ds-v2-sidebar-active-fg);font-weight:600}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-sidebar-link-active,.dark[data-ds-v2] .fgm-sidebar-link-active{background:color-mix(in srgb, var(--ds-v2-primary) 16%, var(--ds-v2-card));box-shadow:inset 0 0 20px color-mix(in srgb, var(--ds-v2-primary) 10%, transparent)}}[data-ds-v2] .fgm-sidebar-link-active:before{background:var(--ds-v2-primary);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:.4rem;bottom:.4rem;left:0}[data-ds-v2] .fgm-sidebar-link svg{color:currentColor;opacity:.8;flex-shrink:0}[data-ds-v2] .fgm-sidebar-link-active svg{opacity:1}[data-ds-v2] .ds-v2-sidebar-footer{border-top:1px solid var(--ds-v2-border);z-index:20;flex-direction:column;gap:.625rem;margin-top:.5rem;padding-top:.75rem;display:flex;position:relative;overflow:visible}[data-ds-v2] .ds-v2-sidebar-release{width:100%}[data-ds-v2] .ds-v2-sidebar-release__card{background:linear-gradient(145deg, var(--ds-v2-card), var(--ds-v2-card))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-release__card{background:linear-gradient(145deg, color-mix(in srgb, var(--ds-v2-card) 88%, var(--ds-v2-primary) 12%), color-mix(in srgb, var(--ds-v2-card) 96%, #000 4%))}}[data-ds-v2] .ds-v2-sidebar-release__card{border:1px solid var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-release__card{border:1px solid color-mix(in srgb, var(--ds-v2-primary) 18%, var(--ds-v2-border))}}[data-ds-v2] .ds-v2-sidebar-release__card{border-radius:.8rem;padding:.5rem .62rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 8px 22px #0000001f}[data-ds-v2] .ds-v2-sidebar-release__sheen{opacity:.55;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff29 50%,#0000 65%);position:absolute;inset:0}[data-ds-v2] .ds-v2-sidebar-release__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}[data-ds-v2] .ds-v2-sidebar-release__meta{flex-direction:column;gap:.08rem;min-width:0;display:flex}[data-ds-v2] .ds-v2-sidebar-release__label{color:var(--ds-v2-muted-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:600;line-height:1}[data-ds-v2] .ds-v2-sidebar-release__code{color:var(--ds-v2-foreground);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;font-size:.72rem;font-weight:650;line-height:1.15}[data-ds-v2] .ds-v2-sidebar-release__pill{background:var(--ds-v2-success);align-items:center}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-release__pill{background:color-mix(in srgb, var(--ds-v2-success) 12%, transparent)}}[data-ds-v2] .ds-v2-sidebar-release__pill{border:1px solid var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-release__pill{border:1px solid color-mix(in srgb, var(--ds-v2-success) 32%, transparent)}}[data-ds-v2] .ds-v2-sidebar-release__pill{color:var(--ds-v2-success);letter-spacing:.06em;border-radius:999px;flex-shrink:0;gap:.32rem;padding:.28rem .48rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:relative}[data-ds-v2] .ds-v2-sidebar-release__pulse{background:var(--ds-v2-success);box-shadow:0 0 8px var(--ds-v2-success);border-radius:999px;animation:2s ease-in-out infinite ds-v2-release-pulse}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-release__pulse{box-shadow:0 0 8px color-mix(in srgb, var(--ds-v2-success) 55%, transparent)}}[data-ds-v2] .ds-v2-sidebar-release__pulse{width:.34rem;height:.34rem}@keyframes ds-v2-release-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}[data-ds-v2] .ds-v2-sidebar-profile-wrap{position:relative}[data-ds-v2] .ds-v2-sidebar-profile{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);cursor:pointer;text-align:left;border-radius:.75rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}[data-ds-v2] .ds-v2-sidebar-profile:hover,[data-ds-v2] .ds-v2-sidebar-profile--open{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-profile:hover,[data-ds-v2] .ds-v2-sidebar-profile--open{border-color:color-mix(in srgb, var(--ds-v2-primary) 22%, var(--ds-v2-border))}}[data-ds-v2] .ds-v2-sidebar-profile:hover,[data-ds-v2] .ds-v2-sidebar-profile--open{box-shadow:var(--ds-v2-shadow-sm)}[data-ds-v2] .ds-v2-sidebar-profile-menu{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);box-shadow:var(--ds-v2-shadow-md);z-index:50;border-radius:.75rem;flex-direction:column;padding:.375rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;overflow:hidden}[data-ds-v2] .ds-v2-sidebar-profile-menu__item{color:var(--ds-v2-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}[data-ds-v2] .ds-v2-sidebar-profile-menu__item:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-profile-menu__item:hover{background:color-mix(in srgb, var(--ds-v2-muted) 75%, transparent)}}[data-ds-v2] .ds-v2-sidebar-profile-menu__item svg{color:var(--ds-v2-muted-foreground);flex-shrink:0}[data-ds-v2] .ds-v2-sidebar-profile-menu__item--danger,[data-ds-v2] .ds-v2-sidebar-profile-menu__item--danger svg{color:#dc2626}[data-ds-v2] .ds-v2-sidebar-profile-menu__item--danger:hover{background:#dc26261a}[data-ds-v2] .ds-v2-sidebar-profile-menu__divider{background:var(--ds-v2-border);height:1px;margin:.25rem .375rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-sidebar-profile,.dark[data-ds-v2] .ds-v2-sidebar-profile{background:color-mix(in srgb, var(--ds-v2-card) 92%, transparent)}}[data-ds-v2] .ds-v2-sidebar-profile--loading{border-radius:.75rem;height:3.25rem}[data-ds-v2] .ds-v2-sidebar-profile__avatar{background:var(--ds-v2-primary);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:relative}[data-ds-v2] .ds-v2-sidebar-profile__status{border:2px solid var(--ds-v2-card);background:#22c55e;border-radius:9999px;width:.625rem;height:.625rem;position:absolute;bottom:-1px;right:-1px}[data-ds-v2] .ds-v2-sidebar-profile__meta{flex:1;min-width:0}[data-ds-v2] .ds-v2-sidebar-profile__name{color:var(--ds-v2-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}[data-ds-v2] .ds-v2-sidebar-profile__role{color:var(--ds-v2-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.6875rem;line-height:1.2;overflow:hidden}[data-ds-v2] .ds-v2-sidebar-profile__chevron{color:var(--ds-v2-muted-foreground);flex-shrink:0}[data-ds-v2] .ds-v2-sidebar-collapse-btn{color:var(--ds-v2-muted-foreground);background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;font-size:.75rem;font-weight:500;transition:color .2s;display:inline-flex}[data-ds-v2] .ds-v2-sidebar-collapse-btn:hover{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-sidebar-nav-scroll{scrollbar-width:none;-ms-overflow-style:none}[data-ds-v2] .fgm-sidebar-link-active{color:var(--ds-v2-sidebar-active-fg)!important;background:var(--ds-v2-sidebar-active)!important;border-color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-link-active{border-color:color-mix(in srgb, var(--ds-v2-primary) 16%, transparent)!important}}[data-ds-v2] .fgm-sidebar-link-active{box-shadow:none!important}[data-ds-v2] .fgm-page-heading{box-shadow:none;margin-top:0;margin-bottom:var(--ds-v2-space-3);background:0 0;border:none;padding:0 min(20rem,38vw) 0 0}[data-ds-v2] .fgm-page-heading__title{color:var(--ds-v2-foreground);font-size:var(--ds-v2-text-page-title);letter-spacing:-.02em;font-weight:600;line-height:1.25;-webkit-text-fill-color:unset!important;background:0 0!important}[data-ds-v2] .fgm-fluid-subtitle{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-body);font-weight:400}[data-ds-v2] .fgm-page-heading nav{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-caption)}[data-ds-v2] .ds-v2-type-page-title{font-size:var(--ds-v2-text-page-title);letter-spacing:-.02em;color:var(--ds-v2-foreground);font-weight:600;line-height:1.25}[data-ds-v2] .ds-v2-type-section-title{font-size:var(--ds-v2-text-section);letter-spacing:-.01em;color:var(--ds-v2-foreground);font-weight:600}[data-ds-v2] .ds-v2-type-kpi-title{font-size:var(--ds-v2-text-kpi-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);font-weight:600}[data-ds-v2] .ds-v2-type-kpi-value{font-size:var(--ds-v2-text-kpi-value);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-v2-foreground);font-weight:700;line-height:1.2}[data-ds-v2] .ds-v2-type-table-header{font-size:var(--ds-v2-text-table-header);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);font-weight:600}[data-ds-v2] .ds-v2-type-table-cell{font-size:var(--ds-v2-text-table-cell);color:var(--ds-v2-foreground);line-height:1.35}[data-ds-v2] .ds-v2-type-label{font-size:var(--ds-v2-text-label);color:var(--ds-v2-foreground);font-weight:500}[data-ds-v2] .ds-v2-type-caption{font-size:var(--ds-v2-text-caption);color:var(--ds-v2-muted-foreground)}[data-ds-v2] .ds-v2-type-badge{font-size:var(--ds-v2-text-badge);letter-spacing:.02em;font-weight:600}[data-ds-v2] .ds-v2-table-scroll table,[data-ds-v2] .fgm-enterprise-table{font-size:var(--ds-v2-text-table-cell)}[data-ds-v2] .ds-v2-table-scroll th,[data-ds-v2] .fgm-enterprise-table th{font-size:var(--ds-v2-text-table-header);letter-spacing:.04em;font-weight:600}[data-ds-v2] .ds-v2-table-scroll td,[data-ds-v2] .fgm-enterprise-table td{font-size:var(--ds-v2-text-table-cell);line-height:1.35}[data-ds-v2] .ds-v2-filter-panel,[data-ds-v2] .ds-v2-input,[data-ds-v2] .ds-v2-select{font-size:var(--ds-v2-text-body)}[data-ds-v2] .erp-table-ledger.fgm-enterprise-table th,[data-ds-v2] .erp-table-ledger.fgm-enterprise-table td,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table th,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table td{font-size:var(--ds-v2-text-table-cell);line-height:1.35}[data-ds-v2] .erp-table-ledger.fgm-enterprise-table th,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table th{font-size:var(--ds-v2-text-table-header)}[data-ds-v2] .erp-table-ledger.fgm-enterprise-table td:first-child,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table td:first-child{font-size:var(--ds-v2-text-table-cell)}[data-ds-v2] .ds-v2-btn{border-radius:var(--ds-v2-radius-button);font-size:var(--ds-v2-text-button);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;height:2.25rem;padding:0 1rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .15s;display:inline-flex}[data-ds-v2] .ds-v2-btn:active:not(:disabled){transform:scale(.98)}[data-ds-v2] .ds-v2-btn:disabled{cursor:not-allowed;opacity:.5}[data-ds-v2] .ds-v2-btn--primary{background:var(--ds-v2-primary);color:var(--ds-v2-primary-foreground);box-shadow:var(--ds-v2-shadow-sm);border:1px solid #0000}[data-ds-v2] .ds-v2-btn--primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:var(--ds-v2-shadow-md)}html[data-ds-v2] a.ds-v2-btn--primary,[data-ds-v2] a.ds-v2-btn--primary,html[data-ds-v2] a.ds-v2-btn--primary:hover,[data-ds-v2] a.ds-v2-btn--primary:hover{text-decoration:none;color:var(--ds-v2-primary-foreground)!important}html[data-ds-v2] a.ds-v2-btn--danger,[data-ds-v2] a.ds-v2-btn--danger,html[data-ds-v2] a.ds-v2-btn--success,[data-ds-v2] a.ds-v2-btn--success{text-decoration:none;color:#fff!important}html[data-ds-v2] a.ds-v2-btn--secondary,[data-ds-v2] a.ds-v2-btn--secondary{text-decoration:none;color:var(--ds-v2-secondary-foreground)!important}html[data-ds-v2] a.ds-v2-btn--ghost,[data-ds-v2] a.ds-v2-btn--ghost{text-decoration:none;color:var(--ds-v2-foreground)!important}[data-ds-v2] .ds-v2-btn--secondary{background:var(--ds-v2-secondary);border:1px solid var(--ds-v2-border);color:var(--ds-v2-secondary-foreground)}[data-ds-v2] .ds-v2-btn--secondary:hover:not(:disabled){background:var(--ds-v2-muted)}[data-ds-v2] .ds-v2-btn--ghost{border:1px solid var(--ds-v2-border);color:var(--ds-v2-foreground);background:0 0}[data-ds-v2] .ds-v2-btn--ghost:hover:not(:disabled){background:var(--ds-v2-muted)}[data-ds-v2] .ds-v2-btn--danger{background:var(--ds-v2-destructive);color:#fff;border:1px solid #0000}[data-ds-v2] .ds-v2-btn--danger:hover:not(:disabled){filter:brightness(1.06)}[data-ds-v2] .ds-v2-btn--success{background:var(--ds-v2-success);color:#fff;border:1px solid #0000}[data-ds-v2] .ds-v2-btn--success:hover:not(:disabled){filter:brightness(1.06)}[data-ds-v2] .ds-v2-btn--warning{background:var(--ds-v2-warning);border:1px solid var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-btn--warning{border:1px solid color-mix(in srgb, var(--ds-v2-warning) 80%, #000)}}[data-ds-v2] .ds-v2-btn--warning{color:#111827}[data-ds-v2] .ds-v2-btn--warning:hover:not(:disabled){filter:brightness(1.05)}html[data-ds-v2] button.ds-v2-btn--success,[data-ds-v2] button.ds-v2-btn--success,html[data-ds-v2] button.ds-v2-btn--danger,[data-ds-v2] button.ds-v2-btn--danger{color:#fff!important}html[data-ds-v2] button.ds-v2-btn--warning,[data-ds-v2] button.ds-v2-btn--warning{color:#111827!important}html[data-ds-v2] a.ds-v2-btn--warning,[data-ds-v2] a.ds-v2-btn--warning{text-decoration:none;color:#111827!important}[data-ds-v2] .ds-v2-btn--sm{height:2rem;padding:0 .875rem;font-size:.8125rem}[data-ds-v2] .ds-v2-btn--xs{height:1.75rem;padding:0 .625rem;font-size:.75rem}[data-ds-v2] .ds-v2-btn-icon{border-radius:var(--ds-v2-radius-button);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .2s,transform .15s;display:inline-flex}[data-ds-v2] .ds-v2-btn-icon:hover{filter:brightness(1.08)}[data-ds-v2] .ds-v2-btn-icon:active{transform:scale(.95)}[data-ds-v2] .ds-v2-btn-icon--primary{background:var(--ds-v2-primary);color:#fff}[data-ds-v2] .ds-v2-btn-icon--neutral{background:var(--ds-v2-muted);color:var(--ds-v2-foreground);border:1px solid var(--ds-v2-border)}[data-ds-v2] .ds-v2-btn-icon--warning{background:var(--ds-v2-warning);color:#fff}[data-ds-v2] .ds-v2-btn-icon--info{background:var(--ds-v2-info);color:#fff}[data-ds-v2] .ds-v2-input{background:var(--ds-v2-input-bg);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-input);color:var(--ds-v2-foreground);width:100%;height:2.25rem;padding:0 .75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}[data-ds-v2] .ds-v2-input::placeholder{color:var(--ds-v2-muted-foreground)}[data-ds-v2] .ds-v2-input:focus-visible{border-color:var(--ds-v2-ring);box-shadow:0 0 0 3px var(--ds-v2-ring)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-v2-ring) 20%, transparent)}}[data-ds-v2] .ds-v2-input:focus-visible{outline:none}[data-ds-v2] .ds-v2-select{appearance:auto}[data-ds-v2] .ds-v2-kpi-grid{align-items:stretch;gap:var(--ds-v2-kpi-grid-gap,.875rem);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}[data-ds-v2] .ds-v2-kpi-grid>*{flex:1 1 0;min-width:clamp(7.25rem,11vw,13rem)}[data-ds-v2] .ds-v2-kpi-grid--hero-first>:first-child{flex:1.38 1 0;min-width:clamp(8.5rem,13vw,15rem)}[data-ds-v2] .ds-v2-kpi-grid--dense{--ds-v2-kpi-grid-gap:.5rem}[data-ds-v2] .ds-v2-kpi-grid--dense>*{min-width:clamp(6.25rem,9vw,10rem)}[data-ds-v2] .ds-v2-kpi-grid--dense .ds-v2-kpi-card{min-height:6.5rem;padding:.5rem .625rem}[data-ds-v2] .ds-v2-kpi-grid--dense .ds-v2-kpi-card__footer{display:none}[data-ds-v2] .ds-v2-kpi-grid--dense .ds-v2-type-kpi-title{font-size:.625rem;line-height:1.25}[data-ds-v2] .ds-v2-kpi-grid--dense .ds-v2-type-kpi-value{font-size:.875rem}[data-ds-v2] .ds-v2-kpi-grid--comfortable .ds-v2-kpi-card{min-height:8.5rem}[data-ds-v2] .ds-v2-kpi-grid--comfortable .ds-v2-kpi-card__header .ds-v2-type-caption{min-height:1.125rem}@media (min-width:80rem){[data-ds-v2] .ds-v2-kpi-grid{overflow-x:visible}[data-ds-v2] .ds-v2-kpi-grid>*,[data-ds-v2] .ds-v2-kpi-grid--hero-first>:first-child{min-width:0}}[data-ds-v2] .ds-v2-kpi-card{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);height:100%;min-height:7.25rem;padding:var(--ds-v2-space-2) var(--ds-v2-space-3);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;position:relative}[data-ds-v2] .ds-v2-kpi-card--interactive{cursor:pointer}[data-ds-v2] .ds-v2-kpi-card--interactive:hover{box-shadow:var(--ds-v2-shadow-md);transform:translateY(-1px)}[data-ds-v2] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px var(--ds-v2-primary), var(--ds-v2-shadow-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-v2-primary) 35%, transparent), var(--ds-v2-shadow-card)}}[data-ds-v2] .ds-v2-kpi-card__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-v2-space-2);display:flex}[data-ds-v2] .ds-v2-kpi-card__icon{border-radius:var(--ds-v2-radius-button);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}[data-ds-v2] .ds-v2-kpi--blue .ds-v2-kpi-card__icon{color:#3b82f6;background:#3b82f61f}[data-ds-v2] .ds-v2-kpi--rose .ds-v2-kpi-card__icon{color:#f43f5e;background:#f43f5e1f}[data-ds-v2] .ds-v2-kpi--emerald .ds-v2-kpi-card__icon{color:#10b981;background:#10b9811f}[data-ds-v2] .ds-v2-kpi--amber .ds-v2-kpi-card__icon{color:#f59e0b;background:#f59e0b1f}[data-ds-v2] .ds-v2-kpi--cyan .ds-v2-kpi-card__icon{color:#06b6d4;background:#06b6d41f}[data-ds-v2] .ds-v2-kpi--violet .ds-v2-kpi-card__icon{color:#8b5cf6;background:#8b5cf61f}[data-ds-v2] .ds-v2-kpi--neutral .ds-v2-kpi-card__icon{background:var(--ds-v2-muted);color:var(--ds-v2-muted-foreground)}[data-ds-v2] .ds-v2-kpi-card__footer{padding-top:var(--ds-v2-space-2);justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}[data-ds-v2] .ds-v2-kpi-trend{align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}[data-ds-v2] .ds-v2-kpi-trend--up{color:var(--ds-v2-success)}[data-ds-v2] .ds-v2-kpi-trend--down{color:var(--ds-v2-destructive)}[data-ds-v2] .ds-v2-kpi-trend--flat{color:var(--ds-v2-muted-foreground)}[data-ds-v2] .ds-v2-sparkline{width:4.5rem;height:2rem}[data-ds-v2] .ds-v2-filter-panel{background:var(--ds-v2-card);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);padding:var(--ds-v2-space-3);z-index:var(--fgm-z-list-filter-dropdown);position:relative;overflow:visible}[data-ds-v2] .ds-v2-filter-bar-stack{z-index:var(--fgm-z-list-filter-dropdown);position:relative;overflow:visible}[data-ds-v2] .ds-v2-filter-panel--compact{padding:.625rem .75rem}[data-ds-v2] .ds-v2-filter-panel--compact .ds-v2-input,[data-ds-v2] .ds-v2-filter-panel--compact .ds-v2-select{min-height:2rem;padding-block:.3rem}[data-ds-v2] .ds-v2-filter-panel--compact .flex.min-w-\[11rem\]{gap:.25rem;min-width:8.5rem}[data-ds-v2] .ds-v2-filter-panel--compact .ds-v2-type-label{line-height:1.25}[data-ds-v2] .ds-v2-panel{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);padding:var(--ds-v2-space-3);overflow:visible}[data-ds-v2] .ds-v2-panel__header{align-items:center;gap:var(--ds-v2-space-2);margin-bottom:var(--ds-v2-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}[data-ds-v2],[data-ds-v2] .fgm-app-main{scrollbar-width:thin;scrollbar-color:var(--ds-v2-scrollbar-thumb) var(--ds-v2-scrollbar-track)}[data-ds-v2] ::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:var(--ds-v2-scrollbar-size)}[data-ds-v2] ::-webkit-scrollbar-track{background:var(--ds-v2-scrollbar-track);border-radius:9999px}[data-ds-v2] ::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}[data-ds-v2] ::-webkit-scrollbar-thumb:hover{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .no-scrollbar,[data-ds-v2] .fgm-sidebar-nav-scroll{scrollbar-width:none;-ms-overflow-style:none}[data-ds-v2] .no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}[data-ds-v2] .fgm-sidebar-nav-scroll::-webkit-scrollbar{width:0;height:0;display:none}[data-ds-v2] .ds-v2-table-shell{border-radius:var(--ds-v2-radius-card);overflow:visible}[data-ds-v2] .ds-v2-table-scroll{-webkit-overflow-scrolling:touch;border-radius:var(--ds-v2-radius-card);scrollbar-width:thin;scrollbar-color:var(--ds-v2-scrollbar-thumb) var(--ds-v2-scrollbar-track);max-height:min(70vh,52rem);overflow:auto}[data-ds-v2] .ds-v2-table-scroll::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:var(--ds-v2-scrollbar-size)}[data-ds-v2] .ds-v2-table-scroll--adaptive,[data-ds-v2] .erp-table-scroll--adaptive,[data-ds-v2] .ds-v2-scrollbar,[data-ds-v2] .ds-v2-scrollbar-x{scrollbar-width:thin;scrollbar-color:var(--ds-v2-scrollbar-thumb) var(--ds-v2-scrollbar-track)}[data-ds-v2] .ds-v2-table-scroll--adaptive::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:7px}[data-ds-v2] .erp-table-scroll--adaptive::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:7px}[data-ds-v2] .ds-v2-scrollbar::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:7px}[data-ds-v2] .ds-v2-scrollbar-x::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:7px}[data-ds-v2] .ds-v2-table-scroll--adaptive::-webkit-scrollbar-track{background:var(--ds-v2-scrollbar-track);border-radius:9999px;margin-inline:.375rem}[data-ds-v2] .erp-table-scroll--adaptive::-webkit-scrollbar-track{background:var(--ds-v2-scrollbar-track);border-radius:9999px;margin-inline:.375rem}[data-ds-v2] .ds-v2-scrollbar::-webkit-scrollbar-track{background:var(--ds-v2-scrollbar-track);border-radius:9999px;margin-inline:.375rem}[data-ds-v2] .ds-v2-scrollbar-x::-webkit-scrollbar-track{background:var(--ds-v2-scrollbar-track);border-radius:9999px;margin-inline:.375rem}[data-ds-v2] .ds-v2-table-scroll--adaptive::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px;min-width:2.5rem;transition:background .18s}[data-ds-v2] .erp-table-scroll--adaptive::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px;min-width:2.5rem;transition:background .18s}[data-ds-v2] .ds-v2-scrollbar::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px;min-width:2.5rem;transition:background .18s}[data-ds-v2] .ds-v2-scrollbar-x::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px;min-width:2.5rem;transition:background .18s}[data-ds-v2] .ds-v2-table-scroll--adaptive::-webkit-scrollbar-thumb:hover{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .erp-table-scroll--adaptive::-webkit-scrollbar-thumb:hover{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-scrollbar-x::-webkit-scrollbar-thumb:hover{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-table-scroll--adaptive::-webkit-scrollbar-thumb:active{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .erp-table-scroll--adaptive::-webkit-scrollbar-thumb:active{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-scrollbar::-webkit-scrollbar-thumb:active{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-scrollbar-x::-webkit-scrollbar-thumb:active{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-table-scroll table{border-collapse:separate;border-spacing:0;width:100%}[data-ds-v2] .ds-v2-col-actions{background-color:var(--ds-v2-card);box-shadow:-10px 0 0 0 var(--ds-v2-card), -6px 0 12px -8px var(--ds-v2-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-col-actions{box-shadow:-10px 0 0 0 var(--ds-v2-card), -6px 0 12px -8px color-mix(in srgb, var(--ds-v2-foreground) 12%, transparent)}}[data-ds-v2] .ds-v2-col-actions{z-index:16;width:9rem;min-width:9rem;max-width:9rem;position:sticky;right:0;padding-inline:.375rem!important}[data-ds-v2] .ds-v2-table-head-row th.ds-v2-col-actions{background-color:var(--ds-v2-muted);box-shadow:-10px 0 0 0 var(--ds-v2-muted), -6px 0 12px -8px var(--ds-v2-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-table-head-row th.ds-v2-col-actions{box-shadow:-10px 0 0 0 var(--ds-v2-muted), -6px 0 12px -8px color-mix(in srgb, var(--ds-v2-foreground) 12%, transparent)}}[data-ds-v2] .ds-v2-table-head-row th.ds-v2-col-actions{z-index:30}[data-ds-v2] .ds-v2-table-row:hover .ds-v2-col-actions{background-color:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-table-row:hover .ds-v2-col-actions{background-color:color-mix(in srgb, var(--ds-v2-muted) 60%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-table-row:hover .ds-v2-col-actions{box-shadow:-10px 0 0 0 var(--ds-v2-muted), -6px 0 12px -8px var(--ds-v2-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-table-row:hover .ds-v2-col-actions{box-shadow:-10px 0 0 0 color-mix(in srgb, var(--ds-v2-muted) 60%, var(--ds-v2-card)), -6px 0 12px -8px color-mix(in srgb, var(--ds-v2-foreground) 12%, transparent)}}[data-ds-v2] .ds-v2-table-head-row{background:var(--ds-v2-muted);z-index:10;position:sticky;top:0}[data-ds-v2] .ds-v2-table-head-row th{border-bottom:1px solid var(--ds-v2-border);text-align:center;vertical-align:middle;white-space:nowrap;padding:.625rem .5rem}[data-ds-v2] .ds-v2-table-th--ledger{font-size:var(--ds-v2-text-table-header);padding:.4375rem .375rem}[data-ds-v2] .ds-v2-table-row{background:var(--ds-v2-card);transition:background-color .2s}[data-ds-v2] .ds-v2-table-row:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-table-row:hover{background:color-mix(in srgb, var(--ds-v2-muted) 60%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-table-row td{background-color:var(--ds-v2-card);border-bottom:1px solid var(--ds-v2-border);font-size:var(--ds-v2-text-table-cell);text-align:center;vertical-align:middle;padding:.5rem .4375rem;line-height:1.35}[data-ds-v2] .ds-v2-table-row:hover td{background-color:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-table-row:hover td{background-color:color-mix(in srgb, var(--ds-v2-muted) 60%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-table-head-row th{background-color:var(--ds-v2-muted)}[data-ds-v2] .erp-table-ledger.fgm-enterprise-table tbody td,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table tbody td{background-color:var(--ds-v2-card)}[data-ds-v2] .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td{background-color:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td{background-color:color-mix(in srgb, var(--ds-v2-muted) 60%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-table-td--numeric{font-variant-numeric:tabular-nums;text-align:right}[data-ds-v2] .ds-v2-badge{border-radius:9999px;justify-content:center;align-items:center;padding:.125rem .5rem;display:inline-flex}[data-ds-v2] button.ds-v2-badge-button{appearance:none;border:none;margin:0;font-family:inherit}[data-ds-v2] .ds-v2-badge--neutral{background:var(--ds-v2-muted);color:var(--ds-v2-muted-foreground)}[data-ds-v2] .ds-v2-badge--success{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-badge--success{background:color-mix(in srgb, var(--ds-v2-success) 15%, transparent)}}[data-ds-v2] .ds-v2-badge--success{color:var(--ds-v2-success)}[data-ds-v2] .ds-v2-badge--warning{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-badge--warning{background:color-mix(in srgb, var(--ds-v2-warning) 15%, transparent)}}[data-ds-v2] .ds-v2-badge--warning{color:var(--ds-v2-warning)}[data-ds-v2] .ds-v2-badge--danger{background:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-badge--danger{background:color-mix(in srgb, var(--ds-v2-destructive) 15%, transparent)}}[data-ds-v2] .ds-v2-badge--danger{color:var(--ds-v2-destructive)}[data-ds-v2] .ds-v2-badge--info{background:var(--ds-v2-info)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-badge--info{background:color-mix(in srgb, var(--ds-v2-info) 15%, transparent)}}[data-ds-v2] .ds-v2-badge--info{color:var(--ds-v2-info)}[data-ds-v2] .ds-v2-badge--primary{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-badge--primary{background:color-mix(in srgb, var(--ds-v2-primary) 15%, transparent)}}[data-ds-v2] .ds-v2-badge--primary{color:var(--ds-v2-primary)}[data-ds-v2] .ds-v2-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--ds-v2-space-2);z-index:var(--fgm-z-foreground-overlay);background:#00000073;justify-content:center;align-items:center;animation:.2s ds-v2-fade-in;display:flex;position:fixed;inset:0}[data-ds-v2] .ds-v2-modal-panel{background:var(--ds-v2-card);border-radius:var(--ds-v2-radius-modal);box-shadow:var(--ds-v2-shadow-lg);width:100%;max-width:28rem;max-height:min(90dvh,100dvh - 2rem);z-index:var(--fgm-z-foreground-panel);animation:.2s ds-v2-slide-up;position:relative;overflow-y:auto}[data-ds-v2] .ds-v2-modal-panel--wide{max-width:min(96vw,48rem)}[data-ds-v2] .ds-v2-modal-header{border-bottom:1px solid var(--ds-v2-border);padding:var(--ds-v2-space-3)}[data-ds-v2] .ds-v2-modal-body{padding:var(--ds-v2-space-3)}[data-ds-v2] .ds-v2-modal-footer{border-top:1px solid var(--ds-v2-border);gap:var(--ds-v2-space-2);padding:var(--ds-v2-space-3);justify-content:flex-end;display:flex}@keyframes ds-v2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-v2-slide-up{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}[data-ds-v2] .ds-v2-alert{border-radius:var(--ds-v2-radius-button);padding:.75rem 1rem;font-size:.875rem;font-weight:500}[data-ds-v2] .ds-v2-alert--error{background:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--error{background:color-mix(in srgb, var(--ds-v2-destructive) 10%, transparent)}}[data-ds-v2] .ds-v2-alert--error{border:1px solid var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--error{border:1px solid color-mix(in srgb, var(--ds-v2-destructive) 25%, transparent)}}[data-ds-v2] .ds-v2-alert--error{color:var(--ds-v2-destructive)}[data-ds-v2] .ds-v2-alert--success{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--success{background:color-mix(in srgb, var(--ds-v2-success) 10%, transparent)}}[data-ds-v2] .ds-v2-alert--success{border:1px solid var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--success{border:1px solid color-mix(in srgb, var(--ds-v2-success) 25%, transparent)}}[data-ds-v2] .ds-v2-alert--success{color:var(--ds-v2-success)}[data-ds-v2] .ds-v2-alert--warning{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--warning{background:color-mix(in srgb, var(--ds-v2-warning) 10%, transparent)}}[data-ds-v2] .ds-v2-alert--warning{border:1px solid var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--warning{border:1px solid color-mix(in srgb, var(--ds-v2-warning) 25%, transparent)}}[data-ds-v2] .ds-v2-alert--warning{color:var(--ds-v2-warning)}[data-ds-v2] .ds-v2-alert--info{background:var(--ds-v2-info)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--info{background:color-mix(in srgb, var(--ds-v2-info) 10%, transparent)}}[data-ds-v2] .ds-v2-alert--info{border:1px solid var(--ds-v2-info)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--info{border:1px solid color-mix(in srgb, var(--ds-v2-info) 25%, transparent)}}[data-ds-v2] .ds-v2-alert--info{color:var(--ds-v2-info)}[data-ds-v2] .ds-v2-toast{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-lg);animation:.2s ds-v2-slide-up}[data-ds-v2] .ds-v2-pagination button{border-radius:var(--ds-v2-radius-button);min-width:2rem;height:2rem;padding:0 .5rem;font-size:.8125rem;transition:background-color .2s}[data-ds-v2] .ds-v2-empty{padding:var(--ds-v2-space-5) var(--ds-v2-space-3);text-align:center}[data-ds-v2] .ds-v2-spinner{border:3px solid var(--ds-v2-muted);border-top-color:var(--ds-v2-primary);border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite spin}[data-ds-v2] .fgm-notification-hub-trigger{border-radius:var(--ds-v2-radius-button);border:1px solid var(--ds-v2-border);transition:background-color .2s}[data-ds-v2] .fgm-notification-hub-trigger:hover{background:var(--ds-v2-muted)}[data-ds-v2] .fgm-mobile-toolbar,[data-ds-v2] .fgm-desktop-sidebar-toolbar{background:var(--ds-v2-card);border-bottom:1px solid var(--ds-v2-border)}[data-ds-v2] .fgm-mobile-menu-btn{border-radius:var(--ds-v2-radius-button);transition:background-color .2s}[data-ds-v2] .fgm-mobile-menu-btn:hover{background:var(--ds-v2-muted)}[data-ds-v2] .fgm-glass-panel,[data-ds-v2] .fgm-enterprise-panel,[data-ds-v2] .login-spotlight.fgm-enterprise-panel{background:var(--ds-v2-card)!important;border:1px solid var(--ds-v2-border)!important;border-radius:var(--ds-v2-radius-card)!important;box-shadow:var(--ds-v2-shadow-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-ds-v2] .login-spotlight:before,[data-ds-v2] .fgm-panel-edge{display:none!important}[data-ds-v2] .fgm-enterprise-panel__title{color:var(--ds-v2-foreground)!important;font-size:1rem!important;font-weight:600!important}[data-ds-v2] .fgm-enterprise-panel__subtitle{color:var(--ds-v2-muted-foreground)!important;font-size:.8125rem!important}[data-ds-v2] .et-kpi-card,[data-ds-v2] .et-panel{background:var(--ds-v2-card)!important;border:1px solid var(--ds-v2-border)!important;border-radius:var(--ds-v2-radius-card)!important;box-shadow:var(--ds-v2-shadow-card)!important}[data-ds-v2] .ds-v2-page-accent{background:linear-gradient(90deg, var(--ds-v2-primary), var(--ds-v2-accent))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-page-accent{background:linear-gradient(90deg, var(--ds-v2-primary), color-mix(in srgb, var(--ds-v2-accent) 55%, var(--ds-v2-primary)))}}[data-ds-v2] .ds-v2-page-accent{border-radius:9999px;width:3.5rem;height:.25rem;margin-bottom:.75rem}[data-ds-v2] .ds-v2-subnav__tab:focus-visible{outline:2px solid var(--ds-v2-ring);outline-offset:2px}[data-ds-v2] [class*=from-sky-600][class*=to-teal-600],[data-ds-v2] [class*=from-sky-500][class*=to-teal-500]{background:var(--ds-v2-primary)!important;box-shadow:var(--ds-v2-shadow-sm)!important;color:var(--ds-v2-primary-foreground)!important;background-image:none!important}[data-ds-v2] .fgm-enterprise-panel{background:var(--ds-v2-card)!important;border-radius:var(--ds-v2-radius-card)!important;box-shadow:var(--ds-v2-shadow-card)!important;border:none!important}[data-ds-v2] .fgm-filter-bar-panel{background:var(--ds-v2-card)!important;box-shadow:var(--ds-v2-shadow-card)!important;border:none!important}[data-ds-v2] .fgm-enterprise-table thead{background:var(--ds-v2-muted)!important}[data-ds-v2] .erp-table-scroll--ledger{max-height:min(70vh,52rem)}[data-ds-v2] .fgm-filter-label{color:var(--ds-v2-foreground)!important;text-transform:none!important;font-size:.8125rem!important;font-weight:500!important}[data-ds-v2] .erp-ledger-actions a,[data-ds-v2] .erp-ledger-actions button{box-shadow:none!important;background-image:none!important;border-radius:.5rem!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:1.875rem!important;min-width:1.875rem!important;height:1.875rem!important;min-height:1.875rem!important;padding:0!important;transition:background-color .2s,border-color .2s,transform .15s!important;display:inline-flex!important}[data-ds-v2] .erp-ledger-actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.3125rem;width:100%;display:inline-flex}[data-ds-v2] .ds-v2-row-action{border:1px solid #0000;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;min-width:1.875rem;height:1.875rem;min-height:1.875rem;padding:0;line-height:0;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s,filter .2s;display:inline-flex}[data-ds-v2] .ds-v2-row-action:hover{filter:brightness(1.04)}[data-ds-v2] .ds-v2-row-action:active{transform:scale(.96)}[data-ds-v2] .ds-v2-row-action--view,[data-ds-v2] .ds-v2-row-action--detail,[data-ds-v2] .ds-v2-row-action--download{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--view,[data-ds-v2] .ds-v2-row-action--detail,[data-ds-v2] .ds-v2-row-action--download{background:color-mix(in srgb, var(--ds-v2-success) 12%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-row-action--view,[data-ds-v2] .ds-v2-row-action--detail,[data-ds-v2] .ds-v2-row-action--download{border-color:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--view,[data-ds-v2] .ds-v2-row-action--detail,[data-ds-v2] .ds-v2-row-action--download{border-color:color-mix(in srgb, var(--ds-v2-success) 34%, var(--ds-v2-border))}}[data-ds-v2] .ds-v2-row-action--view,[data-ds-v2] .ds-v2-row-action--detail,[data-ds-v2] .ds-v2-row-action--download{color:var(--ds-v2-success)}[data-ds-v2] .ds-v2-row-action--view:hover,[data-ds-v2] .ds-v2-row-action--detail:hover,[data-ds-v2] .ds-v2-row-action--download:hover{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--view:hover,[data-ds-v2] .ds-v2-row-action--detail:hover,[data-ds-v2] .ds-v2-row-action--download:hover{background:color-mix(in srgb, var(--ds-v2-success) 18%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-row-action--view:hover,[data-ds-v2] .ds-v2-row-action--detail:hover,[data-ds-v2] .ds-v2-row-action--download:hover{border-color:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--view:hover,[data-ds-v2] .ds-v2-row-action--detail:hover,[data-ds-v2] .ds-v2-row-action--download:hover{border-color:color-mix(in srgb, var(--ds-v2-success) 48%, var(--ds-v2-border))}}[data-ds-v2] .ds-v2-row-action--pay{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--pay{background:color-mix(in srgb, var(--ds-v2-warning) 90%, #000)}}[data-ds-v2] .ds-v2-row-action--pay{border-color:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--pay{border-color:color-mix(in srgb, var(--ds-v2-warning) 92%, #000)}}[data-ds-v2] .ds-v2-row-action--pay{color:#fff}[data-ds-v2] .ds-v2-row-action--pay:hover{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--pay:hover{background:color-mix(in srgb, var(--ds-v2-warning) 82%, #000)}}[data-ds-v2] .ds-v2-row-action--pay:hover{border-color:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--pay:hover{border-color:color-mix(in srgb, var(--ds-v2-warning) 84%, #000)}}[data-ds-v2].dark .ds-v2-row-action--pay,.dark[data-ds-v2] .ds-v2-row-action--pay{background:var(--ds-v2-warning);border-color:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-row-action--pay,.dark[data-ds-v2] .ds-v2-row-action--pay{border-color:color-mix(in srgb, var(--ds-v2-warning) 88%, #fff)}}[data-ds-v2].dark .ds-v2-row-action--pay,.dark[data-ds-v2] .ds-v2-row-action--pay{color:#1a1408}[data-ds-v2].dark .ds-v2-row-action--pay:hover,.dark[data-ds-v2] .ds-v2-row-action--pay:hover{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-row-action--pay:hover,.dark[data-ds-v2] .ds-v2-row-action--pay:hover{background:color-mix(in srgb, var(--ds-v2-warning) 92%, #fff)}}[data-ds-v2] .ds-v2-row-action--edit{background:var(--ds-v2-primary);border-color:var(--ds-v2-primary);color:var(--ds-v2-primary-foreground)}[data-ds-v2] .ds-v2-row-action--edit:hover{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--edit:hover{background:color-mix(in srgb, var(--ds-v2-primary) 88%, #000)}}[data-ds-v2] .ds-v2-row-action--edit:hover{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--edit:hover{border-color:color-mix(in srgb, var(--ds-v2-primary) 88%, #000)}}[data-ds-v2] .ds-v2-row-action--delete{background:var(--ds-v2-destructive);border-color:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--delete{border-color:color-mix(in srgb, var(--ds-v2-destructive) 90%, #000)}}[data-ds-v2] .ds-v2-row-action--delete{color:#fff}[data-ds-v2] .ds-v2-row-action--delete:hover{background:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--delete:hover{background:color-mix(in srgb, var(--ds-v2-destructive) 86%, #000)}}[data-ds-v2] .ds-v2-row-action--delete:hover{border-color:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--delete:hover{border-color:color-mix(in srgb, var(--ds-v2-destructive) 86%, #000)}}[data-ds-v2] .ds-v2-row-action--credit-note{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--credit-note{background:color-mix(in srgb, var(--ds-v2-warning) 92%, #000)}}[data-ds-v2] .ds-v2-row-action--credit-note{color:#fff}[data-ds-v2].dark .ds-v2-row-action--credit-note,.dark[data-ds-v2] .ds-v2-row-action--credit-note{background:var(--ds-v2-warning);color:#1a1408}[data-ds-v2] .ds-v2-row-action svg{stroke:currentColor;flex-shrink:0}[data-ds-v2] .ds-v2-pagination{border-top:1px solid var(--ds-v2-border);align-items:center;gap:var(--ds-v2-space-2);padding:var(--ds-v2-space-2) var(--ds-v2-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}[data-ds-v2] .ds-v2-pagination .ds-v2-btn,[data-ds-v2] .ds-v2-pagination button{border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-button);color:var(--ds-v2-foreground);background:0 0;justify-content:center;align-items:center;min-width:5.5rem;height:2rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:background-color .2s;display:inline-flex}[data-ds-v2] .ds-v2-pagination button:hover:not(:disabled){background:var(--ds-v2-muted)}[data-ds-v2] .ds-v2-pagination button:disabled{cursor:not-allowed;opacity:.45}html[data-ds-v2][data-island-position=top] .fgm-dynamic-island-fixed,[data-ds-v2] html[data-island-position=top] .fgm-dynamic-island-fixed,[data-ds-v2] .fgm-dynamic-island-fixed{top:0;left:var(--fgm-sidebar-offset,var(--fgm-sidebar-w));pointer-events:none;width:auto;max-width:none;z-index:var(--fgm-z-chrome-island);justify-content:center;align-items:flex-start;padding-inline:clamp(.75rem,1.5vw,1.25rem);right:0;transform:none}[data-ds-v2] .fgm-dynamic-island-fixed>.fgm-dynamic-island,[data-ds-v2] .fgm-island-restore-zone .fgm-dynamic-island-fixed>.fgm-island-restore{pointer-events:auto}[data-ds-v2] .fgm-notification-center-overlay,[data-ds-v2] .fgm-error-center-overlay{z-index:var(--fgm-z-foreground-overlay);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0003;position:fixed;inset:0}[data-ds-v2] .fgm-notification-center-panel,[data-ds-v2] .fgm-error-center-panel{z-index:var(--fgm-z-foreground-panel);position:fixed}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--brand{cursor:default;padding-inline:.35rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--brand:hover{background:0 0}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--static{cursor:default}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--static:hover{background:0 0}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{width:min(100%, var(--fgm-bridge-width));min-height:var(--fgm-bridge-min-height);max-width:min(100%, var(--fgm-bridge-width));border:1px solid var(--ds-v2-border);border-radius:0 0 .875rem .875rem;flex-direction:column;align-items:stretch;padding:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{border:1px solid color-mix(in srgb, var(--ds-v2-border) 88%, transparent)}}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{background:var(--ds-v2-card);border-top:none}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{background:color-mix(in srgb, var(--ds-v2-card) 92%, transparent)}}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffff0f, 0 1px 0 var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{box-shadow:inset 0 1px 0 #ffffff0f, 0 1px 0 color-mix(in srgb, var(--ds-v2-primary) 28%, transparent)}}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{transform-origin:top;transition:border-radius .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1);overflow:hidden}[data-ds-v2].dark .fgm-dynamic-island.fgm-dynamic-island--bridge,.dark[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-dynamic-island.fgm-dynamic-island--bridge,.dark[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{background:color-mix(in srgb, var(--ds-v2-card) 86%, transparent)}}[data-ds-v2].dark .fgm-dynamic-island.fgm-dynamic-island--bridge,.dark[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 #ffffff0a, 0 1px 0 var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-dynamic-island.fgm-dynamic-island--bridge,.dark[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{box-shadow:inset 0 1px 0 #ffffff0a, 0 1px 0 color-mix(in srgb, var(--ds-v2-primary) 35%, transparent)}}[data-ds-v2] .fgm-dynamic-island--bridge:after{background:linear-gradient(90deg, transparent 0%, var(--ds-v2-primary) 50%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ds-v2-primary) 55%, transparent) 50%, transparent 100%)}}[data-ds-v2] .fgm-dynamic-island--bridge:after{content:"";opacity:.55;pointer-events:none;height:1px;position:absolute;bottom:0;left:8%;right:8%}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded{box-shadow:inset 0 1px 0 #ffffff0f, 0 1px 0 var(--ds-v2-primary), 0 12px 32px #00000038;border-radius:0 0 1rem 1rem;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded{box-shadow:inset 0 1px 0 #ffffff0f, 0 1px 0 color-mix(in srgb, var(--ds-v2-primary) 28%, transparent), 0 12px 32px #00000038}}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded{max-width:min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), var(--fgm-bridge-expanded-width));transform-origin:top;width:min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), var(--fgm-bridge-expanded-width));padding:.9rem 1rem;overflow:hidden}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded:after{opacity:.35}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__view{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-errors{transform-origin:top}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__compact{min-width:0;min-height:var(--fgm-bridge-min-height);flex-wrap:nowrap;align-items:center;gap:.2rem;width:100%;max-width:100%;padding:.45rem .55rem .5rem;display:flex;overflow:hidden}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge:not(.fgm-dynamic-island--expanded){width:min(max-content, min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), var(--fgm-bridge-width)));max-width:min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), var(--fgm-bridge-width));overflow:hidden}[data-ds-v2] .fgm-island-lang-switcher{z-index:2;position:relative}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn{border-radius:.5rem;flex-shrink:0;min-height:2rem;padding:.45rem .55rem;font-size:.75rem;transition:background-color .18s,color .18s}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment svg,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn svg{width:1rem;height:1rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--account{padding-inline:.4rem;display:inline-flex!important}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__account-chip-avatar{width:1.75rem;height:1.75rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--account .fgm-island-segment__text{display:none}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--online .fgm-island-segment__text,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--muted .fgm-island-segment__text{color:var(--ds-v2-muted-foreground);font-size:.75rem;font-weight:500}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--active{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--active{background:color-mix(in srgb, var(--ds-v2-primary) 14%, var(--ds-v2-muted))}}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--active{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-divider{background:var(--ds-v2-border);opacity:.65;flex-shrink:0;width:1px;height:1.35rem;margin-inline:.15rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-divider--wide{margin-inline:.2rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn:hover,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn:hover,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment:hover{background:color-mix(in srgb, var(--ds-v2-muted) 80%, transparent)}}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{opacity:.88;color:var(--ds-v2-foreground);background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{background:color-mix(in srgb, var(--ds-v2-muted) 72%, transparent)}}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{border:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{border:1px solid color-mix(in srgb, var(--ds-v2-border) 90%, transparent)}}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{margin-left:.1rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--assistant{flex-shrink:1;min-width:0;max-width:7.25rem;padding-inline:.45rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-assistant-label{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.25rem;min-width:0;font-weight:500;display:inline-flex;overflow:hidden}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-assistant-label__ai{color:var(--ds-v2-muted-foreground);font-size:.7rem;font-weight:600}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-assistant-label__brand{font-weight:700;display:none}[data-ds-v2] .fgm-dynamic-island--bridge:hover .fgm-island-icon-btn--hide,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide:hover{opacity:1}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__panel,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__account,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__calendar,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__expanded{width:100%}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__account-head,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__calendar-head{border-bottom-color:var(--ds-v2-border)}@keyframes ds-v2-bridge-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translate(0)}}@keyframes ds-v2-bridge-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-.35rem)}}@keyframes ds-v2-bridge-content-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translate(0)}}@keyframes ds-v2-bridge-content-out{to{opacity:0;transform:translateY(-4px)}}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--bar-in{animation:.32s cubic-bezier(.22,1,.36,1) both ds-v2-bridge-in}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--bar-out{animation:.24s cubic-bezier(.45,0,.55,1) forwards ds-v2-bridge-out}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in{animation:none}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out{animation:none;transform:none}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__panel,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__compact,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__account,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__calendar,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__expanded{animation:.28s cubic-bezier(.22,1,.36,1) both ds-v2-bridge-content-in}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__panel,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__compact,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__account,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__calendar,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__expanded{animation:.22s cubic-bezier(.45,0,.55,1) forwards ds-v2-bridge-content-out}@media (max-width:767px){html[data-ds-v2][data-island-position=top] .fgm-dynamic-island-fixed,[data-ds-v2] html[data-island-position=top] .fgm-dynamic-island-fixed,[data-ds-v2] .fgm-dynamic-island-fixed{justify-content:center;padding-inline:.5rem;left:0}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{width:min(100%,100vw - 1rem);max-width:min(100%,100vw - 1rem)}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--online .fgm-island-segment__text,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--time,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{display:none}}@media (max-width:420px){[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--muted .fgm-island-segment__text{display:none}}@media (prefers-reduced-motion:reduce){[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--bar-in,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--bar-out,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__panel,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__compact,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__account,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__calendar,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__expanded,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__panel,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__compact,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__account,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__calendar,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__expanded{animation:none!important}}[data-ds-v2] .fgm-island-restore-zone--top{left:var(--fgm-sidebar-offset,var(--fgm-sidebar-w));width:auto;right:0}[data-ds-v2] .fgm-island-restore-zone--top .fgm-dynamic-island-fixed{left:var(--fgm-sidebar-offset,var(--fgm-sidebar-w));justify-content:center;padding:0;top:.35rem;right:0}[data-ds-v2] .fgm-island-restore{border-radius:0 0 .625rem .625rem;transform:translateY(-.35rem)}[data-ds-v2] .fgm-island-restore--visible{transform:translateY(0)}[data-ds-v2] .pointer-events-none.fixed.bottom-24.right-4 button{background:var(--ds-v2-card);border-color:var(--ds-v2-border);box-shadow:var(--ds-v2-shadow-md);border-radius:.75rem;width:2.5rem;height:2.5rem}[data-ds-v2] .pointer-events-none.fixed.bottom-24.right-4 button:hover{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .pointer-events-none.fixed.bottom-24.right-4 button:hover{border-color:color-mix(in srgb, var(--ds-v2-primary) 35%, var(--ds-v2-border))}}[data-ds-v2] .pointer-events-none.fixed.bottom-24.right-4 button:hover{color:var(--ds-v2-primary)}[data-ds-v2] .ds-v2-tab-nav,[data-ds-v2] .ds-v2-tab-nav-vertical{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border)}[data-ds-v2].dark .ds-v2-kpi-card,.dark[data-ds-v2] .ds-v2-kpi-card,[data-ds-v2].dark .ds-v2-panel,.dark[data-ds-v2] .ds-v2-panel{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);box-shadow:var(--ds-v2-shadow-card)}[data-ds-v2].dark .ds-v2-input,.dark[data-ds-v2] .ds-v2-input{background:var(--ds-v2-input-bg);border-color:var(--ds-v2-border);color:var(--ds-v2-foreground)}[data-ds-v2].dark .ds-v2-input:focus-visible,.dark[data-ds-v2] .ds-v2-input:focus-visible{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-input:focus-visible,.dark[data-ds-v2] .ds-v2-input:focus-visible{border-color:color-mix(in srgb, var(--ds-v2-primary) 55%, var(--ds-v2-border))}}[data-ds-v2].dark .ds-v2-input:focus-visible,.dark[data-ds-v2] .ds-v2-input:focus-visible{box-shadow:0 0 0 3px var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-input:focus-visible,.dark[data-ds-v2] .ds-v2-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-v2-primary) 18%, transparent)}}[data-ds-v2].dark .ds-v2-table-shell,.dark[data-ds-v2] .ds-v2-table-shell{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border)}[data-ds-v2].dark .ds-v2-table-row:hover,.dark[data-ds-v2] .ds-v2-table-row:hover{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-table-row:hover,.dark[data-ds-v2] .ds-v2-table-row:hover{background:color-mix(in srgb, var(--ds-v2-primary) 6%, var(--ds-v2-card))}}[data-ds-v2].dark .ds-v2-table-row:hover td,.dark[data-ds-v2] .ds-v2-table-row:hover td,[data-ds-v2].dark .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,.dark[data-ds-v2] .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,[data-ds-v2].dark .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td,.dark[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td{background-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-table-row:hover td,.dark[data-ds-v2] .ds-v2-table-row:hover td,[data-ds-v2].dark .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,.dark[data-ds-v2] .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,[data-ds-v2].dark .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td,.dark[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td{background-color:color-mix(in srgb, var(--ds-v2-primary) 6%, var(--ds-v2-card))}}[data-ds-v2].dark .ds-v2-table-head-row th,.dark[data-ds-v2] .ds-v2-table-head-row th{background-color:var(--ds-v2-muted)}[data-ds-v2].dark .fgm-sidebar-link-active,.dark[data-ds-v2] .fgm-sidebar-link-active{background:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-sidebar-link-active,.dark[data-ds-v2] .fgm-sidebar-link-active{background:color-mix(in srgb, var(--ds-v2-primary) 18%, var(--ds-v2-card))!important}}[data-ds-v2].dark .fgm-sidebar-link-active,.dark[data-ds-v2] .fgm-sidebar-link-active{box-shadow:inset 0 0 28px var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-sidebar-link-active,.dark[data-ds-v2] .fgm-sidebar-link-active{box-shadow:inset 0 0 28px color-mix(in srgb, var(--ds-v2-primary) 8%, transparent)!important}}[data-ds-v2].dark .ds-v2-sidebar-profile,.dark[data-ds-v2] .ds-v2-sidebar-profile{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-sidebar-profile,.dark[data-ds-v2] .ds-v2-sidebar-profile{background:color-mix(in srgb, var(--ds-v2-card) 96%, #000)}}[data-ds-v2].dark .ds-v2-sidebar-profile,.dark[data-ds-v2] .ds-v2-sidebar-profile{border-color:var(--ds-v2-border)}[data-ds-v2] .fgm-kpi-card{background:var(--ds-v2-card)!important;border:1px solid var(--ds-v2-border)!important;border-radius:var(--ds-v2-radius-card)!important;box-shadow:var(--ds-v2-shadow-card)!important}[data-ds-v2] .fgm-kpi-card:after,[data-ds-v2] .fgm-kpi-card__shine{display:none!important}[data-ds-v2] .fgm-section-label,[data-ds-v2] .fgm-filter-label{color:var(--ds-v2-muted-foreground)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.6875rem!important;font-weight:600!important}[data-ds-v2] .fgm-page-heading__title{-webkit-text-fill-color:unset!important;color:var(--ds-v2-foreground)!important;background:0 0!important}[data-ds-v2] a[class*=text-cyan],[data-ds-v2] .text-\[color\:var\(--fgm-accent-cyan-muted\)\]{color:var(--ds-v2-primary)!important}[data-ds-v2] .bg-cyan-500\/15,[data-ds-v2] [class*=bg-cyan-500\/]{background:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .bg-cyan-500\/15,[data-ds-v2] [class*=bg-cyan-500\/]{background:color-mix(in srgb, var(--ds-v2-primary) 12%, transparent)!important}}[data-ds-v2] .border-cyan-500\/30,[data-ds-v2] [class*=border-cyan-500\/]{border-color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .border-cyan-500\/30,[data-ds-v2] [class*=border-cyan-500\/]{border-color:color-mix(in srgb, var(--ds-v2-primary) 28%, var(--ds-v2-border))!important}}[data-ds-v2] .dark\:border-cyan-500\/12,[data-ds-v2] .dark\:border-cyan-500\/15,[data-ds-v2] .dark\:bg-card\/90{border-color:var(--ds-v2-border)!important;background:var(--ds-v2-card)!important}[data-ds-v2] .fgm-process-guidance,[data-ds-v2] .fgm-guidance-panel,[data-ds-v2] [class*=erp-guidance]{background:var(--ds-v2-card)!important;border-color:var(--ds-v2-border)!important;box-shadow:var(--ds-v2-shadow-card)!important}[data-ds-v2] .lucide:not([class*=size-]){stroke-width:2px}[data-ds-v2] table{border-color:var(--ds-v2-border)}[data-ds-v2] thead{background:var(--ds-v2-muted)!important}[data-ds-v2] tbody tr{border-color:var(--ds-v2-border)}[data-ds-v2] tbody tr:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] tbody tr:hover{background:color-mix(in srgb, var(--ds-v2-muted) 65%, transparent)}}[data-ds-v2].dark tbody tr:hover,.dark[data-ds-v2] tbody tr:hover{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark tbody tr:hover,.dark[data-ds-v2] tbody tr:hover{background:color-mix(in srgb, var(--ds-v2-primary) 5%, var(--ds-v2-card))}}[data-ds-v2] [class*=from-sky-500][class*=via-cyan-500],[data-ds-v2] [class*=from-sky-500][class*=to-teal-500],[data-ds-v2] [class*=from-sky-600][class*=to-teal-600]{background:linear-gradient(90deg, var(--ds-v2-primary), var(--ds-v2-info))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] [class*=from-sky-500][class*=via-cyan-500],[data-ds-v2] [class*=from-sky-500][class*=to-teal-500],[data-ds-v2] [class*=from-sky-600][class*=to-teal-600]{background:linear-gradient(90deg, var(--ds-v2-primary), color-mix(in srgb, var(--ds-v2-info) 45%, var(--ds-v2-primary)))!important}}[data-ds-v2] [class*=from-sky-500][class*=via-cyan-500][class*=to-teal-500][class*=bg-gradient-to-br]{background:linear-gradient(135deg, var(--ds-v2-primary), var(--ds-v2-info))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] [class*=from-sky-500][class*=via-cyan-500][class*=to-teal-500][class*=bg-gradient-to-br]{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-v2-primary) 85%, #fff), color-mix(in srgb, var(--ds-v2-info) 70%, var(--ds-v2-primary)))!important}}[data-ds-v2] .text-cyan-600,[data-ds-v2] .dark\:text-cyan-400,[data-ds-v2] .dark\:text-cyan-200,[data-ds-v2] .text-cyan-800{color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .text-cyan-800{color:color-mix(in srgb, var(--ds-v2-primary) 75%, var(--ds-v2-foreground))!important}}html[data-ds-v2] .fgm-enterprise-table a:not(.ds-v2-row-action):not(.ds-v2-btn),html[data-ds-v2] .erp-table a:not(.ds-v2-row-action):not(.ds-v2-btn){font-weight:600;transition:color .2s;color:var(--ds-v2-primary)!important}html[data-ds-v2] .fgm-enterprise-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover,html[data-ds-v2] .erp-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover{color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-ds-v2] .fgm-enterprise-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover,html[data-ds-v2] .erp-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover{color:color-mix(in srgb, var(--ds-v2-primary) 78%, var(--ds-v2-foreground))!important}}html[data-ds-v2] .fgm-enterprise-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover,html[data-ds-v2] .erp-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover{text-decoration:underline}html[data-ds-v2] .text-brand{color:var(--ds-v2-primary)!important}html[data-ds-v2] .ledger-supplier-cell,html[data-ds-v2] .ledger-doc-number{color:var(--ds-v2-primary)}html[data-ds-v2] a .ledger-supplier-cell,html[data-ds-v2] a .ledger-doc-number{color:inherit}html[data-ds-v2] .hover\:text-brand:hover{color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-ds-v2] .hover\:text-brand:hover{color:color-mix(in srgb, var(--ds-v2-primary) 82%, var(--ds-v2-foreground))!important}}html[data-ds-v2] .text-teal-700,html[data-ds-v2] .dark\:text-teal-300{color:var(--ds-v2-success)!important}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-assistant .fgm-dynamic-island__assistant{flex-direction:column;width:100%;min-height:18rem;max-height:min(72dvh,34rem);display:flex;overflow:hidden}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__pwa-install,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-notifications .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-errors .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-pwa-install .fgm-dynamic-island__pwa-install{flex-direction:column;width:100%;min-height:14rem;max-height:min(72dvh,34rem);display:flex;overflow:hidden}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-pwa-install{max-width:min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), 24rem);width:min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), 24rem)}[data-ds-v2] .fgm-dynamic-island__pwa-install-head{border-bottom:1px solid var(--ds-v2-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-brand{align-items:center;gap:.65rem;min-width:0;display:flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-body{flex-direction:column;flex:1;justify-content:center;gap:.85rem;padding:.85rem .9rem 1.1rem;display:flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-hero{justify-content:center;padding-top:.15rem;display:flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-lead{color:var(--ds-v2-muted-foreground);text-align:center;margin:0;font-size:.8125rem;line-height:1.5}[data-ds-v2] .fgm-dynamic-island__pwa-install-btn{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-ios{border:1px solid var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island__pwa-install-ios{border:1px solid color-mix(in srgb, var(--ds-v2-primary) 24%, var(--ds-v2-border))}}[data-ds-v2] .fgm-dynamic-island__pwa-install-ios{text-align:center;border-radius:.9rem;padding:1rem}[data-ds-v2] .fgm-dynamic-island__pwa-install-ios-icon{background:var(--ds-v2-primary);align-items:center}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island__pwa-install-ios-icon{background:color-mix(in srgb, var(--ds-v2-primary) 14%, transparent)}}[data-ds-v2] .fgm-dynamic-island__pwa-install-ios-icon{color:var(--ds-v2-primary);border-radius:999px;justify-content:center;width:2.5rem;height:2.5rem;margin:0 auto .75rem;display:inline-flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-fallback{text-align:center}[data-ds-v2] .fgm-dynamic-island__feed-head{border-bottom:1px solid var(--ds-v2-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}[data-ds-v2] .fgm-dynamic-island__feed-head-copy{align-items:center;gap:.55rem;min-width:0;display:flex}[data-ds-v2] .fgm-dynamic-island__feed-title{color:var(--ds-v2-foreground);margin:0;font-size:.875rem;font-weight:650;line-height:1.2}[data-ds-v2] .fgm-dynamic-island__feed-subtitle{color:var(--ds-v2-muted-foreground);margin:.15rem 0 0;font-size:.6875rem;line-height:1.3}[data-ds-v2] .fgm-dynamic-island__feed-toolbar{border-bottom:1px solid var(--ds-v2-border);align-items:center;gap:.35rem;padding:.55rem .9rem;display:flex}[data-ds-v2] .fgm-dynamic-island__feed-body{flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.85rem;display:flex;overflow-y:auto}[data-ds-v2] .fgm-dynamic-island__assistant-head{border-bottom:1px solid var(--ds-v2-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}[data-ds-v2] .fgm-dynamic-island__assistant-head-copy{align-items:center;gap:.55rem;min-width:0;display:flex}[data-ds-v2] .fgm-dynamic-island__assistant-title{color:var(--ds-v2-foreground);margin:0;font-size:.875rem;font-weight:650;line-height:1.2}[data-ds-v2] .fgm-dynamic-island__assistant-subtitle{color:var(--ds-v2-muted-foreground);margin:.15rem 0 0;font-size:.6875rem;line-height:1.3}[data-ds-v2] .fgm-dynamic-island__assistant-messages{flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.85rem;display:flex;overflow-y:auto}[data-ds-v2] .fgm-dynamic-island__assistant-composer{border-top:1px solid var(--ds-v2-border);padding:.7rem .85rem .85rem}[data-ds-v2] .fgm-dynamic-island__assistant-escalation{flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:.85rem;display:flex;overflow-y:auto}[data-ds-v2] .fgm-erp-assistant__bubble{white-space:pre-wrap;word-break:break-word;border-radius:.75rem;max-width:92%;padding:.55rem .7rem;font-size:.8125rem;line-height:1.45}[data-ds-v2] .fgm-erp-assistant__bubble--assistant{background:var(--ds-v2-muted);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__bubble--assistant{background:color-mix(in srgb, var(--ds-v2-muted) 70%, transparent)}}[data-ds-v2] .fgm-erp-assistant__bubble--assistant{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-erp-assistant__bubble--user{background:var(--ds-v2-primary);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__bubble--user{background:color-mix(in srgb, var(--ds-v2-primary) 18%, var(--ds-v2-card))}}[data-ds-v2] .fgm-erp-assistant__bubble--user{border:1px solid var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__bubble--user{border:1px solid color-mix(in srgb, var(--ds-v2-primary) 28%, var(--ds-v2-border))}}[data-ds-v2] .fgm-erp-assistant__bubble--user{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-erp-assistant__bubble--typing{align-items:center;gap:.4rem;display:inline-flex}[data-ds-v2] .fgm-erp-assistant__composer{border-top:1px solid var(--ds-v2-border);padding:.7rem .85rem .85rem}[data-ds-v2] .fgm-erp-assistant__error{color:var(--ds-v2-danger);margin:0 0 .45rem;font-size:.75rem}[data-ds-v2] .fgm-erp-assistant__composer-row{align-items:flex-end;gap:.5rem;display:flex}[data-ds-v2] .fgm-erp-assistant__input{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__input{background:color-mix(in srgb, var(--ds-v2-muted) 45%, transparent)}}[data-ds-v2] .fgm-erp-assistant__input{border:1px solid var(--ds-v2-border);color:var(--ds-v2-foreground);font:inherit;resize:none;border-radius:.65rem;flex:1;min-height:2.65rem;padding:.55rem .65rem;font-size:.8125rem;line-height:1.4}[data-ds-v2] .fgm-erp-assistant__input:focus{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__input:focus{border-color:color-mix(in srgb, var(--ds-v2-primary) 40%, var(--ds-v2-border))}}[data-ds-v2] .fgm-erp-assistant__input:focus{outline:none}[data-ds-v2] .fgm-erp-assistant__send{flex-shrink:0;min-width:2.65rem;height:2.65rem;padding-inline:.65rem}[data-ds-v2] .fgm-erp-assistant__markdown{flex-direction:column;gap:.35rem;display:flex}[data-ds-v2] .fgm-erp-assistant__md-p{margin:0}[data-ds-v2] .fgm-erp-assistant__md-ul,[data-ds-v2] .fgm-erp-assistant__md-ol{margin:.15rem 0 0;padding-left:1.1rem}[data-ds-v2] .fgm-erp-assistant__md-li+.fgm-erp-assistant__md-li{margin-top:.2rem}[data-ds-v2] .fgm-erp-assistant__md-code{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__md-code{background:color-mix(in srgb, var(--ds-v2-muted) 80%, transparent)}}[data-ds-v2] .fgm-erp-assistant__md-code{font-family:var(--font-sans,inherit);border-radius:.25rem;padding:.05rem .25rem;font-size:.75rem}[data-ds-v2] .fgm-erp-assistant__admin-link{color:var(--ds-v2-primary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.35rem;margin-bottom:.55rem;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}[data-ds-v2] .fgm-erp-assistant__admin-link:hover{text-decoration:underline}[data-ds-v2] .fgm-erp-assistant__escalation-copy{color:var(--ds-v2-muted-foreground);margin:0;font-size:.8125rem;line-height:1.45}[data-ds-v2] .fgm-erp-assistant__escalation-label{color:var(--ds-v2-foreground);font-size:.75rem;font-weight:650}[data-ds-v2] .fgm-erp-assistant__transcript{border:1px solid var(--ds-v2-border);border-radius:.65rem;font-size:.75rem}[data-ds-v2] .fgm-erp-assistant__transcript summary{cursor:pointer;padding:.5rem .65rem;font-weight:600}[data-ds-v2] .fgm-erp-assistant__transcript pre{border-top:1px solid var(--ds-v2-border);color:var(--ds-v2-muted-foreground);white-space:pre-wrap;word-break:break-word;max-height:8rem;margin:0;padding:.55rem .65rem;font-family:inherit;font-size:.6875rem;line-height:1.4;overflow:auto}[data-ds-v2] .fgm-erp-assistant__escalation-actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}[data-ds-v2] .text-xs{font-size:var(--ds-v2-text-caption);line-height:1.35}[data-ds-v2] .text-sm{font-size:var(--ds-v2-text-body);line-height:1.4}[data-ds-v2] .text-base{font-size:var(--ds-v2-text-body);line-height:1.45}[data-ds-v2] .text-lg{font-size:var(--ds-v2-text-section);line-height:1.3}[data-ds-v2] .text-xl{font-size:var(--ds-v2-text-page-title);line-height:1.25}[data-ds-v2] .text-2xl{font-size:var(--ds-v2-text-page-title);line-height:1.2}[data-ds-v2] .text-3xl{font-size:calc(var(--ds-v2-text-page-title) * 1.15);line-height:1.15}[data-ds-v2] .ledger-doc-number,[data-ds-v2] .ledger-supplier-cell,[data-ds-v2] .ledger-vat-number{font-size:var(--ds-v2-text-table-cell);line-height:1.35}[data-ds-v2] .ledger-doc-number{font-weight:600}[data-ds-v2] .ds-v2-table-scroll :is(td,th) :is(.text-xs,.text-sm,.text-base),[data-ds-v2] .fgm-enterprise-table :is(td,th) :is(.text-xs,.text-sm,.text-base){font-size:var(--ds-v2-text-table-cell);line-height:1.35}[data-ds-v2] .ds-v2-table-scroll :is(td,th) .text-lg,[data-ds-v2] .fgm-enterprise-table :is(td,th) .text-lg{font-size:var(--ds-v2-text-table-cell);line-height:1.25}[data-ds-v2] .ds-v2-table-scroll td :is(.text-lg,.text-xl),[data-ds-v2] .fgm-enterprise-table td :is(.text-lg,.text-xl){font-size:.8125rem;line-height:1.25}[data-ds-v2] .fgm-enterprise-table td :is(.ds-v2-badge,.ds-v2-badge-button),[data-ds-v2] .ds-v2-table-scroll td :is(.ds-v2-badge,.ds-v2-badge-button){font-size:.75rem;font-weight:600;line-height:1.25}[data-ds-v2] input:not([type=checkbox]):not([type=radio]),[data-ds-v2] textarea,[data-ds-v2] select{font-size:var(--ds-v2-text-body)}[data-ds-v2] [data-slot=card-title]{font-size:var(--ds-v2-text-section);font-weight:600}[data-ds-v2] [data-slot=card-description]{font-size:var(--ds-v2-text-caption)}.nv-app-shell{background:var(--ds-v2-background,var(--background));width:100%;height:100dvh;max-height:100dvh;position:relative;overflow:hidden;flex-direction:row!important;align-items:stretch!important;display:flex!important}.nv-sidebar{box-sizing:border-box;border-right:1px solid var(--ds-v2-sidebar-border);z-index:20;gap:.5rem;max-width:21.5rem;height:100%;padding:.875rem .75rem;overflow:hidden;width:var(--fgm-sidebar-w-open,18rem)!important;min-width:var(--fgm-sidebar-w-open,18rem)!important;flex:0 0 var(--fgm-sidebar-w-open,18rem)!important;background:var(--ds-v2-sidebar)!important;flex-direction:column!important;display:flex!important}[data-ds-theme=premium].dark .nv-sidebar,.dark[data-ds-theme=premium] .nv-sidebar{box-shadow:1px 0 #ffffff0a,inset -1px 0 #ffffff05;background:linear-gradient(#ffffff0d 0%,#ffffff05 100%)!important}.nv-sidebar-brand{flex-shrink:0}.nv-sidebar-brand .nv-brand-link--sidebar{width:100%;display:block}.nv-brand-link{background:0 0;border-radius:0;padding:0;line-height:0;display:block}.nv-brand-logo{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:4.25rem;display:block}.nv-brand-mark{object-fit:contain;width:2.25rem;height:2.25rem}.nv-sidebar-utils{z-index:40;flex-shrink:0;align-items:center;gap:.5rem;padding:.25rem .35rem;display:flex;position:relative;overflow:visible}.nv-sidebar-nav{z-index:1;flex-direction:column;flex:auto;gap:.25rem;min-height:0;padding-right:.125rem;display:flex;position:relative;overflow-y:auto}.nv-sidebar-footer{border-top:1px solid var(--ds-v2-sidebar-border);flex-shrink:0;margin-top:auto;padding-top:.75rem}.nv-user-menu{position:relative}.nv-user-menu--round{align-items:center;gap:.65rem;width:100%;padding:.35rem .25rem .15rem;display:flex}.nv-user-menu__identity{flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}.nv-user-menu__avatar{width:2.15rem;height:2.15rem;color:var(--ds-v2-sidebar-foreground,var(--ds-v2-foreground));background:var(--nv-jade,#1f6b57);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-user-menu__avatar{background:color-mix(in srgb, var(--nv-jade,#1f6b57) 16%, transparent)}}.nv-user-menu__avatar{border:1px solid var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-user-menu__avatar{border:1px solid color-mix(in srgb, var(--nv-jade,#1f6b57) 28%, transparent)}}.nv-user-menu__meta{flex-direction:column;gap:.05rem;min-width:0;display:flex}.nv-user-menu__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-v2-sidebar-foreground,var(--ds-v2-foreground));font-size:.8125rem;font-weight:650;overflow:hidden}.nv-user-menu__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-v2-muted-foreground);margin:0;font-size:.68rem;line-height:1.25;overflow:hidden}.nv-user-menu__logout-round{border:1px solid var(--ds-v2-danger,#b42318);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-user-menu__logout-round{border:1px solid color-mix(in srgb, var(--ds-v2-danger,#b42318) 28%, transparent)}}.nv-user-menu__logout-round{background:var(--ds-v2-danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.nv-user-menu__logout-round{background:color-mix(in srgb, var(--ds-v2-danger,#b42318) 10%, transparent)}}.nv-user-menu__logout-round{color:var(--ds-v2-danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.nv-user-menu__logout-round{color:color-mix(in srgb, var(--ds-v2-danger,#b42318) 88%, #0b1018)}}.nv-user-menu__logout-round{cursor:pointer;transition:background .14s,border-color .14s,transform .14s}.nv-user-menu__logout-round:hover:not(:disabled){background:var(--ds-v2-danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.nv-user-menu__logout-round:hover:not(:disabled){background:color-mix(in srgb, var(--ds-v2-danger,#b42318) 18%, transparent)}}.nv-user-menu__logout-round:hover:not(:disabled){border-color:var(--ds-v2-danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.nv-user-menu__logout-round:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-v2-danger,#b42318) 45%, transparent)}}.nv-user-menu__logout-round:hover:not(:disabled){transform:translateY(-1px)}.nv-user-menu__logout-round:disabled,.nv-user-menu__logout-round.is-pending{opacity:.6;cursor:wait;transform:none}.nv-main{background:0 0;height:100%;overflow:hidden;flex-direction:column!important;flex:auto!important;min-width:0!important;display:flex!important}.nv-main-content{flex:auto;min-height:0;padding:clamp(.875rem,1.25vw,1.375rem);overflow:auto}.nv-mobile-nav{border-bottom:1px solid var(--ds-v2-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;align-items:center;gap:.25rem;padding:.5rem .875rem;display:none;overflow-x:auto}.nv-mobile-brand{background:#05070c;border:1px solid #ffffff14;border-radius:.55rem;flex:none;width:8.5rem;margin-right:.5rem;padding:.35rem .45rem}.nv-mobile-brand .nv-brand-logo--sidebar{width:100%;height:auto;max-height:2.1rem}@media (max-width:767px){.nv-sidebar{display:none!important}.nv-mobile-nav{display:flex}}.nv-nav-link{color:var(--ds-v2-sidebar-foreground);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem .5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative;overflow:hidden}.nv-nav-link:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){.nv-nav-link:hover{background:color-mix(in srgb, var(--ds-v2-muted) 75%, transparent)}}.nv-nav-link:hover{color:var(--ds-v2-foreground)}.nv-nav-link--active{background:var(--ds-v2-sidebar-active);border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-nav-link--active{border-color:color-mix(in srgb, var(--ds-v2-primary) 16%, transparent)}}.nv-nav-link--active{color:var(--ds-v2-sidebar-active-fg);font-weight:600}.nv-nav-link--active:before{background:var(--ds-v2-primary);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:.4rem;bottom:.4rem;left:0}.dark .nv-nav-link--active,[data-ds-theme=premium].dark .nv-nav-link--active{background:var(--nv-jade,#1f6b57)!important}@supports (color:color-mix(in lab, red, red)){.dark .nv-nav-link--active,[data-ds-theme=premium].dark .nv-nav-link--active{background:color-mix(in srgb, var(--nv-jade,#1f6b57) 18%, transparent)!important}}.nv-page-stack{gap:var(--ds-v2-space-3,1.5rem);flex-direction:column;display:flex}.nv-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nv-page-header--split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem;display:grid}.nv-page-header__start{justify-self:start}.nv-page-header__center{justify-self:center;max-width:100%}.nv-page-header__end{justify-self:end;min-width:0}@media (max-width:900px){.nv-page-header--split{grid-template-columns:1fr;align-items:stretch}.nv-page-header__center,.nv-page-header__end{justify-self:stretch}.nv-page-header__center .nv-tabs{justify-content:center;width:100%}.nv-page-header__end>div{justify-content:flex-start}}.nv-page-accent{background:linear-gradient(90deg, var(--ds-v2-primary), var(--ds-v2-primary));border-radius:999px;width:3.5rem;height:.25rem}@supports (color:color-mix(in lab, red, red)){.nv-page-accent{background:linear-gradient(90deg, var(--ds-v2-primary), color-mix(in srgb, var(--ds-v2-primary) 35%, transparent))}}.nv-page-accent{margin-bottom:.5rem}.nv-page-title{font-size:var(--ds-v2-text-page-title,1.25rem);letter-spacing:-.02em;color:var(--ds-v2-foreground);font-weight:600}.nv-page-subtitle{font-size:var(--ds-v2-text-caption,.6875rem);color:var(--ds-v2-muted-foreground);margin-top:.25rem}.nv-panel{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:calc(var(--ds-v2-radius-card) + .25rem);box-shadow:var(--ds-v2-shadow-card)}.nv-panel-head{border-bottom:1px solid var(--ds-v2-border);font-size:var(--ds-v2-text-table-header,.625rem);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-v2-muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:600;display:flex}.nv-filter-panel{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);padding:var(--ds-v2-space-3,1.5rem);z-index:40;position:relative;overflow:visible}.nv-filter-panel--compact{padding:.625rem .75rem}.nv-filter-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.nv-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nv-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.nv-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nv-filter-field{flex-direction:column;gap:.5rem;min-width:0;display:flex;overflow:visible}.nv-filter-grid--fatture{flex-wrap:nowrap;align-items:end;gap:.65rem;width:100%;display:flex;overflow:visible}.nv-filter-grid--fatture .nv-filter-field{flex:1 1 0;min-width:0}.nv-filter-grid--fatture .nv-filter-field--wide{flex:1.55 1 0}.nv-filter-grid--fatture .nv-filter-field--date{flex:.85 1 0}.nv-filter-grid--fatture .nv-filter-field--narrow{flex:.9 1 0}@media (max-width:1100px){.nv-filter-grid--fatture{flex-wrap:wrap}.nv-filter-grid--fatture .nv-filter-field{flex:calc(25% - .65rem);min-width:8.5rem}.nv-filter-grid--fatture .nv-filter-field--wide{flex:calc(40% - .65rem);min-width:11rem}}.nv-filter-actions{border-top:1px solid var(--ds-v2-border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding-top:1rem;display:flex}.nv-filter-combo{width:100%;min-width:0;position:relative}.nv-filter-combo-menu{z-index:80;border:1px solid var(--ds-v2-border);background:var(--ds-v2-background);border-radius:.5rem;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #00000029}.nv-filter-combo-list{flex:auto;margin:0;padding:.25rem;list-style:none;overflow:auto}.nv-filter-combo-option{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:.35rem;padding:.45rem .55rem;font-size:.8125rem;line-height:1.35;display:block}.nv-filter-combo-option:hover,.nv-filter-combo-option:focus-visible{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-filter-combo-option:hover,.nv-filter-combo-option:focus-visible{background:color-mix(in srgb, var(--ds-v2-primary) 12%, transparent)}}.nv-filter-combo-option:hover,.nv-filter-combo-option:focus-visible{outline:none}.nv-filter-combo-empty{color:var(--ds-v2-muted-foreground);padding:.65rem .75rem;font-size:.8125rem}.nv-table-wrap{border:1px solid var(--ds-v2-border);border-radius:.95rem;margin:.65rem .75rem .85rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.nv-table-wrap{border:1px solid color-mix(in srgb, var(--ds-v2-border) 90%, transparent)}}.nv-table-wrap{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){.nv-table-wrap{background:color-mix(in srgb, var(--ds-v2-card) 70%, transparent)}}.nv-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ds-v2-text-table-cell,.75rem)}.nv-table thead th{text-align:center;font-size:var(--ds-v2-text-table-header,.625rem);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-v2-muted-foreground);border-bottom:1px solid var(--ds-v2-border);background:var(--ds-v2-muted);padding:.75rem 1rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.nv-table thead th{background:color-mix(in srgb, var(--ds-v2-muted) 55%, var(--ds-v2-card))}}.nv-table thead th:first-child{border-top-left-radius:.9rem}.nv-table thead th:last-child{border-top-right-radius:.9rem}.nv-table tbody tr:last-child td:first-child{border-bottom-left-radius:.9rem}.nv-table tbody tr:last-child td:last-child{border-bottom-right-radius:.9rem}.nv-table tbody td{border-bottom:1px solid var(--ds-v2-border);vertical-align:middle;text-align:center;color:var(--ds-v2-foreground);padding:.75rem 1rem}.nv-table tbody tr:last-child td{border-bottom:0}.nv-table tbody tr:hover{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-table tbody tr:hover{background:color-mix(in srgb, var(--ds-v2-primary) 6%, var(--ds-v2-card))}}.nv-table-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem .85rem;display:flex}.nv-table-pager__meta,.nv-table-pager__page{color:var(--ds-v2-muted-foreground);margin:0;font-size:.8125rem}.nv-table-pager__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.nv-table-pager__actions .nv-btn{min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.nv-input,.nv-select,.nv-textarea{border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-input);background:var(--ds-v2-input-bg);width:100%;font-size:var(--ds-v2-text-body,.8125rem);color:var(--ds-v2-foreground);padding:.5rem .75rem}.nv-input:focus,.nv-select:focus,.nv-textarea:focus{border-color:var(--ds-v2-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.nv-input:focus,.nv-select:focus,.nv-textarea:focus{border-color:color-mix(in srgb, var(--ds-v2-primary) 55%, var(--ds-v2-border))}}.nv-input:focus,.nv-select:focus,.nv-textarea:focus{box-shadow:0 0 0 3px var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-input:focus,.nv-select:focus,.nv-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-v2-primary) 18%, transparent)}}.nv-label{font-size:var(--ds-v2-text-label,.75rem);letter-spacing:.02em;color:var(--ds-v2-muted-foreground);font-weight:600;display:block}.nv-btn{border-radius:var(--ds-v2-radius-button,.5rem);font-size:var(--ds-v2-text-button,.8125rem);justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-weight:600;transition:opacity .15s,background .15s,border-color .15s;display:inline-flex}.nv-btn:disabled{opacity:.55;cursor:not-allowed}.nv-btn-primary{background:var(--ds-v2-primary);color:var(--ds-v2-primary-foreground)}.nv-btn-primary:hover:not(:disabled){opacity:.92}.nv-btn-outline{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);color:var(--ds-v2-foreground)}.nv-btn-outline:hover:not(:disabled){background:var(--ds-v2-muted)}.nv-btn-ghost{color:var(--ds-v2-muted-foreground);background:0 0}.nv-btn-ghost:hover:not(:disabled){background:var(--ds-v2-muted);color:var(--ds-v2-foreground)}.nv-icon-btn{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);width:2rem;height:2rem;color:var(--ds-v2-foreground);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.nv-icon-btn:hover{background:var(--ds-v2-muted)}.nv-link{color:var(--ds-v2-primary);font-weight:500}.nv-link:hover{text-decoration:underline}.nv-badge{font-size:var(--ds-v2-text-badge,.625rem);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:.125rem .5rem;font-weight:600;display:inline-flex}.nv-badge-bozza{background:var(--ds-v2-muted);color:var(--ds-v2-muted-foreground)}.nv-badge-emessa{background:var(--ds-v2-info,var(--ds-v2-primary))}@supports (color:color-mix(in lab, red, red)){.nv-badge-emessa{background:color-mix(in srgb, var(--ds-v2-info,var(--ds-v2-primary)) 18%, transparent)}}.nv-badge-emessa{color:var(--ds-v2-info,var(--ds-v2-primary))}.nv-badge-pagata{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){.nv-badge-pagata{background:color-mix(in srgb, var(--ds-v2-success) 18%, transparent)}}.nv-badge-pagata{color:var(--ds-v2-success)}.nv-badge-stornata{background:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){.nv-badge-stornata{background:color-mix(in srgb, var(--ds-v2-destructive) 18%, transparent)}}.nv-badge-stornata{color:var(--ds-v2-destructive)}.nv-form-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.nv-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-form-footer{border-top:1px solid var(--ds-v2-border);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.nv-empty{text-align:center;color:var(--ds-v2-muted-foreground);padding:3rem 1.5rem;font-size:.875rem}.nv-alert{border-radius:var(--ds-v2-radius-card);padding:.875rem 1rem;font-size:.8125rem}.nv-alert-warning{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){.nv-alert-warning{background:color-mix(in srgb, var(--ds-v2-warning) 12%, var(--ds-v2-card))}}.nv-alert-warning{border:1px solid var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){.nv-alert-warning{border:1px solid color-mix(in srgb, var(--ds-v2-warning) 35%, var(--ds-v2-border))}}.nv-alert-warning{color:var(--ds-v2-foreground)}.nv-alert-info{background:var(--nv-brand,#0c6b66)}@supports (color:color-mix(in lab, red, red)){.nv-alert-info{background:color-mix(in srgb, var(--nv-brand,#0c6b66) 8%, var(--ds-v2-card))}}.nv-alert-info{border:1px solid var(--nv-brand,#0c6b66)}@supports (color:color-mix(in lab, red, red)){.nv-alert-info{border:1px solid color-mix(in srgb, var(--nv-brand,#0c6b66) 22%, var(--ds-v2-border))}}.nv-alert-info{color:var(--ds-v2-foreground)}.nv-detail-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.875rem;display:grid}@media (min-width:640px){.nv-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nv-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-detail-field{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);min-height:5.5rem;padding:1rem 1.25rem}.nv-detail-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-v2-muted-foreground);font-size:.625rem;font-weight:600}.nv-detail-value{color:var(--ds-v2-foreground);margin-top:.375rem;font-size:.875rem;font-weight:500}.nv-section-title{font-size:var(--ds-v2-text-section,.875rem);color:var(--ds-v2-foreground);font-weight:600}.nv-dash-pulse{border:1px solid var(--ds-v2-border);background:var(--ds-v2-background);border-radius:.75rem;align-items:start;gap:.75rem 1.25rem;padding:1rem 1.15rem;display:grid}@media (min-width:900px){.nv-dash-pulse{grid-template-columns:auto 1fr auto;align-items:center}}.nv-dash-pulse__mark{background:var(--ds-v2-muted-foreground);border-radius:999px;width:.65rem;height:.65rem;margin-top:.35rem}@media (min-width:900px){.nv-dash-pulse__mark{margin-top:0}}.nv-dash-pulse--ok{border-color:#2f7d4a}@supports (color:color-mix(in lab, red, red)){.nv-dash-pulse--ok{border-color:color-mix(in srgb, #2f7d4a 35%, var(--ds-v2-border))}}.nv-dash-pulse--ok{background:#2f7d4a}@supports (color:color-mix(in lab, red, red)){.nv-dash-pulse--ok{background:color-mix(in srgb, #2f7d4a 8%, var(--ds-v2-background))}}.nv-dash-pulse--ok .nv-dash-pulse__mark{background:#2f7d4a}.nv-dash-pulse--warning{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.nv-dash-pulse--warning{border-color:color-mix(in srgb, #b7791f 40%, var(--ds-v2-border))}}.nv-dash-pulse--warning{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.nv-dash-pulse--warning{background:color-mix(in srgb, #b7791f 9%, var(--ds-v2-background))}}.nv-dash-pulse--warning .nv-dash-pulse__mark{background:#b7791f}.nv-dash-pulse--danger{border-color:#b42318}@supports (color:color-mix(in lab, red, red)){.nv-dash-pulse--danger{border-color:color-mix(in srgb, #b42318 40%, var(--ds-v2-border))}}.nv-dash-pulse--danger{background:#b42318}@supports (color:color-mix(in lab, red, red)){.nv-dash-pulse--danger{background:color-mix(in srgb, #b42318 8%, var(--ds-v2-background))}}.nv-dash-pulse--danger .nv-dash-pulse__mark{background:#b42318}.nv-dash-pulse__title{letter-spacing:-.01em;color:var(--ds-v2-foreground);margin:0;font-size:1.05rem;font-weight:650}.nv-dash-pulse__detail{color:var(--ds-v2-muted-foreground);margin:.2rem 0 0;font-size:.875rem}.nv-dash-pulse__aside{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}@media (min-width:900px){.nv-dash-pulse__aside{align-items:flex-end}}.nv-dash-pulse__meta{color:var(--ds-v2-muted-foreground);flex-wrap:wrap;gap:.4rem .75rem;font-size:.75rem;display:flex}.nv-dash-pulse__meta span{background:var(--ds-v2-foreground);border-radius:.35rem;padding:.2rem .5rem}@supports (color:color-mix(in lab, red, red)){.nv-dash-pulse__meta span{background:color-mix(in srgb, var(--ds-v2-foreground) 5%, transparent)}}.nv-dash-anaf{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);border-radius:.45rem;align-items:center;gap:.4rem;padding:.35rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-dash-anaf{background:color-mix(in srgb, var(--ds-v2-card) 88%, transparent)}}.nv-dash-anaf{color:var(--ds-v2-foreground);white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:none}.nv-dash-anaf:hover{border-color:var(--ds-v2-primary);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.nv-dash-anaf:hover{border-color:color-mix(in srgb, var(--ds-v2-primary) 35%, var(--ds-v2-border))}}.nv-dash-anaf__dot{background:var(--ds-v2-muted-foreground);border-radius:999px;width:.45rem;height:.45rem}.nv-dash-anaf--on{border-color:#2f7d4a}@supports (color:color-mix(in lab, red, red)){.nv-dash-anaf--on{border-color:color-mix(in srgb, #2f7d4a 40%, var(--ds-v2-border))}}.nv-dash-anaf--on{background:#2f7d4a}@supports (color:color-mix(in lab, red, red)){.nv-dash-anaf--on{background:color-mix(in srgb, #2f7d4a 12%, var(--ds-v2-card))}}.nv-dash-anaf--on{color:#1f5c36}.nv-dash-anaf--on .nv-dash-anaf__dot{background:#2f7d4a}.nv-dash-anaf--off{border-color:#c2410c}@supports (color:color-mix(in lab, red, red)){.nv-dash-anaf--off{border-color:color-mix(in srgb, #c2410c 40%, var(--ds-v2-border))}}.nv-dash-anaf--off{background:#ea580c}@supports (color:color-mix(in lab, red, red)){.nv-dash-anaf--off{background:color-mix(in srgb, #ea580c 12%, var(--ds-v2-card))}}.nv-dash-anaf--off{color:#9a3412}.nv-dash-anaf--off .nv-dash-anaf__dot{background:#ea580c}.nv-dash-anaf--warn{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.nv-dash-anaf--warn{border-color:color-mix(in srgb, #b7791f 45%, var(--ds-v2-border))}}.nv-dash-anaf--warn{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.nv-dash-anaf--warn{background:color-mix(in srgb, #b7791f 14%, var(--ds-v2-card))}}.nv-dash-anaf--warn{color:#92400e}.nv-dash-anaf--warn .nv-dash-anaf__dot{background:#b7791f}.nv-dash-payers{gap:.875rem;display:grid}@media (min-width:900px){.nv-dash-payers{grid-template-columns:1fr 1fr}}.nv-dash-payers__col{border:1px solid var(--ds-v2-border);background:var(--ds-v2-background);text-align:left;border-radius:.75rem;flex-direction:column;gap:.75rem;min-height:11rem;padding:1rem 1.1rem;display:flex}.nv-dash-payers__col--clickable{cursor:pointer;width:100%;font:inherit;color:inherit;transition:border-color .18s,box-shadow .18s,transform .18s}.nv-dash-payers__col--clickable:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a14}.nv-dash-payers__col--clickable:focus-visible{outline:2px solid var(--ds-v2-primary);outline-offset:2px}.nv-dash-payers__col--ok{border-color:#2f7d4a}@supports (color:color-mix(in lab, red, red)){.nv-dash-payers__col--ok{border-color:color-mix(in srgb, #2f7d4a 28%, var(--ds-v2-border))}}.nv-dash-payers__col--late{border-color:#b42318}@supports (color:color-mix(in lab, red, red)){.nv-dash-payers__col--late{border-color:color-mix(in srgb, #b42318 28%, var(--ds-v2-border))}}.nv-dash-payers__more{color:var(--ds-v2-primary);margin-top:auto;font-size:.8125rem;font-weight:600}.nv-dash-payers-modal-list{flex-direction:column;gap:.65rem;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.nv-dash-payers-modal-list li{border-bottom:1px solid var(--ds-v2-border);flex-direction:column;gap:.15rem;padding-bottom:.55rem;display:flex}.nv-dash-payers-modal-list li:last-child{border-bottom:0}.nv-dash-kpi-btn{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border-radius:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.nv-dash-kpi-btn:focus-visible{outline:2px solid var(--ds-v2-primary);outline-offset:3px}.nv-dash-kpi-btn:hover .ds-v2-kpi-card,.nv-dash-kpi-btn:hover .nv-kpi-card{box-shadow:0 8px 22px #0f172a14}.nv-dash-payers__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.nv-dash-payers__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);margin:0;font-size:.7rem;font-weight:650}.nv-dash-payers__count{letter-spacing:-.03em;margin:.15rem 0 0;font-size:1.75rem;font-weight:700;line-height:1}.nv-dash-payers__col--ok .nv-dash-payers__count{color:#2f7d4a}.nv-dash-payers__col--late .nv-dash-payers__count{color:#b42318}.nv-dash-payers__hint{text-align:right;max-width:11rem;color:var(--ds-v2-muted-foreground);margin:0;font-size:.75rem}.nv-dash-payers__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.nv-dash-payers__list li{border-bottom:1px solid var(--ds-v2-border);flex-direction:column;gap:.1rem;padding-bottom:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-dash-payers__list li{border-bottom:1px solid color-mix(in srgb, var(--ds-v2-border) 80%, transparent)}}.nv-dash-payers__list li:last-child{border-bottom:0;padding-bottom:0}.nv-dash-payers__row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.nv-dash-payers__sub{color:var(--ds-v2-muted-foreground);font-size:.75rem}.nv-dash-payers__badge{color:#b42318;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem;font-weight:650}.nv-dash-payers__empty{color:var(--ds-v2-muted-foreground);margin:0;font-size:.8125rem}.nv-dash-payers__cta{margin-top:auto;font-size:.8125rem;font-weight:600}.nv-dash-attention{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.nv-dash-chip{border:1px solid var(--ds-v2-border);background:var(--ds-v2-background);color:var(--ds-v2-foreground);border-radius:.45rem;align-items:center;padding:.4rem .7rem;font-size:.8125rem;font-weight:550;text-decoration:none;display:inline-flex}.nv-dash-chip:hover{text-decoration:underline}.nv-dash-chip--danger{border-color:#b42318}@supports (color:color-mix(in lab, red, red)){.nv-dash-chip--danger{border-color:color-mix(in srgb, #b42318 35%, var(--ds-v2-border))}}.nv-dash-chip--danger{background:#b42318}@supports (color:color-mix(in lab, red, red)){.nv-dash-chip--danger{background:color-mix(in srgb, #b42318 8%, var(--ds-v2-background))}}.nv-dash-chip--danger{color:#8f1f16}.nv-dash-chip--warning{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.nv-dash-chip--warning{border-color:color-mix(in srgb, #b7791f 35%, var(--ds-v2-border))}}.nv-dash-chip--warning{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.nv-dash-chip--warning{background:color-mix(in srgb, #b7791f 9%, var(--ds-v2-background))}}.nv-dash-chip--warning{color:#8a5a10}.nv-dash-chip--info{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-dash-chip--info{border-color:color-mix(in srgb, var(--ds-v2-primary) 30%, var(--ds-v2-border))}}.nv-dash-chip--info{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-dash-chip--info{background:color-mix(in srgb, var(--ds-v2-primary) 8%, var(--ds-v2-background))}}.nv-dash-late-tag{color:#8f1f16;background:#b423181f;border-radius:.3rem;align-items:center;padding:.15rem .4rem;font-size:.75rem;font-weight:650;display:inline-flex}.nv-dash-row--late td{background:#b423180d}.nv-two-col{gap:var(--ds-v2-space-3,1.5rem);display:grid}@media (min-width:1280px){.nv-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-login-shell{isolation:isolate;background:radial-gradient(70% 50% at 100% 0,#e8ebe6 0%,#0000 55%),radial-gradient(55% 45% at 0 100%,#e4e9ef 0%,#0000 50%),linear-gradient(#f5f7fa 0%,#e8eef5 100%);justify-content:center;align-items:center;min-height:100dvh;padding:clamp(1rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.dark .nv-login-shell{background:radial-gradient(70% 50% at 90% 0,#1a2a38 0%,#0000 55%),radial-gradient(55% 45% at 0 100%,#1c2420 0%,#0000 50%),linear-gradient(#0c0f14 0%,#12161c 100%)}.nv-login-stage{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.nv-login-orb{filter:blur(40px);opacity:.45;border-radius:50%;animation:28s ease-in-out infinite nv-login-drift;position:absolute}.nv-login-orb--a{background:radial-gradient(circle,#1f6b5747,#0000 70%);width:min(48vw,28rem);height:min(48vw,28rem);top:-12%;right:8%}.nv-login-orb--b{background:radial-gradient(circle,#b4a08238,#0000 72%);width:min(40vw,22rem);height:min(40vw,22rem);animation-delay:-10s;bottom:-8%;left:6%}.dark .nv-login-orb--a{opacity:.35;background:radial-gradient(circle,#2da08233,#0000 70%)}.dark .nv-login-orb--b{opacity:.3;background:radial-gradient(circle,#506e962e,#0000 72%)}@keyframes nv-login-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-2%,3%)scale(1.05)}}.nv-login-layout{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.15);background:#ffffff47;border:1px solid #ffffffb3;border-radius:1.5rem;grid-template-columns:1.1fr .9fr;gap:0;width:100%;max-width:64rem;min-height:min(36rem,100dvh - 3rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 28px 70px #14181f1a}.dark .nv-login-layout{background:#ffffff08;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d,0 28px 70px #0006}.nv-login-hero{color:#f3f6fa;background:radial-gradient(80% 55% at 20% 0,#3ec8d41f,#0000 55%),linear-gradient(165deg,#05070a 0%,#0c1016 55%,#121820 100%);flex-direction:column;justify-content:flex-end;gap:.75rem;padding:clamp(1.75rem,4vw,2.75rem);display:flex}.nv-login-hero-logo{max-width:20rem;margin-bottom:auto}.nv-login-hero-logo .nv-brand-logo{object-position:left center;max-height:5.75rem}.nv-login-hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8fd0bd;margin:0;font-size:.68rem;font-weight:700}.nv-login-hero-title{letter-spacing:-.035em;color:#f7f5f1;max-width:18ch;margin:0;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:650;line-height:1.12}.nv-login-hero-copy{color:#f3f6faad;max-width:32ch;margin:0;font-size:.95rem;line-height:1.55}.nv-login-card{width:100%;max-width:26rem;color:var(--ds-v2-foreground);-webkit-backdrop-filter:blur(20px)saturate(1.15);background:#ffffffb8;border:1px solid #ffffffd9;border-radius:1.25rem;padding:clamp(1.75rem,3.5vw,2.25rem);box-shadow:inset 0 1px #ffffffe6,0 24px 56px #14181f14}.dark .nv-login-card{color:var(--ds-v2-foreground);background:#ffffff0d;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 24px 56px #00000059}.nv-login-layout .nv-login-card{max-width:none;box-shadow:none;background:#ffffff9e;border:0;border-left:1px solid #14181f0f;border-radius:0;flex-direction:column;justify-content:center;padding:clamp(1.75rem,3.5vw,2.5rem);display:flex}.dark .nv-login-layout .nv-login-card{background:#ffffff0a;border-left-color:#ffffff0f}.nv-login-card-head{margin-bottom:.35rem}.nv-login-card-logo{max-width:16rem;margin-bottom:1rem;display:none}.nv-login-card-logo .nv-brand-logo{max-height:4.75rem}.nv-login-card-title{letter-spacing:-.03em;color:var(--ds-v2-foreground);margin:0;font-size:1.45rem;font-weight:700}.nv-login-brand{letter-spacing:-.03em;text-align:center;color:var(--ds-v2-primary);font-size:1.75rem;font-weight:700}.nv-login-logo{justify-content:center;margin:0 0 .75rem;display:flex}.nv-login-logo .nv-brand-link{border:1px solid var(--nv-jade,#1e7a66);border-radius:1rem;width:100%;max-width:16rem;padding:.7rem .95rem}@supports (color:color-mix(in lab, red, red)){.nv-login-logo .nv-brand-link{border:1px solid color-mix(in srgb, var(--nv-jade,#1e7a66) 16%, #14181f14)}}.nv-login-logo .nv-brand-link{background:radial-gradient(110% 90% at 8% -10%,#2ea08229,#0000 52%),radial-gradient(80% 70% at 100% 110%,#b8944a1f,#0000 48%),linear-gradient(165deg,#f8fbf9 0%,#eef6f2 48%,#e6f0eb 100%);box-shadow:inset 0 1px #ffffffe6,0 10px 28px #0f28220f}.nv-login-logo .nv-brand-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 4px 12px #0f28221f);width:100%;height:auto;max-height:4.35rem}.nv-login-tagline{color:var(--ds-v2-muted-foreground);margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.nv-login-form{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.nv-login-field{flex-direction:column;gap:.35rem;display:flex}.nv-password-field{position:relative}.nv-password-field .nv-input{padding-right:2.75rem}.nv-password-toggle{width:2rem;height:2rem;color:var(--ds-v2-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.nv-password-toggle:hover:not(:disabled){color:var(--ds-v2-foreground);background:var(--ds-v2-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.nv-password-toggle:hover:not(:disabled){background:color-mix(in srgb, var(--ds-v2-muted-foreground) 10%, transparent)}}.nv-password-toggle:disabled{opacity:.5;cursor:not-allowed}.nv-nav-section{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);margin-top:.85rem;margin-bottom:.35rem;padding:0 .65rem;font-size:.6875rem;font-weight:700}.nv-nav-group{border-block:0 solid #0000;flex-direction:column;gap:.25rem;margin-block:0;padding-block:0;display:flex}.nv-nav-group--open{border-block-style:solid;border-block-width:1px;border-block-color:var(--ds-v2-sidebar-border,var(--ds-v2-border));margin-block:.35rem;padding-block:.55rem}button.nv-nav-link--group{cursor:pointer;width:100%;font:inherit;text-align:left;border:0}.nv-nav-link__chevron{opacity:.65;flex-shrink:0;margin-left:auto;transition:transform .18s}.nv-nav-link--group.is-open .nv-nav-link__chevron{transform:rotate(180deg)}.nv-nav-group__items{flex-direction:column;gap:.25rem;padding-left:.35rem;display:flex}.nv-row-danger td{background:#ef444412}.nv-row-warn td{background:#f59e0b14}.nv-login-label-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.nv-login-forgot{color:var(--nv-jade,#1f6b57);font-size:.75rem;font-weight:600;text-decoration:none}.nv-login-forgot:hover{text-decoration:underline}.dark .nv-login-forgot{color:#8fd0bd}.nv-login-submit{width:100%;min-height:2.75rem;margin-top:.35rem;font-weight:650}.nv-login-footer{text-align:center;color:var(--ds-v2-muted-foreground);margin:1.35rem 0 0;font-size:.8125rem}@media (max-width:860px){.nv-login-layout{grid-template-columns:1fr;min-height:auto}.nv-login-hero{min-height:12rem;padding:1.5rem 1.35rem 1.25rem}.nv-login-hero-logo{margin-bottom:1.25rem;display:none}.nv-login-hero-title{max-width:none;font-size:1.55rem}.nv-login-layout .nv-login-card{border-top:1px solid #14181f0f;border-left:0;padding:1.5rem 1.35rem 1.65rem}.dark .nv-login-layout .nv-login-card{border-top-color:#ffffff0f}.nv-login-card-logo{display:block}}@media (prefers-reduced-motion:reduce){.nv-login-orb{animation:none}}.ds-v2-kpi-label{font-size:var(--ds-v2-text-kpi-label,.625rem);text-transform:uppercase;letter-spacing:.06em;color:var(--ds-v2-muted-foreground);font-weight:600}.ds-v2-kpi-value{font-size:var(--ds-v2-text-kpi-value,1.125rem);letter-spacing:-.02em;color:var(--ds-v2-foreground);margin-top:.5rem;font-weight:700}.ds-v2-kpi-secondary{color:var(--ds-v2-muted-foreground);margin-top:.25rem;font-size:.8125rem;font-weight:600}.ds-v2-kpi-hint{color:var(--ds-v2-muted-foreground);margin-top:auto;padding-top:.5rem;font-size:.6875rem}.nv-muted{color:var(--ds-v2-muted-foreground)}.nv-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ds-v2-muted-foreground);margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.nv-doc-form{flex-direction:column;gap:.875rem;max-width:96rem;display:flex}.nv-doc-layout{gap:.875rem;display:grid}@media (min-width:960px){.nv-doc-layout{grid-template-columns:1.4fr 1fr;align-items:start}}.nv-span-2{grid-column:span 1}@media (min-width:768px){.nv-span-2{grid-column:span 2}}.nv-form-grid-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.nv-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-totals{border-top:1px solid var(--ds-v2-border);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem 1rem;margin-top:1rem;padding-top:.875rem;display:grid}.nv-totals>div{flex-direction:column;gap:.2rem;display:flex}.nv-totals .nv-label{margin:0}.nv-totals strong{font-size:.9375rem;font-weight:600}.nv-totals-total{color:var(--ds-v2-primary);font-size:1.125rem!important}.nv-totals--detail{border-top:none;margin-top:0;padding:1rem 1.25rem 1.25rem}.nv-invoice-lines-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.nv-invoice-lines-panel{overflow:visible}.nv-invoice-table-wrap{margin:0 -.15rem;padding-bottom:.15rem;overflow-x:auto}.nv-invoice-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:44rem}.nv-invoice-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);text-align:left;border-bottom:1px solid var(--ds-v2-border);white-space:nowrap;padding:.3rem .25rem .45rem;font-size:.65rem;font-weight:650}.nv-invoice-table tbody td{vertical-align:middle;border-bottom:1px solid var(--ds-v2-border);padding:.25rem}@supports (color:color-mix(in lab, red, red)){.nv-invoice-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--ds-v2-border) 75%, transparent)}}.nv-invoice-table tbody tr:last-child td{border-bottom:0}.nv-invoice-table .nv-input,.nv-invoice-table .nv-select{width:100%;min-width:0;height:2rem;padding:.2rem .45rem;font-size:.8125rem}.nv-invoice-table .nv-input--num,.nv-invoice-table .nv-select--iva{text-align:right;font-variant-numeric:tabular-nums}.nv-invoice-table__num{text-align:right!important}.nv-invoice-table__center{text-align:center!important}.nv-invoice-table__n{text-align:center;font-variant-numeric:tabular-nums;color:var(--ds-v2-muted-foreground);font-size:.75rem;font-weight:650}.nv-invoice-table__desc{position:relative;overflow:visible}.nv-invoice-table__tot{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-v2-success);font-size:.8125rem;font-weight:650}.nv-invoice-table__tot-val{min-width:6.25rem;display:inline-block}.nv-invoice-table__act{text-align:center}.nv-invoice-table__del{width:1.75rem;height:1.75rem;color:var(--ds-v2-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:inline-flex}.nv-invoice-table__del:hover:not(:disabled){color:#b42318;background:#b423181f}.nv-invoice-table__del:disabled{opacity:.35;cursor:not-allowed}.nv-inv-col-n{width:2rem}.nv-inv-col-desc{width:auto}.nv-inv-col-sub{width:6.5rem}.nv-inv-col-qty{width:3.5rem}.nv-inv-col-amt{width:5.5rem}.nv-inv-col-iva{width:4.5rem}.nv-inv-col-tot{width:7.5rem}.nv-inv-col-act{width:2.5rem}.nv-invoice-table__iva{position:relative;overflow:visible}.nv-codice-picker{position:relative}.nv-codice-picker--compact{width:100%}.nv-codice-picker-menu{z-index:90;border:1px solid var(--ds-v2-border);background:var(--ds-v2-background);border-radius:.5rem;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #00000029}.nv-codice-picker-menu-list{flex:auto;margin:0;padding:.25rem;list-style:none;overflow:auto}.nv-codice-picker-menu-empty{color:var(--ds-v2-muted-foreground);padding:.65rem .75rem;font-size:.8125rem}.nv-codice-picker-option{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;align-items:baseline;gap:.5rem;padding:.45rem .55rem;display:flex}.nv-codice-picker-option--active{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-codice-picker-option--active{background:color-mix(in srgb, var(--ds-v2-primary) 10%, transparent)}}.nv-codice-picker-option:hover,.nv-codice-picker-option:focus-visible{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-codice-picker-option:hover,.nv-codice-picker-option:focus-visible{background:color-mix(in srgb, var(--ds-v2-primary) 12%, transparent)}}.nv-codice-picker-option:hover,.nv-codice-picker-option:focus-visible{outline:none}.nv-codice-picker-code{text-transform:uppercase;color:var(--ds-v2-primary);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}.nv-codice-picker-desc{min-width:0;color:var(--ds-v2-foreground);font-size:.8125rem;line-height:1.3}.nv-meta-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.85rem 1.25rem;padding:.85rem 1.15rem 1.15rem;font-size:.875rem;display:grid}.nv-meta-grid dd{margin:.15rem 0 0;font-weight:500}.nv-detail-field{padding:.65rem .85rem!important}.nv-form-card{padding:1rem 1.15rem!important}.nv-license{flex-direction:column;gap:1rem;max-width:56rem;display:flex}.nv-license-hero{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);gap:0;display:grid;overflow:hidden}@media (min-width:900px){.nv-license-hero{grid-template-columns:1.35fr 1fr}}.nv-license-hero-main{padding:1.5rem 1.5rem 1.75rem}.nv-license-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ds-v2-primary);margin:0;font-size:.6875rem;font-weight:600}.nv-license-name{letter-spacing:-.03em;margin:.35rem 0 0;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:700;line-height:1.15}.nv-license-desc{max-width:36rem;color:var(--ds-v2-muted-foreground);margin:.75rem 0 0;font-size:.875rem;line-height:1.55}.nv-license-price-row{border-top:1px solid var(--ds-v2-border);flex-wrap:wrap;gap:1.5rem 2.5rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.nv-license-price{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.nv-license-price-alt{flex-direction:column;justify-content:flex-end;gap:.15rem;padding-bottom:.1rem;display:flex}.nv-license-price-alt p{margin:0}.nv-license-status{background:var(--ds-v2-muted);padding:1.5rem}@supports (color:color-mix(in lab, red, red)){.nv-license-status{background:color-mix(in srgb, var(--ds-v2-muted) 65%, var(--ds-v2-card))}}.nv-license-status{border-top:1px solid var(--ds-v2-border)}@media (min-width:900px){.nv-license-status{border-top:none;border-left:1px solid var(--ds-v2-border)}}.nv-license-status-grid{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin-top:.75rem;display:grid}.nv-license-status-grid .nv-label{margin-bottom:.25rem}.nv-license-status-grid p{margin:0}.nv-license-access{font-size:.875rem;font-weight:600}.nv-license-access--ok{color:var(--ds-v2-success)}.nv-license-access--off{color:var(--ds-v2-destructive)}.nv-license-note{border-radius:var(--ds-v2-radius-input);background:var(--ds-v2-warning);margin:1.25rem 0 0;padding:.75rem .875rem}@supports (color:color-mix(in lab, red, red)){.nv-license-note{background:color-mix(in srgb, var(--ds-v2-warning) 12%, var(--ds-v2-card))}}.nv-license-note{border:1px solid var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){.nv-license-note{border:1px solid color-mix(in srgb, var(--ds-v2-warning) 30%, var(--ds-v2-border))}}.nv-license-note{color:var(--ds-v2-foreground);font-size:.75rem;line-height:1.45}.nv-license-features{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);padding:1.25rem 1.5rem 1.5rem}.nv-license-feature-list{gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.nv-license-feature-list{grid-template-columns:1fr 1fr}}.nv-license-feature{color:var(--ds-v2-foreground);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.4;display:flex}.nv-license-feature svg{color:var(--ds-v2-success);margin-top:.1rem}.nv-license-feature--out,.nv-license-feature--out svg{color:var(--ds-v2-muted-foreground)}.nv-template-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:720px){.nv-template-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.nv-template-grid{grid-template-columns:repeat(4,1fr)}}.nv-template-card{border:1px solid var(--ds-v2-border,#d5dee9);background:var(--ds-v2-surface,#fff);cursor:pointer;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.875rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.nv-template-card:hover{border-color:var(--ds-v2-primary,#0891a0)}@supports (color:color-mix(in lab, red, red)){.nv-template-card:hover{border-color:color-mix(in srgb, var(--ds-v2-primary,#0891a0) 45%, transparent)}}.nv-template-card--active{border-color:var(--ds-v2-primary,#0891a0);box-shadow:0 0 0 1px var(--ds-v2-primary,#0891a0);background:var(--ds-v2-primary,#0891a0)}@supports (color:color-mix(in lab, red, red)){.nv-template-card--active{background:color-mix(in srgb, var(--ds-v2-primary,#0891a0) 6%, transparent)}}.nv-template-code{letter-spacing:.08em;color:var(--ds-v2-muted-foreground,#5a6b82);font-size:.6875rem;font-weight:700}.nv-template-name{color:var(--ds-v2-foreground);font-size:.9375rem;font-weight:700}.nv-template-desc{color:var(--ds-v2-muted-foreground,#5a6b82);font-size:.75rem;line-height:1.35}.nv-template-card input[type=radio]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nv-scheda-strip{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.nv-scheda-strip{background:color-mix(in srgb, var(--ds-v2-card) 92%, transparent)}}.nv-scheda-strip{box-shadow:var(--ds-v2-shadow-card);padding:.75rem 1rem .75rem 1.25rem}.nv-scheda-strip__accent{background:linear-gradient(180deg, var(--nv-jade,#1e7a66), var(--nv-jade,#1e7a66))}@supports (color:color-mix(in lab, red, red)){.nv-scheda-strip__accent{background:linear-gradient(180deg, var(--nv-jade,#1e7a66), color-mix(in srgb, var(--nv-jade,#1e7a66) 45%, var(--nv-ink,#0b1018)))}}.nv-scheda-strip__icon{color:var(--nv-jade,#1e7a66);background:var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-scheda-strip__icon{background:color-mix(in srgb, var(--nv-jade,#1e7a66) 14%, transparent)}}.nv-scheda-strip__eyebrow{color:var(--nv-jade,#1e7a66)}@media (min-width:640px){.nv-scheda-strip{padding:.875rem 1.25rem .875rem 1.5rem}}.nv-scheda-table th,.nv-scheda-table td{white-space:nowrap}.nv-scheda-table td:nth-child(5){white-space:normal;max-width:16rem}.nv-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1215186b;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.nv-modal-panel{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card,#fff);border-radius:1.1rem;width:min(56rem,100%);max-height:85vh;overflow:hidden;box-shadow:0 20px 50px #0003}.nv-modal-panel--sm{width:min(28rem,100%);max-height:90vh;padding:1.25rem 1.35rem 1.35rem;overflow:auto}.nv-codice-vendita-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nv-codice-vendita-modal__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.nv-codice-vendita-modal__hint{color:var(--ds-v2-muted-foreground);margin:0 0 .85rem;font-size:.8125rem}.nv-modal-close{width:2rem;height:2rem;color:var(--ds-v2-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nv-modal-close:hover:not(:disabled){background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){.nv-modal-close:hover:not(:disabled){background:color-mix(in srgb, var(--ds-v2-muted) 55%, transparent)}}.nv-modal-close:hover:not(:disabled){color:var(--ds-v2-foreground)}.nv-modal-close:disabled{opacity:.45;cursor:not-allowed}.nv-modal-title{letter-spacing:-.02em;color:var(--ds-v2-foreground);margin:0;font-size:1.05rem;font-weight:700}.nv-modal-meta{color:var(--ds-v2-muted-foreground);word-break:break-all;margin:.35rem 0 0;font-family:ui-monospace,monospace;font-size:.75rem}@media print{.nv-sidebar,.nv-topbar,.nv-scheda-strip button,.nv-panel .nv-btn,.nv-link{display:none!important}}.nv-mkt,.nv-marketing{--nv-mkt-jade:#1e7a66;--nv-mkt-jade-soft:#2f9a80;--nv-mkt-ink:#eef2f7;--nv-mkt-strong:#0b1018;--nv-mkt-text:#26313f;--nv-mkt-muted:#2b3a4abd;--nv-mkt-faint:#3c4e6099;--nv-mkt-line:#0b10181a;--nv-mkt-line-strong:#0b101829;--nv-mkt-glass:#ffffffa8;--nv-mkt-glass-2:#fff6;--nv-mkt-panel-a:#ffffffdb;--nv-mkt-panel-b:#ffffff80;--nv-mkt-glint:#ffffffd9;--nv-mkt-shadow:0 24px 60px #0b10181f;--nv-mkt-accent:#146353;--nv-mkt-onjade:#fff;--nv-mkt-ghost-bg:#0b101809;--nv-mkt-ghost-bg-h:#0b101812;--nv-mkt-solid-bg:linear-gradient(180deg, #10161f, #0b1018);--nv-mkt-solid-fg:#f6f8fb;--nv-mkt-trust-a:#fff;--nv-mkt-trust-b:#f3f6fa;isolation:isolate;background:radial-gradient(ellipse 80% 55% at 85% -10%, var(--nv-mkt-jade), transparent 55%), radial-gradient(ellipse 60% 45% at 0% 100%, #486ea81a, transparent 58%), var(--nv-mkt-ink);min-height:100dvh;position:relative;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.nv-mkt,.nv-marketing{background:radial-gradient(ellipse 80% 55% at 85% -10%, color-mix(in srgb, var(--nv-mkt-jade) 12%, transparent), transparent 55%), radial-gradient(ellipse 60% 45% at 0% 100%, #486ea81a, transparent 58%), var(--nv-mkt-ink)}}.nv-mkt,.nv-marketing{color:var(--nv-mkt-text)}.dark .nv-mkt,.dark .nv-marketing{--nv-mkt-jade:#3cb896;--nv-mkt-jade-soft:#6fe0c0;--nv-mkt-ink:#040810;--nv-mkt-strong:#fff;--nv-mkt-text:#f4f7fb;--nv-mkt-muted:var(--nv-mkt-muted);--nv-mkt-faint:#94a3b8c7;--nv-mkt-line:#ffffff14;--nv-mkt-line-strong:#ffffff29;--nv-mkt-glass:#ffffff0b;--nv-mkt-glass-2:#ffffff05;--nv-mkt-panel-a:#ffffff0f;--nv-mkt-panel-b:#ffffff05;--nv-mkt-glint:#ffffff24;--nv-mkt-shadow:0 30px 80px #00000073;--nv-mkt-accent:var(--nv-mkt-accent);--nv-mkt-onjade:#04120d;--nv-mkt-ghost-bg:#ffffff0d;--nv-mkt-ghost-bg-h:#ffffff1a;--nv-mkt-solid-bg:linear-gradient(180deg, #fff, #e9f1ee);--nv-mkt-solid-fg:#04120d;--nv-mkt-trust-a:#0c1522;--nv-mkt-trust-b:#0a111c;background:radial-gradient(ellipse 80% 55% at 85% -10%, var(--nv-mkt-jade), transparent 55%), radial-gradient(ellipse 60% 45% at 0% 100%, #486ea847, transparent 58%), var(--nv-mkt-ink)}@supports (color:color-mix(in lab, red, red)){.dark .nv-mkt,.dark .nv-marketing{background:radial-gradient(ellipse 80% 55% at 85% -10%, color-mix(in srgb, var(--nv-mkt-jade) 20%, transparent), transparent 55%), radial-gradient(ellipse 60% 45% at 0% 100%, #486ea847, transparent 58%), var(--nv-mkt-ink)}}.nv-mkt-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nv-mkt-glow{filter:blur(90px);opacity:.5;border-radius:50%;animation:20s ease-in-out infinite alternate nv-mkt-drift;position:absolute}.nv-mkt-glow--a{background:radial-gradient(circle, var(--nv-mkt-jade), transparent 70%);width:min(52rem,95vw);height:min(52rem,95vw);top:-22%;right:-18%}@supports (color:color-mix(in lab, red, red)){.nv-mkt-glow--a{background:radial-gradient(circle, color-mix(in srgb, var(--nv-mkt-jade) 50%, transparent), transparent 70%)}}.nv-mkt-glow--b{background:radial-gradient(circle,#486ea86b,#0000 72%);width:min(40rem,80vw);height:min(40rem,80vw);animation-delay:-8s;top:35%;left:-20%}.nv-mkt-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 30%,#000 10%,#0000 72%);mask-image:radial-gradient(65% 55% at 50% 30%,#000 10%,#0000 72%)}.nv-mkt-nav,.nv-marketing-nav{z-index:2;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1.1rem,3.5vw,2.5rem);display:flex;position:relative}.nv-mkt-nav .nv-brand-link,.nv-marketing-nav .nv-brand-link{background:0 0;max-width:18rem;padding:0}.nv-mkt-nav .nv-brand-logo,.nv-marketing-nav .nv-brand-logo{max-width:18rem;max-height:5.5rem}.nv-mkt-nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.nv-mkt-nav-link{color:var(--nv-mkt-muted);padding:.35rem .55rem;font-size:.84rem;font-weight:550;text-decoration:none}.nv-mkt-nav-link:hover{color:var(--nv-mkt-strong)}.nv-mkt-nav-btn{border:1px solid var(--nv-mkt-line-strong);background:var(--nv-mkt-ghost-bg);min-height:2.35rem;color:var(--nv-mkt-strong);border-radius:999px;justify-content:center;align-items:center;padding:.4rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.nv-mkt-nav-btn:hover{background:var(--nv-mkt-ghost-bg-h);transform:translateY(-1px)}.nv-mkt-nav-btn--solid{background:var(--nv-mkt-solid-bg);color:var(--nv-mkt-solid-fg);border-color:#0000}.nv-mkt-nav-btn--solid:hover{filter:brightness(1.03)}.nv-mkt-nav-actions .nv-icon-btn{border:1px solid var(--nv-mkt-line-strong);background:var(--nv-mkt-ghost-bg);width:2.35rem;height:2.35rem;color:var(--nv-mkt-text);border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.nv-mkt-nav-actions .nv-icon-btn:hover{background:var(--nv-mkt-ghost-bg-h);color:var(--nv-mkt-strong)}.nv-mkt-locale.nv-locale-chip-wrap,.nv-mkt-nav-actions .nv-locale-chip-wrap{z-index:20}.nv-mkt-nav-actions .nv-locale-chip{border-color:var(--nv-mkt-line-strong);background:var(--nv-mkt-ghost-bg);color:var(--nv-mkt-text);box-shadow:none}.nv-mkt-nav-actions .nv-locale-chip:hover:not(:disabled){background:var(--nv-mkt-ghost-bg-h);border-color:var(--nv-mkt-jade)}@supports (color:color-mix(in lab, red, red)){.nv-mkt-nav-actions .nv-locale-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--nv-mkt-jade) 40%, var(--nv-mkt-line-strong))}}.nv-mkt-nav-actions .nv-locale-chip__label{display:inline}.nv-mkt-nav-actions .nv-locale-chip-menu{border-color:var(--nv-mkt-line-strong);background:var(--nv-mkt-ink)}@supports (color:color-mix(in lab, red, red)){.nv-mkt-nav-actions .nv-locale-chip-menu{background:color-mix(in srgb, var(--nv-mkt-ink) 94%, transparent)}}.nv-mkt-nav-actions .nv-locale-chip-menu{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--nv-mkt-shadow)}.nv-mkt-nav-actions .nv-locale-chip-menu__item{color:var(--nv-mkt-text)}.nv-mkt-nav-actions .nv-locale-chip-menu__item:hover:not(:disabled),.nv-mkt-nav-actions .nv-locale-chip-menu__item--active{background:var(--nv-mkt-jade)}@supports (color:color-mix(in lab, red, red)){.nv-mkt-nav-actions .nv-locale-chip-menu__item:hover:not(:disabled),.nv-mkt-nav-actions .nv-locale-chip-menu__item--active{background:color-mix(in srgb, var(--nv-mkt-jade) 22%, transparent)}}.nv-mkt-nav-actions .nv-locale-chip-menu__item:hover:not(:disabled),.nv-mkt-nav-actions .nv-locale-chip-menu__item--active{color:var(--nv-mkt-strong)}.nv-mkt-locale .nv-locale-flag{color:#ffffffe0;background:#ffffff0f;border-color:#ffffff29;border-radius:999px}.nv-mkt-locale .nv-locale-flag--active{background:var(--nv-mkt-jade)}@supports (color:color-mix(in lab, red, red)){.nv-mkt-locale .nv-locale-flag--active{background:color-mix(in srgb, var(--nv-mkt-jade) 28%, transparent)}}.nv-mkt-locale .nv-locale-flag--active{border-color:var(--nv-mkt-jade)}@supports (color:color-mix(in lab, red, red)){.nv-mkt-locale .nv-locale-flag--active{border-color:color-mix(in srgb, var(--nv-mkt-jade) 55%, white)}}.nv-mkt-locale .nv-locale-flag--active{color:var(--nv-mkt-strong)}.nv-mkt-hero{z-index:1;align-items:center;gap:clamp(2rem,5vw,4rem);width:min(100%,74rem);margin:0 auto;padding:clamp(2.5rem,7vw,5.5rem) clamp(1.1rem,3.5vw,2.5rem) 2rem;display:grid;position:relative}@media (min-width:980px){.nv-mkt-hero{grid-template-columns:1.1fr .9fr;min-height:70vh}}.nv-mkt-hero-copy{animation:.7s cubic-bezier(.22,1,.36,1) both nv-mkt-rise}.nv-mkt-brand{letter-spacing:.18em;text-transform:uppercase;color:var(--nv-mkt-accent);margin:0;font-size:.72rem;font-weight:700}.nv-mkt-title{max-width:11ch;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;color:var(--nv-mkt-strong);margin:.75rem 0 0;font-size:clamp(2.8rem,6vw,4.6rem);font-weight:400;line-height:1}.nv-mkt-sub{max-width:34rem;color:var(--nv-mkt-muted);margin-top:1.15rem;font-size:1.08rem;line-height:1.65}.nv-mkt-cta{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.nv-mkt-trial{color:var(--nv-mkt-faint);margin:1rem 0 0;font-size:.86rem}.nv-mkt-seal{--nv-seal-jade:var(--nv-mkt-jade,#2f9a80);aspect-ratio:1;isolation:isolate;width:min(100%,27rem);margin-inline:auto;animation:.95s cubic-bezier(.22,1,.36,1) 80ms both nv-mkt-rise;position:relative}.nv-mkt-seal__glow{background:radial-gradient(circle at 50% 45%, var(--nv-seal-jade), transparent 62%);border-radius:50%;position:absolute;inset:12%}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__glow{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--nv-seal-jade) 38%, transparent), transparent 62%)}}.nv-mkt-seal__glow{filter:blur(8px);animation:5.5s ease-in-out infinite nv-mkt-seal-breathe}.nv-mkt-seal__sweep{background:conic-gradient(from 210deg, transparent 0deg, var(--nv-seal-jade) 42deg, transparent 88deg, transparent 360deg);border-radius:50%;position:absolute;inset:6%}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__sweep{background:conic-gradient(from 210deg, transparent 0deg, color-mix(in srgb, var(--nv-seal-jade) 35%, transparent) 42deg, transparent 88deg, transparent 360deg)}}.nv-mkt-seal__sweep{opacity:.85;animation:14s linear infinite nv-mkt-spin;-webkit-mask:radial-gradient(circle,#0000 58%,#000 59% 72%,#0000 73%);mask:radial-gradient(circle,#0000 58%,#000 59% 72%,#0000 73%)}.nv-mkt-seal__ring{pointer-events:none;border-radius:50%;position:absolute}.nv-mkt-seal__ring--outer{border:1px solid var(--nv-mkt-line);animation:52s linear infinite nv-mkt-spin;inset:4%;box-shadow:inset 0 0 40px #2f9a8014,0 0 0 1px #ffffff08}.nv-mkt-seal__ring--outer:before{content:"";border:1px dashed #ffffff14;border-radius:50%;animation:70s linear infinite nv-mkt-spin-rev;position:absolute;inset:-1px}.nv-mkt-seal__ring--mid{border:1px solid var(--nv-seal-jade);inset:14%}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__ring--mid{border:1px solid color-mix(in srgb, var(--nv-seal-jade) 28%, transparent)}}.nv-mkt-seal__ring--mid{background:radial-gradient(circle at 30% 28%,#ffffff0a,#0000 55%);animation:36s linear infinite nv-mkt-spin-rev}.nv-mkt-seal__ring--mid:after{content:"";border-top:1px solid var(--nv-seal-jade);border-radius:50%;position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__ring--mid:after{border-top:1px solid color-mix(in srgb, var(--nv-seal-jade) 55%, white)}}.nv-mkt-seal__ring--mid:after{border-right:1px solid #0000;border-bottom:1px solid var(--nv-mkt-line);border-left:1px solid #0000;animation:22s linear infinite nv-mkt-spin}.nv-mkt-seal__ring--inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 40% 32%,#ffffff1a,#0000 50%),linear-gradient(165deg,#ffffff0f,#080e168c);border:1px solid #ffffff1f;inset:24%;box-shadow:inset 0 1px #ffffff2e,0 18px 48px #00000059}.nv-mkt-seal__node{z-index:3;color:#ecf8f3;background:linear-gradient(165deg, var(--nv-seal-jade), var(--nv-seal-jade));border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__node{background:linear-gradient(165deg, color-mix(in srgb, var(--nv-seal-jade) 55%, #102018), color-mix(in srgb, var(--nv-seal-jade) 28%, #071018))}}.nv-mkt-seal__node{border:1px solid var(--nv-seal-jade)}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__node{border:1px solid color-mix(in srgb, var(--nv-seal-jade) 55%, white)}}.nv-mkt-seal__node{box-shadow:0 1px 0 #ffffff38 inset, 0 0 0 4px var(--nv-seal-jade), 0 10px 24px #00000059, 0 0 20px var(--nv-seal-jade)}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__node{box-shadow:0 1px 0 #ffffff38 inset, 0 0 0 4px color-mix(in srgb, var(--nv-seal-jade) 16%, transparent), 0 10px 24px #00000059, 0 0 20px color-mix(in srgb, var(--nv-seal-jade) 40%, transparent)}}.nv-mkt-seal__node{animation:2.8s ease-in-out infinite nv-mkt-seal-pulse}.nv-mkt-seal__node--a{animation-delay:0s;top:7%;left:46%}.nv-mkt-seal__node--b{animation-delay:.6s;top:44%;right:4%}.nv-mkt-seal__node--c{animation-delay:1.1s;bottom:9%;left:24%}.nv-mkt-seal__node--d{animation-delay:1.7s;top:32%;left:5%}.nv-mkt-seal__core{z-index:2;text-align:center;box-shadow:inset 0 1px 0 #ffffff38, 0 22px 50px #0006, 0 0 40px var(--nv-seal-jade);background:radial-gradient(circle at 32% 28%,#fff3,#0000 42%),linear-gradient(165deg,#ffffff1a,#0a121cd1);border:1px solid #fff3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.75rem;display:flex;position:absolute;inset:31%}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__core{box-shadow:inset 0 1px 0 #ffffff38, 0 22px 50px #0006, 0 0 40px color-mix(in srgb, var(--nv-seal-jade) 18%, transparent)}}.nv-mkt-seal__glyph{letter-spacing:.06em;color:#f4fbf8;background:linear-gradient(145deg, var(--nv-seal-jade), var(--nv-seal-jade));border-radius:.85rem;place-items:center;width:2.4rem;height:2.4rem;font-size:.78rem;font-weight:760;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__glyph{background:linear-gradient(145deg, color-mix(in srgb, var(--nv-seal-jade) 75%, white), color-mix(in srgb, var(--nv-seal-jade) 55%, #0b1018))}}.nv-mkt-seal__glyph{box-shadow:0 8px 20px var(--nv-seal-jade), inset 0 1px 0 #ffffff59}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__glyph{box-shadow:0 8px 20px color-mix(in srgb, var(--nv-seal-jade) 35%, transparent), inset 0 1px 0 #ffffff59}}.nv-mkt-seal__brand{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:#f3f7fb;gap:.05rem;font-weight:500;line-height:1.05;display:grid}.nv-mkt-seal__brand span:first-child{font-size:clamp(1.05rem,2.4vw,1.35rem)}.nv-mkt-seal__brand span:last-child{color:var(--nv-seal-jade);font-size:clamp(.95rem,2.1vw,1.2rem);font-weight:650}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__brand span:last-child{color:color-mix(in srgb, var(--nv-seal-jade) 55%, white)}}.nv-mkt-seal__trial{letter-spacing:.1em;text-transform:uppercase;color:#ecfdf7;background:var(--nv-seal-jade);border-radius:999px;margin-top:.15rem;padding:.28rem .65rem;font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__trial{background:color-mix(in srgb, var(--nv-seal-jade) 28%, transparent)}}.nv-mkt-seal__trial{border:1px solid var(--nv-seal-jade)}@supports (color:color-mix(in lab, red, red)){.nv-mkt-seal__trial{border:1px solid color-mix(in srgb, var(--nv-seal-jade) 45%, transparent)}}@keyframes nv-mkt-spin-rev{to{transform:rotate(-360deg)}}@keyframes nv-mkt-seal-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes nv-mkt-seal-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.nv-mkt-strip{z-index:1;border-top:1px solid var(--nv-mkt-line);width:min(100%,74rem);color:var(--nv-mkt-muted);flex-wrap:wrap;align-items:center;gap:.85rem 1.5rem;margin:0 auto;padding:1rem clamp(1.1rem,3.5vw,2.5rem) 2.5rem;display:flex;position:relative}.nv-mkt-strip p{letter-spacing:.14em;text-transform:uppercase;color:var(--nv-mkt-accent);margin:0;font-size:.7rem;font-weight:700}.nv-mkt-strip ul{flex-wrap:wrap;gap:.55rem 1.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.nv-mkt-section{z-index:1;width:min(100%,74rem);margin:0 auto;padding:3rem clamp(1.1rem,3.5vw,2.5rem);position:relative}.nv-mkt-section-head{max-width:40rem;margin-bottom:1.75rem}.nv-mkt-section-title{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;color:var(--nv-mkt-strong);margin:.55rem 0 0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:400;line-height:1.15}.nv-mkt-section-lead{color:var(--nv-mkt-muted);margin:.55rem 0 0;font-size:.975rem;line-height:1.55}.nv-mkt-modules{grid-template-columns:1fr;gap:.9rem;display:grid}@media (min-width:720px){.nv-mkt-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-mkt-modules--pricing{grid-template-columns:1fr}@media (min-width:720px){.nv-mkt-modules--pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.nv-mkt-modules--pricing{grid-template-columns:repeat(4,minmax(0,1fr))}}.nv-mkt-module{border:1px solid var(--nv-mkt-line);background:linear-gradient(165deg, var(--nv-mkt-panel-a), var(--nv-mkt-panel-b));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;padding:1.35rem 1.3rem;transition:transform .2s,border-color .2s,background .2s;position:relative}.nv-mkt-module:hover{border-color:var(--nv-mkt-jade);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.nv-mkt-module:hover{border-color:color-mix(in srgb, var(--nv-mkt-jade) 40%, transparent)}}.nv-mkt-module:hover{background:linear-gradient(165deg, var(--nv-mkt-panel-a), var(--nv-mkt-panel-b))}.nv-mkt-module--featured{border-color:var(--nv-mkt-jade)}@supports (color:color-mix(in lab, red, red)){.nv-mkt-module--featured{border-color:color-mix(in srgb, var(--nv-mkt-jade) 50%, transparent)}}.nv-mkt-module--featured{box-shadow:0 0 0 1px var(--nv-mkt-jade)}@supports (color:color-mix(in lab, red, red)){.nv-mkt-module--featured{box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-mkt-jade) 20%, transparent)}}.nv-mkt-module-n{letter-spacing:.14em;color:var(--nv-mkt-accent);margin-bottom:.85rem;font-size:.72rem;font-weight:700;display:block}.nv-mkt-module h2,.nv-mkt-module h3{letter-spacing:-.02em;color:var(--nv-mkt-strong);margin:0;font-size:1.15rem;font-weight:650}.nv-mkt-module p{color:var(--nv-mkt-muted);margin:.5rem 0 0;font-size:.92rem;line-height:1.5}.nv-mkt-trust{z-index:1;background:radial-gradient(ellipse 60% 80% at 100% 0%, var(--nv-mkt-jade), transparent 55%), linear-gradient(165deg, var(--nv-mkt-trust-a), var(--nv-mkt-trust-b));border-radius:1.35rem;width:min(100%,74rem);margin:1rem auto;padding:2.25rem clamp(1.1rem,3.5vw,2.5rem);position:relative}@supports (color:color-mix(in lab, red, red)){.nv-mkt-trust{background:radial-gradient(ellipse 60% 80% at 100% 0%, color-mix(in srgb, var(--nv-mkt-jade) 18%, transparent), transparent 55%), linear-gradient(165deg, var(--nv-mkt-trust-a), var(--nv-mkt-trust-b))}}.nv-mkt-trust{border:1px solid var(--nv-mkt-line)}.nv-mkt-trust-grid{gap:1.25rem;display:grid}@media (min-width:800px){.nv-mkt-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-mkt-trust-grid h3{color:var(--nv-mkt-strong);margin:0;font-size:1.05rem;font-weight:650}.nv-mkt-trust-grid p{color:var(--nv-mkt-muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.nv-mkt-finale{z-index:1;text-align:center;width:min(100%,74rem);margin:2rem auto 0;padding:2.5rem clamp(1.1rem,3.5vw,2.5rem);position:relative}.nv-mkt-finale h2{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:var(--nv-mkt-strong);margin:0;font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:400}.nv-mkt-finale p{max-width:34rem;color:var(--nv-mkt-muted);margin:.7rem auto 0}.nv-mkt-finale .nv-mkt-cta{justify-content:center}.nv-mkt-footer{z-index:1;width:min(100%,74rem);color:var(--nv-mkt-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto;padding:2rem clamp(1.1rem,3.5vw,2.5rem) 2.75rem;font-size:.82rem;display:flex;position:relative}.nv-mkt-footer .nv-brand-logo{opacity:.85;max-height:2.4rem}.nv-mkt-footer p{margin:0}.nv-mkt-pricing{z-index:1;width:min(100%,74rem);margin:0 auto;padding:2.5rem clamp(1.1rem,3.5vw,2.5rem) 3rem;position:relative}.nv-mkt-pricing-head{text-align:center;max-width:40rem;margin:0 auto 1.75rem}.nv-mkt-pricing-head .nv-mkt-section-title{color:var(--nv-mkt-strong)}.nv-mkt-pricing-trial{color:var(--nv-mkt-accent);margin:.65rem 0 0;font-size:.9rem;font-weight:650}.nv-mkt-pricing .nv-muted{color:var(--nv-mkt-muted)!important}.nv-mkt-masthead{z-index:1;position:relative}@keyframes nv-mkt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes nv-mkt-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,4%)scale(1.08)}}@keyframes nv-mkt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nv-mkt-glow,.nv-mkt-hero-copy,.nv-mkt-module,.nv-mkt-seal,.nv-mkt-seal__glow,.nv-mkt-seal__sweep,.nv-mkt-seal__ring,.nv-mkt-seal__ring--outer:before,.nv-mkt-seal__ring--mid:after,.nv-mkt-seal__node{transition:none;animation:none}}.nv-settings-card-grid{--nv-hub-gap:1.25rem;--nv-hub-max:56rem;--nv-hub-col:calc((var(--nv-hub-max) - 2 * var(--nv-hub-gap)) / 3);gap:var(--nv-hub-gap);max-width:var(--nv-hub-max);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nv-settings-card-grid--4{max-width:calc(4 * var(--nv-hub-col) + 3 * var(--nv-hub-gap));grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.nv-settings-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:40rem}}@media (max-width:767px){.nv-settings-card-grid,.nv-settings-card-grid--4{grid-template-columns:1fr;max-width:22rem}}.nv-settings-card{--nv-card-accent:var(--nv-jade,#1f6b57);aspect-ratio:3/4;border-radius:calc(var(--ds-v2-radius-card) + .25rem);border:1px solid var(--nv-card-accent);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;padding:1.25rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-settings-card{border:1px solid color-mix(in srgb, var(--nv-card-accent) 22%, var(--ds-v2-border))}}.nv-settings-card{background:linear-gradient(165deg, var(--nv-card-accent) 0%, var(--ds-v2-card) 55%)}@supports (color:color-mix(in lab, red, red)){.nv-settings-card{background:linear-gradient(165deg, color-mix(in srgb, var(--nv-card-accent) 10%, var(--ds-v2-card)) 0%, var(--ds-v2-card) 55%)}}.nv-settings-card{box-shadow:var(--ds-v2-shadow-card);color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.nv-settings-card--jade{--nv-card-accent:var(--nv-jade,#1f6b57)}.nv-settings-card--ink{--nv-card-accent:#2f4a66}.nv-settings-card--rose{--nv-card-accent:#b4535a}.nv-settings-card--amber{--nv-card-accent:#a66b2b}.nv-settings-card--slate{--nv-card-accent:#4a5d6e}.nv-settings-card--brand{--nv-card-accent:var(--nv-jade,#1f6b57);color:inherit;text-decoration:none}a.nv-settings-card{color:inherit}button.nv-settings-card{cursor:pointer;text-align:left;font:inherit;width:100%}.nv-modifica-workspace{--nv-hub-gap:1.25rem;--nv-hub-max:56rem;--nv-hub-col:calc((var(--nv-hub-max) - 2 * var(--nv-hub-gap)) / 3);gap:var(--nv-hub-gap);grid-template-columns:1fr;align-items:start;display:grid}.nv-modifica-workspace--open{grid-template-columns:var(--nv-hub-col) minmax(0, 1fr)}.nv-modifica-workspace__rail{gap:var(--nv-hub-gap);max-width:calc(4 * var(--nv-hub-col) + 3 * var(--nv-hub-gap));grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;display:grid}.nv-modifica-workspace__rail--3{max-width:var(--nv-hub-max);grid-template-columns:repeat(3,minmax(0,1fr))}.nv-modifica-workspace__rail--4{max-width:calc(4 * var(--nv-hub-col) + 3 * var(--nv-hub-gap));grid-template-columns:repeat(4,minmax(0,1fr))}.nv-modifica-workspace__rail--5{max-width:calc(5 * var(--nv-hub-col) + 4 * var(--nv-hub-gap));grid-template-columns:repeat(5,minmax(0,1fr))}.nv-modifica-workspace__rail--6{max-width:calc(3 * var(--nv-hub-col) + 2 * var(--nv-hub-gap));grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.nv-modifica-workspace__rail--4,.nv-modifica-workspace__rail--5,.nv-modifica-workspace__rail--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-modifica-workspace--open .nv-modifica-workspace__rail{grid-template-columns:1fr;gap:.85rem}.nv-modifica-workspace--open .nv-modifica-workspace__rail .nv-settings-card{aspect-ratio:5/4}.nv-modifica-workspace--open .nv-modifica-workspace__rail .nv-settings-card--active{aspect-ratio:3/4}.nv-modifica-workspace__detail{opacity:0;min-width:0;display:none;transform:translate(1.25rem)}.nv-modifica-workspace__detail--visible{opacity:1;display:block;transform:translate(0)}@media (max-width:1023px){.nv-modifica-workspace__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nv-modifica-workspace,.nv-modifica-workspace--open{grid-template-columns:1fr}.nv-modifica-workspace__rail,.nv-modifica-workspace--open .nv-modifica-workspace__rail{grid-template-columns:1fr;max-width:22rem}}@supports (view-transition-name:none){::view-transition-old(nv-mod-detail){animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(nv-mod-detail){animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(nv-mod-card-anagrafica){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-mod-card-anagrafica){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-mod-card-sede){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-mod-card-sede){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-mod-card-fatturazione){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-mod-card-fatturazione){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-mod-card-contratto){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-mod-card-contratto){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-imp-card-studio){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-imp-card-studio){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-imp-card-fatturazione){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-imp-card-fatturazione){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-imp-card-anaf){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-imp-card-anaf){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-imp-detail){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-imp-detail){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}}.nv-settings-card:hover{border-color:var(--nv-card-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.nv-settings-card:hover{border-color:color-mix(in srgb, var(--nv-card-accent) 55%, var(--ds-v2-border))}}.nv-settings-card:hover{box-shadow:var(--ds-v2-shadow-card), 0 12px 28px var(--nv-card-accent)}@supports (color:color-mix(in lab, red, red)){.nv-settings-card:hover{box-shadow:var(--ds-v2-shadow-card), 0 12px 28px color-mix(in srgb, var(--nv-card-accent) 16%, transparent)}}.nv-settings-card--ok{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.nv-settings-card--ok{border-color:color-mix(in srgb, #22c55e 40%, var(--ds-v2-border))}}.nv-settings-card__icon{background:var(--nv-card-accent);border-radius:.85rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-settings-card__icon{background:color-mix(in srgb, var(--nv-card-accent) 16%, transparent)}}.nv-settings-card__icon{color:var(--nv-card-accent)}.nv-settings-card__title{letter-spacing:-.02em;color:var(--ds-v2-foreground);font-size:1.05rem;font-weight:650}.nv-settings-card__desc{color:var(--ds-v2-muted-foreground);flex:1;font-size:.8125rem;line-height:1.45}.nv-settings-card__cta,.nv-settings-card__badge{letter-spacing:.02em;margin-top:auto;font-size:.75rem;font-weight:600}.nv-settings-card__cta{color:var(--nv-card-accent)}.nv-settings-card__badge{border-radius:999px;padding:.2rem .55rem;display:inline-flex}.nv-settings-card__badge--ok{color:#15803d;background:#22c55e2e}.nv-settings-card__badge--off{color:var(--ds-v2-muted-foreground);background:var(--ds-v2-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.nv-settings-card__badge--off{background:color-mix(in srgb, var(--ds-v2-muted-foreground) 12%, transparent)}}.nv-offline-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b14b8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.nv-offline-card{text-align:center;border:1px solid var(--ds-v2-border);background:var(--ds-v2-card,#121518);border-radius:1.1rem;width:min(22rem,100%);padding:1.75rem 1.5rem 1.5rem;box-shadow:0 24px 60px #00000059}.nv-offline-logo{object-fit:contain;border-radius:1rem;width:5.5rem;height:5.5rem;margin:0 auto 1rem}.nv-offline-title{letter-spacing:-.02em;color:var(--ds-v2-foreground,#f1f5f9);margin:0;font-size:1.1rem;font-weight:700}.nv-offline-desc{color:var(--ds-v2-muted-foreground,#94a3b8);margin:.55rem 0 1.25rem;font-size:.875rem;line-height:1.45}.nv-plan-card{position:relative}.nv-plan-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.nv-plan-card__badge{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--nv-brand,#0c6b66);white-space:nowrap;border-radius:.4rem;flex-shrink:0;padding:.2rem .55rem;font-size:.65rem;font-weight:700}.nv-plan-card--current{border-color:var(--nv-brand,#0c6b66)}@supports (color:color-mix(in lab, red, red)){.nv-plan-card--current{border-color:color-mix(in srgb, var(--nv-brand,#0c6b66) 55%, var(--ds-v2-border))}}.nv-plan-card--current{background:linear-gradient(165deg, var(--nv-brand,#0c6b66) 0%, transparent 48%), var(--ds-v2-card,var(--ds-v2-background))}@supports (color:color-mix(in lab, red, red)){.nv-plan-card--current{background:linear-gradient(165deg, color-mix(in srgb, var(--nv-brand,#0c6b66) 12%, transparent) 0%, transparent 48%), var(--ds-v2-card,var(--ds-v2-background))}}.nv-plan-card--current{box-shadow:0 0 0 1px var(--nv-brand,#0c6b66), 0 12px 28px var(--nv-brand,#0c6b66)}@supports (color:color-mix(in lab, red, red)){.nv-plan-card--current{box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-brand,#0c6b66) 35%, transparent), 0 12px 28px color-mix(in srgb, var(--nv-brand,#0c6b66) 12%, transparent)}}.nv-billing{flex-direction:column;gap:1.25rem;max-width:72rem;display:flex}.nv-billing__nav{align-items:center;display:flex}.nv-billing__back{color:var(--nv-jade,#1f6b57);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.nv-billing__back:hover{text-decoration:underline}.nv-billing__hero{border:1px solid var(--nv-jade,#1f6b57);border-radius:1.1rem;grid-template-columns:minmax(0,1.4fr) minmax(14rem,.7fr);gap:1.25rem;padding:1.35rem 1.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-billing__hero{border:1px solid color-mix(in srgb, var(--nv-jade,#1f6b57) 18%, var(--ds-v2-border))}}.nv-billing__hero{background:linear-gradient(145deg, var(--nv-jade,#1f6b57) 0%, transparent 52%), var(--ds-v2-card,#fff)}@supports (color:color-mix(in lab, red, red)){.nv-billing__hero{background:linear-gradient(145deg, color-mix(in srgb, var(--nv-jade,#1f6b57) 14%, transparent) 0%, transparent 52%), var(--ds-v2-card,#fff)}}.nv-billing__hero{box-shadow:0 14px 36px var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-billing__hero{box-shadow:0 14px 36px color-mix(in srgb, var(--nv-jade,#1f6b57) 10%, transparent)}}.nv-billing__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--nv-jade,#1f6b57);margin:0 0 .35rem;font-size:.7rem;font-weight:700}.nv-billing__title{letter-spacing:-.02em;color:var(--ds-v2-foreground);margin:0;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:750}.nv-billing__lead{color:var(--ds-v2-muted-foreground);margin:.45rem 0 0;font-size:.95rem}.nv-billing__philosophy{max-width:36rem;color:var(--ds-v2-muted-foreground);margin:.65rem 0 0;font-size:.8125rem;line-height:1.45}.nv-billing__hero-status{background:var(--ds-v2-background,#fff);border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.55rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-billing__hero-status{background:color-mix(in srgb, var(--ds-v2-background,#fff) 70%, transparent)}}.nv-billing__hero-status{border:1px solid var(--ds-v2-border)}.nv-billing__status-line{flex-direction:column;gap:.1rem;margin:0;display:flex}.nv-billing__status-line strong{font-size:.95rem}.nv-billing__trial-chip{color:var(--nv-jade,#1f6b57);background:var(--nv-jade,#1f6b57);border-radius:999px;align-items:center;gap:.35rem;margin:.15rem 0 0;padding:.28rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-billing__trial-chip{background:color-mix(in srgb, var(--nv-jade,#1f6b57) 12%, transparent)}}.nv-billing__renewal{border:1px solid var(--ds-v2-danger,#b42318);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-billing__renewal{border:1px solid color-mix(in srgb, var(--ds-v2-danger,#b42318) 28%, transparent)}}.nv-billing__renewal{background:var(--ds-v2-danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.nv-billing__renewal{background:color-mix(in srgb, var(--ds-v2-danger,#b42318) 8%, transparent)}}.nv-billing__renewal-title{color:var(--ds-v2-danger,#b42318);margin:0;font-size:.9rem;font-weight:750}.nv-billing__renewal-desc{color:var(--ds-v2-foreground);margin:.2rem 0 0;font-size:.8125rem}.nv-billing__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.nv-billing__stat{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card,#fff);border-radius:.85rem;padding:.95rem 1rem}.nv-billing__stat-value{margin:.25rem 0 0;font-size:1rem;font-weight:700}.nv-billing__meter{background:var(--ds-v2-border);border-radius:999px;height:.4rem;margin-top:.55rem}@supports (color:color-mix(in lab, red, red)){.nv-billing__meter{background:color-mix(in srgb, var(--ds-v2-border) 70%, transparent)}}.nv-billing__meter{overflow:hidden}.nv-billing__meter>span{border-radius:inherit;background:linear-gradient(90deg, var(--nv-jade,#1f6b57), var(--nv-jade,#1f6b57));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.nv-billing__meter>span{background:linear-gradient(90deg, var(--nv-jade,#1f6b57), color-mix(in srgb, var(--nv-jade,#1f6b57) 55%, #8a6b45))}}.nv-billing__plans-head{margin-bottom:.85rem}.nv-billing__section-title{margin:0;font-size:1.05rem;font-weight:750}.nv-billing__plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}@media (min-width:1100px){.nv-billing__plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nv-billing-plan{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card,#fff);border-radius:1rem;flex-direction:column;min-height:100%;padding:1.15rem 1.15rem 1.2rem;display:flex}.nv-billing-plan--featured{border-color:var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-billing-plan--featured{border-color:color-mix(in srgb, var(--nv-jade,#1f6b57) 40%, var(--ds-v2-border))}}.nv-billing-plan--featured{box-shadow:0 12px 28px var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-billing-plan--featured{box-shadow:0 12px 28px color-mix(in srgb, var(--nv-jade,#1f6b57) 12%, transparent)}}.nv-billing-plan--current{border-color:var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-billing-plan--current{border-color:color-mix(in srgb, var(--nv-jade,#1f6b57) 55%, var(--ds-v2-border))}}.nv-billing-plan--current{background:linear-gradient(165deg, var(--nv-jade,#1f6b57) 0%, transparent 48%), var(--ds-v2-card,#fff)}@supports (color:color-mix(in lab, red, red)){.nv-billing-plan--current{background:linear-gradient(165deg, color-mix(in srgb, var(--nv-jade,#1f6b57) 12%, transparent) 0%, transparent 48%), var(--ds-v2-card,#fff)}}.nv-billing-plan__head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.nv-billing-plan__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--nv-jade,#1f6b57);margin:0 0 .25rem;font-size:.65rem;font-weight:750}.nv-billing-plan__name{margin:0;font-size:1.15rem;font-weight:750}.nv-billing-plan__badge{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--nv-jade,#1f6b57);border-radius:.4rem;flex-shrink:0;padding:.2rem .55rem;font-size:.65rem;font-weight:700}.nv-billing-plan__limit{color:var(--ds-v2-muted-foreground);margin:.45rem 0 0;font-size:.8125rem}.nv-billing-plan__price{letter-spacing:-.02em;margin:1rem 0 0;font-size:1.75rem;font-weight:800}.nv-billing-plan__price span{color:var(--ds-v2-muted-foreground);margin-left:.2rem;font-size:.85rem;font-weight:600}.nv-billing-plan__price--contact{font-size:1.05rem}.nv-billing-plan__year{color:var(--ds-v2-muted-foreground);margin:.2rem 0 0;font-size:.8rem}.nv-billing__features{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card,#fff);border-radius:1rem;padding:1.15rem 1.25rem}.nv-billing__feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.nv-billing__feature-list li{align-items:center;gap:.45rem;font-size:.875rem;display:flex}@media (max-width:900px){.nv-billing__hero{grid-template-columns:1fr}.nv-billing__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-billing__feature-list{grid-template-columns:1fr}}@media (max-width:640px){.nv-billing__summary{grid-template-columns:1fr}}.nv-perm-table-wrap{width:100%;overflow-x:auto}.nv-perm-table{border-collapse:collapse;table-layout:fixed;width:100%}.nv-perm-table th,.nv-perm-table td{vertical-align:middle;border-bottom:1px solid var(--ds-v2-border);padding:.85rem 1rem}.nv-perm-table thead th{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){.nv-perm-table thead th{background:color-mix(in srgb, var(--ds-v2-muted) 55%, transparent)}}.nv-perm-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);font-size:.68rem;font-weight:700}.nv-perm-table__perm{text-align:left;width:auto}.nv-perm-table thead .nv-perm-table__perm{font-weight:700}.nv-perm-table tbody th.nv-perm-table__perm{color:var(--ds-v2-foreground);font-weight:500}.nv-perm-table__role{text-align:center;width:9.5rem}.nv-perm-table__label{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.nv-perm-table__name{color:var(--ds-v2-foreground);font-size:.9375rem;font-weight:600;line-height:1.3}.nv-perm-table__key{color:var(--ds-v2-muted-foreground);margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;display:block}.nv-perm-table tbody tr:last-child th,.nv-perm-table tbody tr:last-child td{border-bottom:0}.nv-perm-toggle{flex-direction:column;align-items:center;gap:.3rem;display:inline-flex}.nv-perm-toggle__group{border:1px solid var(--ds-v2-border);background:var(--ds-v2-muted);border-radius:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-perm-toggle__group{background:color-mix(in srgb, var(--ds-v2-muted) 35%, transparent)}}.nv-perm-toggle__group{padding:.15rem}.nv-perm-toggle__btn{min-width:2.75rem;color:var(--ds-v2-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.4rem .55rem;font-size:.75rem;font-weight:650;transition:background .14s,color .14s}.nv-perm-toggle__btn:hover:not(:disabled){color:var(--ds-v2-foreground)}.nv-perm-toggle__btn--on{background:var(--nv-jade,#1e7a66);color:#fff;box-shadow:inset 0 1px #ffffff2e}.nv-perm-toggle__btn--off{background:var(--ds-v2-foreground)}@supports (color:color-mix(in lab, red, red)){.nv-perm-toggle__btn--off{background:color-mix(in srgb, var(--ds-v2-foreground) 10%, transparent)}}.nv-perm-toggle__btn--off{color:var(--ds-v2-foreground)}.nv-perm-toggle__btn:disabled{cursor:not-allowed;opacity:.75}.nv-perm-toggle__locked{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);font-size:.625rem;font-weight:700}.dark .nv-perm-toggle__btn--on{background:var(--nv-jade-soft,#2f9a80)}@media (max-width:720px){.nv-perm-table__role{width:7.5rem}.nv-perm-table th,.nv-perm-table td{padding:.7rem .65rem}}.nv-manual{max-width:min(100%,72rem)}.nv-manual__section-title{margin-bottom:.85rem}.nv-manual-hero{border-radius:calc(var(--ds-v2-radius-card) + .25rem);border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);box-shadow:var(--ds-v2-shadow-card);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.nv-manual-hero__icon{width:2.75rem;height:2.75rem;color:var(--nv-jade,#1e7a66);background:var(--nv-jade,#1e7a66);border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-manual-hero__icon{background:color-mix(in srgb, var(--nv-jade,#1e7a66) 14%, transparent)}}.nv-manual-hero__copy{min-width:0}.nv-manual-hero__text{color:var(--ds-v2-muted-foreground);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}.nv-manual-hero__meta{letter-spacing:-.02em;min-width:2.5rem;height:2.5rem;color:var(--nv-ink,var(--ds-v2-foreground));background:var(--nv-jade,#1e7a66);border-radius:.75rem;justify-content:center;align-items:center;padding:0 .55rem;font-size:.95rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-manual-hero__meta{background:color-mix(in srgb, var(--nv-jade,#1e7a66) 10%, var(--ds-v2-muted))}}.nv-manual-toc{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.nv-manual-toc{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr))}}@media (min-width:1400px){.nv-manual-toc{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr))}}@media (max-width:820px){.nv-manual-hero{grid-template-columns:auto 1fr}.nv-manual-hero__meta{grid-column:2;justify-self:start}}@media (max-width:540px){.nv-manual-toc{grid-template-columns:1fr}}.nv-manual-toc__card{--nv-card-accent:var(--nv-jade,#1e7a66);border-radius:calc(var(--ds-v2-radius-card) + .15rem);border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);min-height:100%;box-shadow:var(--ds-v2-shadow-card);color:inherit;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:1rem 1.05rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.nv-manual-toc__card:before{content:"";background:var(--nv-card-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.7rem;bottom:.7rem;left:0}.nv-manual-toc__card:hover{border-color:var(--nv-card-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.nv-manual-toc__card:hover{border-color:color-mix(in srgb, var(--nv-card-accent) 45%, var(--ds-v2-border))}}.nv-manual-toc__card:hover{box-shadow:var(--ds-v2-shadow-card), 0 12px 28px var(--nv-card-accent)}@supports (color:color-mix(in lab, red, red)){.nv-manual-toc__card:hover{box-shadow:var(--ds-v2-shadow-card), 0 12px 28px color-mix(in srgb, var(--nv-card-accent) 14%, transparent)}}.nv-manual-toc__card--jade{--nv-card-accent:var(--nv-jade,#1e7a66)}.nv-manual-toc__card--ink{--nv-card-accent:#2f4a66}.nv-manual-toc__card--slate{--nv-card-accent:#4a5d6e}.nv-manual-toc__card--amber{--nv-card-accent:#a66b2b}.nv-manual-toc__card--rose{--nv-card-accent:#b4535a}.nv-manual-toc__num{letter-spacing:.04em;width:2.35rem;height:2.35rem;color:var(--nv-card-accent);background:var(--nv-card-accent);border-radius:.75rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-manual-toc__num{background:color-mix(in srgb, var(--nv-card-accent) 14%, transparent)}}.nv-manual-toc__body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.nv-manual-toc__title{letter-spacing:-.02em;color:var(--ds-v2-foreground);font-size:.95rem;font-weight:650;line-height:1.3}.nv-manual-toc__summary{color:var(--ds-v2-muted-foreground);font-size:.78rem;line-height:1.45}.nv-manual-toc__arrow{color:var(--nv-card-accent);opacity:.7;margin-top:.35rem}.nv-manual-toc__card:hover .nv-manual-toc__arrow{opacity:1}.nv-manual-featured{align-items:start}.nv-manual-featured__copy{min-width:0}.nv-manual-featured .nv-section-label{margin-bottom:.35rem}.nv-manual-featured__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.85rem;display:flex}.nv-manual-featured__hint{letter-spacing:.02em;color:var(--ds-v2-muted-foreground);align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.nv-manual-crumb{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.nv-manual-crumb__link{color:var(--nv-jade,#1e7a66);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.nv-manual-crumb__link:hover{text-decoration:underline}.nv-manual-crumb__sep{color:var(--ds-v2-muted-foreground)}.nv-manual-crumb__current{color:var(--ds-v2-muted-foreground);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.nv-manual-article__num{font-variant-numeric:tabular-nums;color:var(--nv-jade,#1e7a66)}.nv-manual-article__inner{padding:1.15rem 1.25rem 1.4rem}.nv-manual-body{flex-direction:column;gap:.9rem;display:flex}.nv-manual-body__p,.nv-manual-callout__text,.nv-manual-step__text{color:var(--ds-v2-foreground);margin:0;font-size:.9rem;line-height:1.65}.nv-manual-body__h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);margin:.5rem 0 0;padding-top:.35rem;font-size:.72rem;font-weight:700}.nv-manual-body__list{color:var(--ds-v2-foreground);flex-direction:column;gap:.45rem;margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.55;display:flex}.nv-manual-body__list--ol{list-style:decimal}.nv-manual-body__list:not(.nv-manual-body__list--ol){padding-left:0;list-style:none}.nv-manual-body__list:not(.nv-manual-body__list--ol) li{padding-left:1.1rem;position:relative}.nv-manual-body__list:not(.nv-manual-body__list--ol) li:before{content:"";background:var(--nv-jade,#1e7a66);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}.nv-manual-callout{border:1px solid var(--ds-v2-border);background:var(--ds-v2-muted);border-radius:.75rem;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.nv-manual-callout{background:color-mix(in srgb, var(--ds-v2-muted) 45%, var(--ds-v2-card))}}.nv-manual-callout__title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.nv-manual-callout--info{border-color:var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-manual-callout--info{border-color:color-mix(in srgb, var(--nv-jade,#1e7a66) 35%, var(--ds-v2-border))}}.nv-manual-callout--info{background:var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-manual-callout--info{background:color-mix(in srgb, var(--nv-jade,#1e7a66) 9%, var(--ds-v2-card))}}.nv-manual-callout--info .nv-manual-callout__title{color:var(--nv-jade,#1e7a66)}.nv-manual-callout--warning{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.nv-manual-callout--warning{border-color:color-mix(in srgb, #b7791f 40%, var(--ds-v2-border))}}.nv-manual-callout--warning{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.nv-manual-callout--warning{background:color-mix(in srgb, #b7791f 9%, var(--ds-v2-card))}}.nv-manual-callout--warning .nv-manual-callout__title{color:#a66b2b}.nv-manual-callout--success{border-color:#2f7d4a}@supports (color:color-mix(in lab, red, red)){.nv-manual-callout--success{border-color:color-mix(in srgb, #2f7d4a 35%, var(--ds-v2-border))}}.nv-manual-callout--success{background:#2f7d4a}@supports (color:color-mix(in lab, red, red)){.nv-manual-callout--success{background:color-mix(in srgb, #2f7d4a 8%, var(--ds-v2-card))}}.nv-manual-callout--success .nv-manual-callout__title{color:#2f7d4a}.nv-manual-steps{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.nv-manual-step{border:1px solid var(--ds-v2-border);background:var(--ds-v2-muted);border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-manual-step{background:color-mix(in srgb, var(--ds-v2-muted) 35%, var(--ds-v2-card))}}.nv-manual-step__num{width:1.85rem;height:1.85rem;color:var(--nv-jade,#1e7a66);background:var(--nv-jade,#1e7a66);border-radius:.65rem;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-manual-step__num{background:color-mix(in srgb, var(--nv-jade,#1e7a66) 14%, transparent)}}.nv-manual-step__title{letter-spacing:-.01em;color:var(--ds-v2-foreground);margin:0 0 .25rem;font-size:.9rem;font-weight:650}.nv-manual-step__text{color:var(--ds-v2-muted-foreground)}.nv-manual-pager{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.nv-manual-pager__card{border-radius:calc(var(--ds-v2-radius-card) + .1rem);border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);box-shadow:var(--ds-v2-shadow-card);color:inherit;flex-direction:column;gap:.35rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.nv-manual-pager__card:hover{border-color:var(--nv-jade,#1e7a66);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.nv-manual-pager__card:hover{border-color:color-mix(in srgb, var(--nv-jade,#1e7a66) 40%, var(--ds-v2-border))}}.nv-manual-pager__card--next{text-align:right;align-items:flex-end}.nv-manual-pager__title{letter-spacing:-.01em;color:var(--ds-v2-foreground);font-size:.88rem;font-weight:600}.nv-manual-pager .nv-section-label{color:var(--nv-jade,#1e7a66);align-items:center;gap:.25rem;display:inline-flex}@media (max-width:640px){.nv-manual-pager{grid-template-columns:1fr}.nv-manual-pager__card--next{text-align:left;align-items:flex-start}.nv-manual-article__inner{padding:1rem}}.dark .nv-manual-hero__meta,[data-ds-theme=premium].dark .nv-manual-hero__meta{color:var(--ds-v2-foreground);background:var(--nv-jade-soft,#2f9a80)}@supports (color:color-mix(in lab, red, red)){.dark .nv-manual-hero__meta,[data-ds-theme=premium].dark .nv-manual-hero__meta{background:color-mix(in srgb, var(--nv-jade-soft,#2f9a80) 16%, transparent)}}.nv-dash-doc-links{flex-wrap:wrap;gap:.5rem;display:flex}.nv-dash-doc-link{color:var(--ds-v2-foreground,#0f172a);background:var(--ds-v2-card,#fff);border:1px solid var(--ds-v2-border,#e2e8f0);border-radius:.65rem;align-items:center;padding:.65rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.nv-dash-doc-link:hover{border-color:var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-dash-doc-link:hover{border-color:color-mix(in srgb, var(--nv-jade,#1e7a66) 45%, var(--ds-v2-border))}}.nv-dash-doc-link:hover{background:var(--nv-jade-soft,#2f9a80)}@supports (color:color-mix(in lab, red, red)){.nv-dash-doc-link:hover{background:color-mix(in srgb, var(--nv-jade-soft,#2f9a80) 10%, transparent)}}.nv-tabs{background:var(--ds-v2-muted);border-radius:.75rem;flex-wrap:wrap;gap:.25rem;width:max-content;max-width:100%;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-tabs{background:color-mix(in srgb, var(--ds-v2-muted) 12%, transparent)}}.nv-tabs{border:1px solid var(--ds-v2-border)}.nv-tab{color:var(--ds-v2-muted-foreground);border:1px solid #0000;border-radius:.55rem;align-items:center;padding:.45rem .95rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.nv-tab:hover:not(.nv-tab--active){color:var(--ds-v2-foreground);background:var(--ds-v2-background)}@supports (color:color-mix(in lab, red, red)){.nv-tab:hover:not(.nv-tab--active){background:color-mix(in srgb, var(--ds-v2-background) 70%, transparent)}}.nv-tab--active{color:#fff;background:var(--nv-jade,#1e7a66);border-color:var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-tab--active{border-color:color-mix(in srgb, var(--nv-jade,#1e7a66) 70%, #0b1018)}}.nv-tab--active{box-shadow:0 1px 0 #ffffff2e inset, 0 6px 16px var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-tab--active{box-shadow:0 1px 0 #ffffff2e inset, 0 6px 16px color-mix(in srgb, var(--nv-jade,#1e7a66) 28%, transparent)}}.dark .nv-tab--active{background:var(--nv-jade-soft,#2f9a80);border-color:var(--nv-jade-soft,#2f9a80)}@supports (color:color-mix(in lab, red, red)){.dark .nv-tab--active{border-color:color-mix(in srgb, var(--nv-jade-soft,#2f9a80) 55%, white)}}.dark .nv-tab--active{color:#04120e}.nv-solleciti-form{max-width:52rem}.nv-solleciti-active{border-radius:var(--ds-v2-radius-card,.85rem);border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.nv-solleciti-active--on{border-color:var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-solleciti-active--on{border-color:color-mix(in srgb, var(--nv-jade,#1e7a66) 40%, var(--ds-v2-border))}}.nv-solleciti-active--on{background:var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-solleciti-active--on{background:color-mix(in srgb, var(--nv-jade,#1e7a66) 8%, var(--ds-v2-card))}}.nv-solleciti-active--off{border-color:var(--ds-v2-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.nv-solleciti-active--off{border-color:color-mix(in srgb, var(--ds-v2-muted-foreground) 18%, var(--ds-v2-border))}}.nv-solleciti-active__icon{background:var(--nv-jade,#1e7a66);border-radius:.75rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-solleciti-active__icon{background:color-mix(in srgb, var(--nv-jade,#1e7a66) 14%, transparent)}}.nv-solleciti-active__icon{color:var(--nv-jade,#1e7a66)}.nv-solleciti-active--off .nv-solleciti-active__icon{background:var(--ds-v2-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.nv-solleciti-active--off .nv-solleciti-active__icon{background:color-mix(in srgb, var(--ds-v2-muted-foreground) 12%, transparent)}}.nv-solleciti-active--off .nv-solleciti-active__icon{color:var(--ds-v2-muted-foreground)}.nv-solleciti-active__title{color:var(--ds-v2-foreground);margin:0;font-size:.9375rem;font-weight:600}.nv-solleciti-switch{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.nv-solleciti-switch__track{background:var(--ds-v2-muted-foreground);border-radius:999px;width:2.75rem;height:1.55rem;display:block}@supports (color:color-mix(in lab, red, red)){.nv-solleciti-switch__track{background:color-mix(in srgb, var(--ds-v2-muted-foreground) 28%, var(--ds-v2-border))}}.nv-solleciti-switch__track{transition:background .15s}.nv-solleciti-switch__thumb{background:#fff;border-radius:999px;width:1.15rem;height:1.15rem;transition:transform .15s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 3px #0003}.nv-solleciti-switch input:checked+.nv-solleciti-switch__track{background:var(--nv-jade,#1e7a66)}.nv-solleciti-switch input:checked+.nv-solleciti-switch__track .nv-solleciti-switch__thumb{transform:translate(1.2rem)}.nv-solleciti-switch input:focus-visible+.nv-solleciti-switch__track{outline:2px solid var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-solleciti-switch input:focus-visible+.nv-solleciti-switch__track{outline:2px solid color-mix(in srgb, var(--nv-jade,#1e7a66) 55%, transparent)}}.nv-solleciti-switch input:focus-visible+.nv-solleciti-switch__track{outline-offset:2px}.nv-solleciti-section{gap:.85rem;display:grid}.nv-solleciti-section__head{gap:.2rem;display:grid}.nv-solleciti-section__title{color:var(--ds-v2-foreground);margin:0;font-size:.9375rem;font-weight:650}.nv-solleciti-timing{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.nv-solleciti-timing{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-solleciti-timing__card{border-radius:var(--ds-v2-radius-card,.85rem);border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);gap:.55rem;padding:.9rem;display:grid}.nv-solleciti-timing__badge{color:#fff;background:var(--nv-jade,#1e7a66);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-grid}.nv-solleciti-timing__input{gap:.35rem;display:grid}.nv-solleciti-tokens{flex-wrap:wrap;gap:.5rem;display:flex}.nv-solleciti-token{border:1px solid var(--ds-v2-border);background:var(--ds-v2-background);border-radius:.65rem;align-items:center;gap:.45rem;padding:.4rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-solleciti-token{background:color-mix(in srgb, var(--ds-v2-background) 70%, var(--ds-v2-card))}}.nv-solleciti-token{color:var(--ds-v2-foreground);cursor:pointer;font-size:.75rem;transition:border-color .15s,background .15s}.nv-solleciti-token:hover{border-color:var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-solleciti-token:hover{border-color:color-mix(in srgb, var(--nv-jade,#1e7a66) 45%, var(--ds-v2-border))}}.nv-solleciti-token:hover{background:var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-solleciti-token:hover{background:color-mix(in srgb, var(--nv-jade,#1e7a66) 8%, var(--ds-v2-card))}}.nv-solleciti-token code{color:var(--nv-jade,#1e7a66);font-size:.72rem;font-weight:600}.nv-solleciti-level{border-radius:var(--ds-v2-radius-card,.85rem);border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);gap:.85rem;margin:0;padding:1rem;display:grid}.nv-solleciti-level__legend{color:var(--ds-v2-foreground);align-items:center;gap:.45rem;padding:0 .25rem;font-size:.8125rem;font-weight:650;display:inline-flex}.nv-plan-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;display:flex}.nv-plan-toolbar__period{align-items:center;gap:.15rem;display:inline-flex}.nv-plan-period-label{min-width:9.5rem;font:inherit;text-transform:capitalize;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.35rem .4rem;font-size:.875rem;font-weight:600}.nv-plan-period-label:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-plan-period-label:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.nv-plan-icon-btn{min-width:2rem;padding:.4rem!important}.nv-plan-seg{background:var(--foreground);border-radius:.65rem;gap:.15rem;padding:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-plan-seg{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.nv-plan-seg{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-plan-seg{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.nv-plan-seg--sm{padding:.12rem}.nv-plan-seg--modes .nv-plan-seg__label{display:none}@media (min-width:1100px){.nv-plan-seg--modes .nv-plan-seg__label{display:inline}}.nv-plan-seg__btn{color:var(--foreground);background:0 0;border:0;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-plan-seg__btn{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.nv-plan-seg__btn{font:inherit;cursor:pointer;border-radius:.5rem;padding:.35rem .65rem;font-size:.75rem;font-weight:550;transition:background .16s,color .16s,box-shadow .16s}.nv-plan-seg__btn--active{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px #0000001f;box-shadow:0 1px 2px lab(0% 0 0/.12)}.nv-plan-toolbar__search{min-width:min(14rem,100%);position:relative}.nv-plan-search-icon{opacity:.45;pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.nv-plan-search{height:2.1rem;padding-left:2rem!important}.nv-plan-filters-active{border-color:var(--nv-brand,#0c6b66)!important}@supports (color:color-mix(in lab, red, red)){.nv-plan-filters-active{border-color:color-mix(in oklab, var(--nv-brand,#0c6b66) 50%, transparent)!important}}.nv-plan-spin{animation:.8s linear infinite nv-plan-spin}@keyframes nv-plan-spin{to{transform:rotate(360deg)}}.nv-plan-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.85rem;display:grid}.nv-plan-kpi{background:var(--background);border-radius:1rem;padding:1rem 1.05rem .95rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nv-plan-kpi{background:color-mix(in oklab, var(--background) 88%, transparent)}}.nv-plan-kpi{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-plan-kpi{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.nv-plan-kpi{transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 1px 2px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.04)}.nv-plan-kpi:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000014;box-shadow:0 10px 28px lab(0% 0 0/.08)}.nv-plan-kpi__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.nv-plan-kpi__label{letter-spacing:.02em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.nv-plan-kpi__label{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.nv-plan-kpi__icon{border-radius:.55rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}.nv-plan-kpi__value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:.55rem 0 .2rem;font-size:1.35rem;font-weight:700}.nv-plan-kpi__hint{color:var(--foreground);margin:0;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.nv-plan-kpi__hint{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.nv-plan-kpi--emerald .nv-plan-kpi__icon{color:#059669;background:#05966929;background:lab(54.8183% -43.5038 13.9397/.16)}.nv-plan-kpi--amber .nv-plan-kpi__icon{color:#d97706;background:#d9770629;background:lab(60.4928% 34.8862 66.4687/.16)}.nv-plan-kpi--sky .nv-plan-kpi__icon{color:#0284c7;background:#0284c729;background:lab(51.8565% -11.6583 -43.9842/.16)}.nv-plan-kpi--rose .nv-plan-kpi__icon{color:#e11d48;background:#e11d4829;background:lab(49.5278% 71.5918 30.4604/.16)}.nv-plan-kpi--violet .nv-plan-kpi__icon{color:#7c3aed;background:#7c3aed29;background:lab(42.2333% 56.9751 -80.6058/.16)}.nv-plan-main{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1180px){.nv-plan-main{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.9fr);align-items:start}}.nv-plan-main__side{gap:1rem;display:grid}.nv-plan-chart__body{height:14.5rem;padding:.25rem .5rem .75rem}.nv-plan-calendar{overflow:hidden}.nv-plan-legend{align-items:center;gap:.35rem;display:inline-flex}.nv-plan-dot{border-radius:999px;width:.55rem;height:.55rem;display:inline-block}.nv-plan-dot--pagata{background:#059669}.nv-plan-dot--attesa{background:#d97706}.nv-plan-dot--parziale{background:#ea580c}.nv-plan-dot--scaduta{background:#dc2626}.nv-plan-dot--contestata{background:#2563eb}.nv-plan-cal-weekdays{border-bottom:1px solid var(--foreground);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:0 .5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-plan-cal-weekdays{border-bottom:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.nv-plan-cal-weekday{text-transform:uppercase;letter-spacing:.04em;color:var(--foreground);padding:.45rem .35rem;font-size:.68rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.nv-plan-cal-weekday{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.nv-plan-cal-weekday{text-align:center}.nv-plan-cal-grid{background:var(--foreground);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-plan-cal-grid{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.nv-plan-cal-grid{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-plan-cal-grid{border-top:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.nv-plan-cal-grid--month,.nv-plan-cal-grid--week{grid-template-columns:repeat(7,minmax(0,1fr))}.nv-plan-cal-grid--day{grid-template-columns:1fr}.nv-plan-cal-cell{background:var(--background);flex-direction:column;gap:.3rem;min-height:6.5rem;padding:.4rem;transition:background .14s;display:flex}.nv-plan-cal-grid--week .nv-plan-cal-cell{min-height:14rem}.nv-plan-cal-grid--day .nv-plan-cal-cell{min-height:18rem}.nv-plan-cal-cell--muted{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-plan-cal-cell--muted{background:color-mix(in oklab, var(--foreground) 2.5%, var(--background))}}.nv-plan-cal-cell--today{box-shadow:inset 0 0 0 1px var(--nv-brand,#0c6b66)}@supports (color:color-mix(in lab, red, red)){.nv-plan-cal-cell--today{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--nv-brand,#0c6b66) 35%, transparent)}}.nv-plan-cal-cell__head-btn{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.35rem;padding:0;display:flex}.nv-plan-cal-cell__head-btn:hover .nv-plan-cal-daynum:not(.nv-plan-cal-daynum--today){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-plan-cal-cell__head-btn:hover .nv-plan-cal-daynum:not(.nv-plan-cal-daynum--today){background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.nv-plan-cal-cell--clickable .nv-plan-cal-cell__head-btn:hover .nv-plan-cal-total{color:var(--foreground)}button.nv-plan-cal-more{font:inherit;color:var(--foreground);background:0 0;border:0;font-size:.65rem}@supports (color:color-mix(in lab, red, red)){button.nv-plan-cal-more{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}button.nv-plan-cal-more{cursor:pointer;text-align:left;padding-left:.2rem}button.nv-plan-cal-more:hover{color:var(--foreground);text-decoration:underline}.nv-plan-day-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.nv-plan-day-row{text-align:left;border:1px solid var(--foreground);gap:.45rem;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-plan-day-row{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.nv-plan-day-row{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-plan-day-row{background:color-mix(in oklab, var(--foreground) 2.5%, transparent)}}.nv-plan-day-row{cursor:pointer;border-radius:.75rem;padding:.7rem .8rem;transition:border-color .14s,transform .14s}.nv-plan-day-row:hover{border-color:var(--nv-brand,#0c6b66);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.nv-plan-day-row:hover{border-color:color-mix(in oklab, var(--nv-brand,#0c6b66) 35%, transparent)}}.nv-plan-day-row__main{gap:.35rem;display:grid}.nv-plan-day-row__cliente{font-size:.8rem;font-weight:550}.nv-plan-day-row__meta{color:var(--foreground);justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-plan-day-row__meta{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.nv-plan-day-row__meta strong{font-variant-numeric:tabular-nums;color:var(--foreground)}.nv-plan-cal-daynum{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;font-weight:650;display:inline-grid}.nv-plan-cal-daynum--today{background:var(--foreground);color:var(--background)}.nv-plan-cal-total{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.65rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.nv-plan-cal-total{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.nv-plan-cal-cell__body{flex-direction:column;gap:.22rem;min-height:0;display:flex}.nv-plan-cal-more{color:var(--foreground);font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.nv-plan-cal-more{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.nv-plan-cal-more{padding-left:.2rem}.nv-plan-badge{width:100%;font:inherit;cursor:grab;text-align:left;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.35rem;padding:.22rem .4rem;font-size:.68rem;font-weight:600;transition:transform .12s,filter .12s,box-shadow .12s;display:flex}.nv-plan-badge:hover{filter:brightness(.98);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a;box-shadow:0 2px 8px lab(0% 0 0/.1)}.nv-plan-badge:active{cursor:grabbing}.nv-plan-badge__num{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-plan-badge__amt{font-variant-numeric:tabular-nums;opacity:.9;flex-shrink:0}.nv-plan-badge--compact{justify-content:flex-start}.nv-plan-badge--pagata{color:#047857;background:#0596692e;background:lab(54.8183% -43.5038 13.9397/.18)}.nv-plan-badge--attesa{color:#b45309;background:#d977062e;background:lab(60.4928% 34.8862 66.4687/.18)}.nv-plan-badge--parziale{color:#c2410c;background:#ea580c2e;background:lab(57.3904% 55.5916 65.4093/.18)}.nv-plan-badge--scaduta{color:#b91c1c;background:#dc26262e;background:lab(48.7982% 67.7 48.8038/.18)}.nv-plan-badge--contestata{color:#1d4ed8;background:#2563eb2e;background:lab(44.7906% 21.0479 -75.599/.18)}.nv-plan-badge--bozza{color:#475569;background:#94a3b838;background:lab(66.329% -2.05803 -12.7689/.22)}.dark .nv-plan-badge--pagata{color:#6ee7b7}.dark .nv-plan-badge--attesa{color:#fcd34d}.dark .nv-plan-badge--parziale{color:#fdba74}.dark .nv-plan-badge--scaduta{color:#fca5a5}.dark .nv-plan-badge--contestata{color:#93c5fd}.dark .nv-plan-badge--bozza{color:#cbd5e1}.nv-plan-alerts__list{gap:.3rem;max-height:18rem;margin:0;padding:.35rem;list-style:none;display:grid;overflow:auto}.nv-plan-alert{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;align-items:flex-start;gap:.65rem;width:100%;padding:.55rem .6rem;transition:background .14s;display:flex}.nv-plan-alert:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-plan-alert:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.nv-plan-alert__icon{border-radius:.5rem;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;display:grid}.nv-plan-alert--danger .nv-plan-alert__icon{color:#dc2626;background:#dc262629;background:lab(48.7982% 67.7 48.8038/.16)}.nv-plan-alert--warning .nv-plan-alert__icon{color:#d97706;background:#d9770629;background:lab(60.4928% 34.8862 66.4687/.16)}.nv-plan-alert--info .nv-plan-alert__icon{color:#2563eb;background:#2563eb29;background:lab(44.7906% 21.0479 -75.599/.16)}.nv-plan-alert--neutral .nv-plan-alert__icon{color:#7c3aed;background:#7c3aed29;background:lab(42.2333% 56.9751 -80.6058/.16)}.nv-plan-alert__text{gap:.1rem;min-width:0;display:grid}.nv-plan-alert__title{font-size:.8rem;font-weight:650}.nv-plan-alert__det{color:var(--foreground);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.nv-plan-alert__det{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.nv-plan-bottom{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1100px){.nv-plan-bottom{grid-template-columns:1.2fr 1.2fr .9fr}}.nv-plan-late{color:#dc2626;font-weight:650}.nv-plan-donut__body{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem 1rem;display:flex}.nv-plan-donut__chart{width:10rem;height:10rem}.nv-plan-donut__legend{flex:1;gap:.35rem;min-width:8rem;margin:0;padding:0;list-style:none;display:grid}.nv-plan-donut__legend li{grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;font-size:.75rem;display:grid}.nv-plan-drawer-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;background:lab(0% 0 0/.42);justify-content:flex-end;animation:.18s nv-plan-fade;display:flex;position:fixed;inset:0}.nv-plan-drawer{background:var(--background);border-left:1px solid var(--foreground);width:min(28rem,100vw);height:100%}@supports (color:color-mix(in lab, red, red)){.nv-plan-drawer{border-left:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.nv-plan-drawer{flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) nv-plan-slide;display:flex;box-shadow:-18px 0 50px #0000002e;box-shadow:-18px 0 50px lab(0% 0 0/.18)}@keyframes nv-plan-fade{0%{opacity:0}to{opacity:1}}@keyframes nv-plan-slide{0%{opacity:.6;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}.nv-plan-drawer__head{border-bottom:1px solid var(--foreground);justify-content:space-between;gap:1rem;padding:1.1rem 1.15rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-plan-drawer__head{border-bottom:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.nv-plan-drawer__title{letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.2rem;font-weight:700}.nv-plan-drawer__body{gap:1rem;padding:1rem 1.15rem 1.5rem;display:grid;overflow:auto}.nv-plan-drawer__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.nv-plan-drawer__kpis>div{background:var(--foreground);border-radius:.75rem;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.nv-plan-drawer__kpis>div{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.nv-plan-drawer__kpis>div{gap:.15rem;display:grid}.nv-plan-drawer__kpis span{text-transform:uppercase;letter-spacing:.03em;color:var(--foreground);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.nv-plan-drawer__kpis span{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.nv-plan-drawer__kpis strong{font-variant-numeric:tabular-nums;font-size:.95rem}.nv-plan-progress{background:var(--foreground);border-radius:999px;height:.4rem}@supports (color:color-mix(in lab, red, red)){.nv-plan-progress{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.nv-plan-progress{overflow:hidden}.nv-plan-progress>div{border-radius:inherit;background:linear-gradient(90deg,#059669,#34d399);height:100%;transition:width .28s}.nv-plan-drawer__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;margin:0;display:grid}.nv-plan-drawer__meta dt{text-transform:uppercase;letter-spacing:.03em;color:var(--foreground);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.nv-plan-drawer__meta dt{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.nv-plan-drawer__meta dd{margin:.1rem 0 0;font-size:.875rem;font-weight:550}.nv-plan-drawer__section h3{margin:0 0 .55rem;font-size:.8rem;font-weight:700}.nv-plan-drawer__form{gap:.55rem;display:grid}.nv-plan-drawer__form label{color:var(--foreground);gap:.25rem;font-size:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-plan-drawer__form label{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.nv-plan-drawer__actions{flex-wrap:wrap;gap:.45rem;padding-top:.35rem;display:flex}.nv-plan-timeline{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.nv-plan-timeline li{align-items:flex-start;gap:.65rem;display:flex}.nv-plan-timeline li>div{gap:.1rem;display:grid}.nv-plan-timeline__dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.35rem}.nv-plan-timeline__dot--pay{background:#059669}.nv-plan-timeline__dot--mail{background:#2563eb}.nv-plan-timeline__dot--danger{background:#dc2626}.nv-plan-tl{gap:.75rem;max-height:36rem;margin:0;padding:.75rem 1rem 1.25rem;list-style:none;display:grid;overflow:auto}.nv-plan-tl__row{grid-template-columns:6.5rem .75rem 1fr;align-items:start;gap:.75rem;display:grid}.nv-plan-tl__date{font-variant-numeric:tabular-nums;padding-top:.65rem;font-size:.75rem;font-weight:600}.nv-plan-tl__rail{background:#94a3b8;border-radius:999px;width:.55rem;min-height:2.5rem;margin-top:.55rem}.nv-plan-tl__rail--pagata{background:#059669}.nv-plan-tl__rail--in_attesa{background:#d97706}.nv-plan-tl__rail--parziale{background:#ea580c}.nv-plan-tl__rail--scaduta{background:#dc2626}.nv-plan-tl__rail--contestata{background:#2563eb}.nv-plan-tl__rail--bozza{background:#94a3b8}.nv-plan-tl__card{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-plan-tl__card{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.nv-plan-tl__card{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-plan-tl__card{background:color-mix(in oklab, var(--foreground) 2.5%, transparent)}}.nv-plan-tl__card{text-align:left;cursor:pointer;border-radius:.85rem;padding:.75rem .85rem;transition:border-color .14s,transform .14s}.nv-plan-tl__card:hover{border-color:var(--nv-brand,#0c6b66);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.nv-plan-tl__card:hover{border-color:color-mix(in oklab, var(--nv-brand,#0c6b66) 35%, transparent)}}.nv-plan-kanban__board{grid-auto-columns:minmax(12.5rem,1fr);grid-auto-flow:column;gap:.65rem;padding:.75rem;display:grid;overflow-x:auto}.nv-plan-kanban__col{background:var(--foreground);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.nv-plan-kanban__col{background:color-mix(in oklab, var(--foreground) 3.5%, transparent)}}.nv-plan-kanban__col{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-plan-kanban__col{border:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.nv-plan-kanban__col{flex-direction:column;min-height:16rem;display:flex}.nv-plan-kanban__col-head{border-bottom:1px solid var(--foreground);justify-content:space-between;padding:.65rem .75rem;font-size:.75rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-plan-kanban__col-head{border-bottom:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.nv-plan-kanban__col-body{align-content:start;gap:.45rem;max-height:28rem;padding:.55rem;display:grid;overflow:auto}.nv-plan-kanban__card{text-align:left;background:var(--background);cursor:pointer;border:0;border-radius:.65rem;gap:.15rem;padding:.65rem .7rem;transition:transform .14s,box-shadow .14s;display:grid;box-shadow:0 1px 2px #0000000f;box-shadow:0 1px 2px lab(0% 0 0/.06)}.nv-plan-kanban__card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001a;box-shadow:0 6px 16px lab(0% 0 0/.1)}.nv-plan-kanban__amt{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}@media (max-width:760px){.nv-plan-toolbar{justify-content:stretch}.nv-plan-toolbar__search{flex:100%}.nv-plan-cal-cell{min-height:4.75rem}.nv-plan-badge__amt{display:none}.nv-plan-tl__row{grid-template-columns:1fr;gap:.35rem}.nv-plan-tl__rail{display:none}}[data-ds-v2][data-ds-theme=premium]{--nv-ink:#0b1018;--nv-ink-2:#1c2736;--nv-jade:#1e7a66;--nv-jade-soft:#2f9a80;--nv-porcelain:#f2f4f7;--nv-mist:#e3e8ef;--nv-sand:#7a6a52;--nv-teal:var(--nv-jade);--nv-sea:var(--nv-jade-soft);--nv-sage:#3d8568;--nv-platinum:#f6f8fb;--ds-v2-background:#f1f4f8;--ds-v2-foreground:var(--nv-ink);--ds-v2-card:#ffffffc7;--ds-v2-card-foreground:var(--nv-ink);--ds-v2-muted:#e4e9ef;--ds-v2-muted-foreground:#5f6d80;--ds-v2-border:#0b101817;--ds-v2-input-bg:#fffffff0;--ds-v2-ring:var(--nv-jade);--ds-v2-primary:var(--nv-ink);--ds-v2-primary-foreground:var(--nv-platinum);--ds-v2-accent:var(--nv-jade);--ds-v2-info:var(--nv-jade-soft);--ds-v2-success:var(--nv-sage);--ds-v2-sidebar:#ffffff7a;--ds-v2-sidebar-foreground:var(--nv-ink-2);--ds-v2-sidebar-active:#ffffffdb;--ds-v2-sidebar-active-fg:var(--nv-ink);--ds-v2-sidebar-border:#0b101814;--ds-v2-shadow-card:0 1px 0 #fffffff2 inset, 0 14px 40px #0b10180f;--ds-premium-glow:var(--nv-platinum)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium]{--ds-premium-glow:color-mix(in srgb, var(--nv-platinum) 72%, transparent)}}[data-ds-v2][data-ds-theme=premium]{--ds-premium-mesh-a:var(--nv-jade)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium]{--ds-premium-mesh-a:color-mix(in srgb, var(--nv-jade) 8%, #e6edf5)}}[data-ds-v2][data-ds-theme=premium]{--ds-premium-mesh-b:#dde5ef;--fgm-accent-cyan:var(--nv-jade);--fgm-accent-cyan-muted:var(--nv-jade-soft);--fgm-accent-amber:var(--nv-sand);--fgm-nav-active-fg:var(--ds-v2-sidebar-active-fg);--fgm-link:var(--nv-jade);--brand:var(--nv-jade);--nv-blue:var(--nv-jade);--nv-cyan:var(--nv-jade-soft);--nv-lime:var(--nv-sage);--nv-navy:var(--nv-ink);--font-display:var(--font-inter), ui-sans-serif, system-ui, sans-serif}[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-v2-background:#080c12;--ds-v2-foreground:#eef3f8;--ds-v2-card:#ffffff0b;--ds-v2-card-foreground:#f4f7fb;--ds-v2-muted:#121821;--ds-v2-muted-foreground:#8b9aaf;--ds-v2-border:#ffffff17;--ds-v2-input-bg:#0a0e14f5;--ds-v2-ring:var(--nv-jade-soft);--ds-v2-primary:#eef3f8;--ds-v2-primary-foreground:#0b1018;--ds-v2-accent:var(--nv-jade-soft);--ds-v2-info:var(--nv-jade-soft);--ds-v2-success:#6fc09a;--ds-v2-sidebar:#ffffff09;--ds-v2-sidebar-foreground:#9aabc0;--ds-v2-sidebar-active:var(--nv-jade)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-v2-sidebar-active:color-mix(in srgb, var(--nv-jade) 18%, transparent)}}[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-v2-sidebar-active-fg:#f4f7fb;--ds-v2-sidebar-border:#ffffff14;--ds-v2-shadow-card:0 1px 0 #ffffff0d inset, 0 16px 42px #00000061;--ds-premium-glow:var(--nv-jade-soft)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-premium-glow:color-mix(in srgb, var(--nv-jade-soft) 14%, transparent)}}[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-premium-mesh-a:#1a3a526b;--ds-premium-mesh-b:#1a3d3452}[data-ds-v2][data-ds-theme=premium] .nv-app-shell{background:radial-gradient(ellipse 70% 50% at 100% 0%, var(--ds-premium-mesh-a), transparent 55%), radial-gradient(ellipse 55% 45% at 0% 100%, var(--ds-premium-mesh-b), transparent 50%), linear-gradient(180deg, #f5f7fa 0%, #e8eef5 100%)!important}[data-ds-v2][data-ds-theme=premium].dark .nv-app-shell,.dark[data-ds-v2][data-ds-theme=premium] .nv-app-shell{background:radial-gradient(ellipse 65% 45% at 100% 0%, var(--ds-premium-mesh-a), transparent 58%), radial-gradient(ellipse 50% 40% at 0% 100%, var(--ds-premium-mesh-b), transparent 55%), var(--ds-v2-background)!important}[data-ds-v2][data-ds-theme=premium] .nv-main-content{background:0 0}[data-ds-v2][data-ds-theme=premium] .nv-sidebar{-webkit-backdrop-filter:blur(24px)saturate(1.2);box-shadow:1px 0 #fffc,10px 0 32px #0b10180d;background:linear-gradient(#ffffff9e 0%,#f6f8fb6b 100%)!important;border-right:1px solid #0b101814!important}[data-ds-v2][data-ds-theme=premium].dark .nv-sidebar,.dark[data-ds-v2][data-ds-theme=premium] .nv-sidebar{box-shadow:1px 0 #ffffff0a,8px 0 28px #00000040;background:linear-gradient(#ffffff0d 0%,#ffffff05 100%)!important;border-right-color:#ffffff14!important}.nv-sidebar-brand{border:1px solid var(--nv-jade,#1e7a66);border-radius:1rem;margin:0 0 .45rem;padding:.85rem .85rem .9rem;overflow:visible}@supports (color:color-mix(in lab, red, red)){.nv-sidebar-brand{border:1px solid color-mix(in srgb, var(--nv-jade,#1e7a66) 16%, #14181f14)}}.nv-sidebar-brand{background:radial-gradient(110% 90% at 8% -10%,#2ea08229,#0000 52%),radial-gradient(80% 70% at 100% 110%,#b8944a1f,#0000 48%),linear-gradient(165deg,#f8fbf9 0%,#eef6f2 48%,#e6f0eb 100%);box-shadow:inset 0 1px #ffffffe6,0 10px 28px #0f28220f}.nv-sidebar-brand .nv-brand-link--sidebar{width:100%;display:block;overflow:visible}.nv-sidebar-brand .nv-brand-logo--sidebar{object-fit:contain;object-position:center;filter:drop-shadow(0 4px 12px #0f28221f);width:100%;height:auto;max-height:4.35rem;display:block}.nv-sidebar-brand .nv-brand-logo-stack--sidebar{place-items:center;width:100%;min-height:4.35rem;display:grid}.nv-sidebar-brand .nv-brand-logo-stack--sidebar .nv-brand-logo--on-light,.nv-sidebar-brand .nv-brand-logo-stack--sidebar .nv-brand-logo--on-dark{object-fit:contain;object-position:center;width:100%;height:auto;max-height:4.35rem}html.dark .nv-sidebar-brand .nv-brand-logo--sidebar{filter:drop-shadow(0 8px 20px #00000059)}.nv-brand-link{box-shadow:none;background:0 0;border-radius:0;padding:0;line-height:0;display:block}.nv-brand-logo{object-fit:contain;object-position:left center;filter:none;background:0 0;width:100%;height:auto;max-height:4.25rem;display:block}.nv-brand-logo--compact{width:auto;max-width:12rem;max-height:3rem}.nv-brand-logo-stack{place-items:center start;width:100%;display:grid}.nv-brand-logo-stack>.nv-brand-logo{grid-area:1/1;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.nv-brand-logo-stack .nv-brand-logo--on-dark,html.dark .nv-brand-logo-stack .nv-brand-logo--on-light{opacity:0;pointer-events:none}html.dark .nv-brand-logo-stack .nv-brand-logo--on-dark{opacity:1;pointer-events:auto}html.theme-switching .nv-brand-logo-stack>.nv-brand-logo{transition:none}.nv-brand-link--plain{box-shadow:none;background:0 0;border-radius:0;padding:0}.nv-brand-link--compact{border-radius:0;padding:0}.nv-brand-mark{object-fit:contain;filter:none;width:2.5rem;height:2.5rem}[data-ds-v2][data-ds-theme=premium] .nv-nav-link{color:var(--ds-v2-sidebar-foreground);border-radius:.65rem}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover{background:var(--ds-v2-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover{background:color-mix(in srgb, var(--ds-v2-foreground) 5%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover{color:var(--ds-v2-foreground)}[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active{background:var(--ds-v2-sidebar-active)!important;border-color:var(--ds-v2-sidebar-border)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active{border-color:color-mix(in srgb, var(--ds-v2-sidebar-border) 80%, transparent)!important}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active{box-shadow:inset 0 1px #ffffff8c,0 6px 18px #14181f0a;color:var(--ds-v2-sidebar-active-fg)!important}[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active:before{width:3px;background:var(--nv-jade)!important}[data-ds-v2][data-ds-theme=premium].dark .nv-nav-link--active,.dark[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active{box-shadow:inset 0 1px #ffffff0f}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card{color:var(--ds-v2-foreground);-webkit-backdrop-filter:blur(20px)saturate(1.2);position:relative;overflow:hidden;box-shadow:var(--ds-v2-shadow-card)!important;background:#ffffff9e!important;border:1px solid #ffffffd1!important}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card{color:var(--ds-v2-foreground);background:#ffffff0f!important;border-color:#ffffff1a!important}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:before{content:"";background:linear-gradient(180deg, var(--nv-jade), transparent);border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:nth-child(2):before{background:var(--nv-sea)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:nth-child(3):before{background:var(--nv-sand)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:nth-child(4):before{background:var(--nv-sage)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{background:linear-gradient(155deg, var(--nv-sage), var(--ds-v2-card))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{background:linear-gradient(155deg, color-mix(in srgb, var(--nv-sage) 10%, var(--ds-v2-card)), var(--ds-v2-card))!important}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{border-color:var(--nv-sage)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{border-color:color-mix(in srgb, var(--nv-sage) 22%, var(--ds-v2-border))!important}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-value,[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-value,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-value,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-value,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-type-kpi-value,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-value{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:var(--ds-v2-foreground)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__icon{background:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__icon{background:color-mix(in srgb, var(--nv-teal) 10%, transparent)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__icon{color:var(--nv-teal);border-radius:.5rem}[data-ds-v2][data-ds-theme=premium] .nv-panel,[data-ds-v2][data-ds-theme=premium] .nv-filter-panel,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel{-webkit-backdrop-filter:blur(22px)saturate(1.2);box-shadow:var(--ds-v2-shadow-card)!important;background:#ffffffa3!important;border:1px solid #ffffffd9!important}[data-ds-v2][data-ds-theme=premium].dark .nv-panel,.dark[data-ds-v2][data-ds-theme=premium] .nv-panel,[data-ds-v2][data-ds-theme=premium].dark .nv-filter-panel,.dark[data-ds-v2][data-ds-theme=premium] .nv-filter-panel,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-panel,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-panel{background:#ffffff0d!important;border-color:#ffffff1a!important}[data-ds-v2][data-ds-theme=premium] .nv-panel-head,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel__header{color:var(--ds-v2-foreground);background:#ffffff40;border-bottom-color:#14181f0f}[data-ds-v2][data-ds-theme=premium].dark .nv-panel-head,.dark[data-ds-v2][data-ds-theme=premium] .nv-panel-head,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-panel__header,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-panel__header{color:var(--ds-v2-foreground);background:#ffffff08;border-bottom-color:#ffffff14}[data-ds-v2][data-ds-theme=premium] .nv-page-accent{background:linear-gradient(90deg, var(--nv-jade), var(--nv-jade-soft));width:3.25rem;height:.22rem;box-shadow:none;border-radius:999px}[data-ds-v2][data-ds-theme=premium] .nv-section-title,[data-ds-v2][data-ds-theme=premium] .nv-panel-head h2,[data-ds-v2][data-ds-theme=premium] .nv-panel-head h3,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel__header h2,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel__header h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}[data-ds-v2][data-ds-theme=premium] .nv-table thead th{background:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table thead th{background:color-mix(in srgb, var(--nv-teal) 5%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-table thead th{border-bottom:1px solid var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table thead th{border-bottom:1px solid color-mix(in srgb, var(--nv-ink) 8%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-table thead th{color:var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table thead th{color:color-mix(in srgb, var(--nv-ink) 70%, var(--ds-v2-muted-foreground))}}[data-ds-v2][data-ds-theme=premium] .nv-table thead th{padding:.75rem 1rem}[data-ds-v2][data-ds-theme=premium].dark .nv-table thead th,.dark[data-ds-v2][data-ds-theme=premium] .nv-table thead th{background:var(--nv-sea)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .nv-table thead th,.dark[data-ds-v2][data-ds-theme=premium] .nv-table thead th{background:color-mix(in srgb, var(--nv-sea) 6%, transparent)}}[data-ds-v2][data-ds-theme=premium].dark .nv-table thead th,.dark[data-ds-v2][data-ds-theme=premium] .nv-table thead th{color:#a8b2ba}[data-ds-v2][data-ds-theme=premium] .nv-table tbody td{border-bottom:1px solid var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--nv-ink) 5%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-table tbody td{padding:.7rem 1rem}[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:nth-child(2n){background:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--nv-teal) 3%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:hover{background:var(--nv-teal)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:hover{background:color-mix(in srgb, var(--nv-teal) 7%, transparent)!important}}[data-ds-v2][data-ds-theme=premium] .nv-link{color:var(--nv-teal);font-weight:600}[data-ds-v2][data-ds-theme=premium].dark .nv-link,.dark[data-ds-v2][data-ds-theme=premium] .nv-link{color:var(--nv-sea)}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary{box-shadow:0 1px 0 #ffffff1f inset, 0 12px 28px #0b101838, 0 0 0 1px var(--nv-jade);background:linear-gradient(165deg, #152033 0%, var(--nv-ink) 55%, #070b11 100%)!important;color:var(--nv-platinum,#f6f8fb)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-btn-primary{box-shadow:0 1px 0 #ffffff1f inset, 0 12px 28px #0b101838, 0 0 0 1px color-mix(in srgb, var(--nv-jade) 18%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary:hover{filter:brightness(1.1);box-shadow:0 1px 0 #ffffff24 inset, 0 14px 32px #0b101842, 0 0 0 1px var(--nv-jade-soft)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-btn-primary:hover{box-shadow:0 1px 0 #ffffff24 inset, 0 14px 32px #0b101842, 0 0 0 1px color-mix(in srgb, var(--nv-jade-soft) 28%, transparent)}}.nv-row-actions{justify-content:center;align-items:center;gap:.35rem;width:100%;display:inline-flex}.nv-row-action{width:1.875rem;min-width:1.875rem;height:1.875rem;min-height:1.875rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}.nv-row-action:hover{filter:brightness(1.04)}.nv-row-action:active{transform:scale(.96)}.nv-row-action svg{width:.875rem;height:.875rem}.nv-row-action--view{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--view{background:color-mix(in srgb, var(--ds-v2-success) 12%, var(--ds-v2-card))}}.nv-row-action--view{border-color:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--view{border-color:color-mix(in srgb, var(--ds-v2-success) 28%, var(--ds-v2-border))}}.nv-row-action--view{color:var(--ds-v2-success)}.nv-row-action--edit{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--edit{background:color-mix(in srgb, var(--ds-v2-primary) 10%, var(--ds-v2-card))}}.nv-row-action--edit{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--edit{border-color:color-mix(in srgb, var(--ds-v2-primary) 28%, var(--ds-v2-border))}}.nv-row-action--edit{color:var(--ds-v2-primary)}.nv-row-action--pay{background:var(--nv-sea)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--pay{background:color-mix(in srgb, var(--nv-sea) 12%, var(--ds-v2-card))}}.nv-row-action--pay{border-color:var(--nv-sea)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--pay{border-color:color-mix(in srgb, var(--nv-sea) 30%, var(--ds-v2-border))}}.nv-row-action--pay{color:var(--nv-teal)}.dark .nv-row-action--pay{color:var(--nv-sea)}.nv-row-action--invoice{background:var(--nv-sage)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--invoice{background:color-mix(in srgb, var(--nv-sage) 12%, var(--ds-v2-card))}}.nv-row-action--invoice{border-color:var(--nv-sage)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--invoice{border-color:color-mix(in srgb, var(--nv-sage) 28%, var(--ds-v2-border))}}.nv-row-action--invoice{color:var(--nv-sage)}.dark .nv-row-action--invoice{color:#6bb089}.nv-row-action--delete{background:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--delete{background:color-mix(in srgb, var(--ds-v2-destructive) 10%, var(--ds-v2-card))}}.nv-row-action--delete{border-color:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--delete{border-color:color-mix(in srgb, var(--ds-v2-destructive) 28%, var(--ds-v2-border))}}.nv-row-action--delete{color:var(--ds-v2-destructive)}.nv-row-action--contract{background:var(--nv-sand)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--contract{background:color-mix(in srgb, var(--nv-sand) 14%, var(--ds-v2-card))}}.nv-row-action--contract{border-color:var(--nv-sand)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--contract{border-color:color-mix(in srgb, var(--nv-sand) 32%, var(--ds-v2-border))}}.nv-row-action--contract{color:#8a6d45}.dark .nv-row-action--contract{color:#c9a97a}.nv-row-action--email{color:var(--nv-jade,#1e7a66)}.dark .nv-row-action--email{color:var(--nv-jade-soft,#2d8a70)}.nv-row-action--telematic{background:var(--nv-brand,#0c6b66)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--telematic{background:color-mix(in srgb, var(--nv-brand,#0c6b66) 10%, var(--ds-v2-card))}}.nv-row-action--telematic{border-color:var(--nv-brand,#0c6b66)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--telematic{border-color:color-mix(in srgb, var(--nv-brand,#0c6b66) 32%, var(--ds-v2-border))}}.nv-row-action--telematic,.dark .nv-row-action--telematic{color:var(--nv-brand,#0c6b66)}@supports (color:color-mix(in lab, red, red)){.dark .nv-row-action--telematic{color:color-mix(in srgb, var(--nv-brand,#0c6b66) 70%, white)}}.nv-row-action--download{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--download{background:color-mix(in srgb, var(--ds-v2-primary) 8%, var(--ds-v2-card))}}.nv-row-action--download{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--download{border-color:color-mix(in srgb, var(--ds-v2-primary) 24%, var(--ds-v2-border))}}.nv-row-action--download{color:var(--ds-v2-primary)}.nv-row-action--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.nv-contract-action{display:inline-flex;position:relative}.nv-contract-menu{z-index:40;border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);min-width:11.5rem;box-shadow:var(--ds-v2-shadow-card);border-radius:.6rem;padding:.5rem;position:absolute;top:calc(100% + .35rem);right:0}.nv-contract-menu-title{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-v2-muted-foreground);margin:0 0 .35rem;padding:.15rem .35rem;font-size:.6875rem;font-weight:600}.nv-contract-menu-item{width:100%;color:var(--ds-v2-foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.5rem;padding:.45rem .5rem;font-size:.8125rem;display:flex}.nv-contract-menu-item:hover{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-contract-menu-item:hover{background:color-mix(in srgb, var(--ds-v2-primary) 8%, var(--ds-v2-card))}}.nv-dropzone{border:1.5px dashed var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);background:var(--ds-v2-muted);align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-dropzone{background:color-mix(in srgb, var(--ds-v2-muted) 55%, var(--ds-v2-card))}}.nv-dropzone{cursor:pointer;transition:border-color .16s,background .16s}.nv-dropzone:hover,.nv-dropzone--active{border-color:var(--ds-v2-primary);background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-dropzone:hover,.nv-dropzone--active{background:color-mix(in srgb, var(--ds-v2-primary) 6%, var(--ds-v2-card))}}.nv-dropzone--filled{border-style:solid}.nv-dropzone-file{border-radius:var(--ds-v2-radius-input);border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.nv-table th.nv-col-actions,.nv-table td.nv-col-actions{text-align:center;white-space:nowrap;width:1%}.nv-id-cell{flex-direction:column;align-items:center;gap:.15rem;max-width:11rem;display:inline-flex}.nv-id-cell__value{letter-spacing:.01em;word-break:break-all;color:var(--ds-v2-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem}[data-ds-v2][data-ds-theme=premium] .nv-app-shell:before{content:"";pointer-events:none;z-index:0;opacity:.28;background-image:linear-gradient(#1a222c06 1px,#0000 1px),linear-gradient(90deg,#1a222c06 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 25%,#000 15%,#0000 72%);mask-image:radial-gradient(70% 60% at 50% 25%,#000 15%,#0000 72%)}[data-ds-v2][data-ds-theme=premium].dark .nv-app-shell:before,.dark[data-ds-v2][data-ds-theme=premium] .nv-app-shell:before{opacity:.18;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}[data-ds-v2][data-ds-theme=premium] .nv-sidebar,[data-ds-v2][data-ds-theme=premium] .nv-main{z-index:1;position:relative}[data-ds-v2][data-ds-theme=premium] .nv-sidebar-brand{border:1px solid var(--nv-jade,#1e7a66);border-radius:1rem;margin:0 0 .45rem;padding:.85rem .85rem .9rem;overflow:visible}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-sidebar-brand{border:1px solid color-mix(in srgb, var(--nv-jade,#1e7a66) 16%, #14181f14)}}[data-ds-v2][data-ds-theme=premium] .nv-sidebar-brand{background:radial-gradient(110% 90% at 8% -10%,#2ea08229,#0000 52%),radial-gradient(80% 70% at 100% 110%,#b8944a1f,#0000 48%),linear-gradient(165deg,#f8fbf9 0%,#eef6f2 48%,#e6f0eb 100%);box-shadow:inset 0 1px #ffffffe6,0 10px 28px #0f28220f}[data-ds-v2][data-ds-theme=premium].dark .nv-sidebar-brand,.dark[data-ds-v2][data-ds-theme=premium] .nv-sidebar-brand{background:radial-gradient(95% 85% at 12% 20%,#3cb89661,#0000 52%),radial-gradient(70% 60% at 95% 90%,#486ea842,#0000 58%),linear-gradient(165deg,#0e1824 0%,#060b12 55%,#03060c 100%);border-color:#ffffff29;padding:.95rem .95rem 1rem;box-shadow:inset 0 1px #ffffff1f,0 16px 40px #0006}[data-ds-v2][data-ds-theme=premium] .nv-sidebar-utils{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;background:#ffffff8c;border:1px solid #14181f12;border-radius:.7rem;align-items:center;gap:.4rem;margin:0 .05rem .35rem;padding:.4rem .45rem;display:flex;position:relative;overflow:visible}[data-ds-v2][data-ds-theme=premium].dark .nv-sidebar-utils,.dark[data-ds-v2][data-ds-theme=premium] .nv-sidebar-utils{background:#ffffff0a;border-color:#ffffff14}.nv-sidebar-utils .nv-locale-chip-wrap{z-index:50;flex:1;min-width:0;position:relative}.nv-sidebar-utils .nv-locale-chip{width:100%;color:var(--nv-ink,#0b1018);-webkit-backdrop-filter:blur(10px);background:#ffffffc7;border-color:#0b10181a;justify-content:space-between;padding:.4rem .55rem;font-size:.78rem;box-shadow:inset 0 1px #ffffffb3}.nv-sidebar-utils .nv-locale-chip:hover:not(:disabled){border-color:var(--nv-jade,#1e7a66);background:#fff}@supports (color:color-mix(in lab, red, red)){.nv-sidebar-utils .nv-locale-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--nv-jade,#1e7a66) 35%, transparent)}}.nv-sidebar-utils .nv-locale-chip__label{display:inline}.nv-sidebar-utils .nv-locale-chip__chevron{color:#64748b}.nv-sidebar-utils .nv-locale-chip__flag{box-shadow:0 0 0 1px #0b10181f}.nv-sidebar-utils .nv-locale-chip-menu{z-index:60;-webkit-backdrop-filter:none;background:#fff;border-color:#0b10181a;width:auto;min-width:100%;left:0;right:0;box-shadow:inset 0 1px #fffc,0 14px 32px #0b10181f}.nv-sidebar-utils .nv-locale-chip-menu__item{color:#0b1018}.nv-sidebar-utils .nv-locale-chip-menu__item:hover:not(:disabled),.nv-sidebar-utils .nv-locale-chip-menu__item--active{background:var(--nv-jade,#1e7a66)}@supports (color:color-mix(in lab, red, red)){.nv-sidebar-utils .nv-locale-chip-menu__item:hover:not(:disabled),.nv-sidebar-utils .nv-locale-chip-menu__item--active{background:color-mix(in srgb, var(--nv-jade,#1e7a66) 10%, white)}}.nv-sidebar-utils .nv-locale-chip-menu__item:hover:not(:disabled),.nv-sidebar-utils .nv-locale-chip-menu__item--active{color:#0b1018}.dark .nv-sidebar-utils .nv-locale-chip,[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip{color:#fffffff2;background:#ffffff0f;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1a}.dark .nv-sidebar-utils .nv-locale-chip:hover:not(:disabled),[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff47}.dark .nv-sidebar-utils .nv-locale-chip__chevron,[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip__chevron{color:#ffffffb3}.dark .nv-sidebar-utils .nv-locale-chip__flag,[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip__flag{box-shadow:0 0 0 1px #ffffff47}.dark .nv-sidebar-utils .nv-locale-chip-menu,[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip-menu{background:#121821;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0f,0 16px 36px #00000073}.dark .nv-sidebar-utils .nv-locale-chip-menu__item,[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip-menu__item{color:#ecf2f8eb}.dark .nv-sidebar-utils .nv-locale-chip-menu__item:hover:not(:disabled),.dark .nv-sidebar-utils .nv-locale-chip-menu__item--active,[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip-menu__item:hover:not(:disabled),[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip-menu__item--active{background:var(--nv-jade-soft,#2f9a80)}@supports (color:color-mix(in lab, red, red)){.dark .nv-sidebar-utils .nv-locale-chip-menu__item:hover:not(:disabled),.dark .nv-sidebar-utils .nv-locale-chip-menu__item--active,[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip-menu__item:hover:not(:disabled),[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip-menu__item--active{background:color-mix(in srgb, var(--nv-jade-soft,#2f9a80) 18%, transparent)}}.dark .nv-sidebar-utils .nv-locale-chip-menu__item:hover:not(:disabled),.dark .nv-sidebar-utils .nv-locale-chip-menu__item--active,[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip-menu__item:hover:not(:disabled),[data-ds-theme=premium].dark .nv-sidebar-utils .nv-locale-chip-menu__item--active{color:#fff}.nv-locale-inline{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.nv-locale-inline__flag{object-fit:cover;border-radius:9999px;flex-shrink:0;width:1.15rem;height:1.15rem;display:block;box-shadow:0 0 0 1px #0b10181f}.dark .nv-locale-inline__flag{box-shadow:0 0 0 1px #ffffff38}.nv-locale-inline__label{color:inherit;font-size:.875rem}[data-ds-v2][data-ds-theme=premium] .nv-nav-link svg{opacity:.72;transition:opacity .16s,transform .16s,color .16s}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover svg,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active svg{opacity:1;color:var(--nv-jade);transform:translate(1px)}[data-ds-v2][data-ds-theme=premium].dark .nv-nav-link:hover svg,.dark[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover svg,[data-ds-v2][data-ds-theme=premium].dark .nv-nav-link--active svg,.dark[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active svg{color:var(--nv-jade-soft)}[data-ds-v2][data-ds-theme=premium] .nv-sidebar-footer{background:#1f6b570f;border-top:0;border-radius:.7rem;margin:.35rem .05rem .15rem;padding:.55rem .35rem .25rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card{transition:transform .18s,box-shadow .18s,border-color .18s}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:.5;background:linear-gradient(125deg,#ffffff47 0%,#0000 40%);position:absolute;inset:0}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card:after,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:after{background:linear-gradient(125deg, var(--nv-sea) 0%, transparent 42%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card:after,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:after{background:linear-gradient(125deg, color-mix(in srgb, var(--nv-sea) 8%, transparent) 0%, transparent 42%)}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card:after,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:after{opacity:.55}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--nv-teal), 0 10px 24px #1a222c14!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-teal) 14%, transparent), 0 10px 24px #1a222c14!important}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-label,[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-title{letter-spacing:.07em;font-size:.625rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-value,[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-value{font-family:var(--font-display);letter-spacing:-.03em;z-index:1;font-size:1.45rem;font-weight:600;position:relative}[data-ds-v2][data-ds-theme=premium] .nv-page-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.55rem,2vw,1.85rem);font-weight:600;line-height:1.15}[data-ds-v2][data-ds-theme=premium] .nv-page-subtitle{max-width:36rem;color:var(--ds-v2-muted-foreground);font-size:.84rem;line-height:1.5}[data-ds-v2][data-ds-theme=premium] .nv-filter-panel{z-index:40;position:relative;overflow:visible}[data-ds-v2][data-ds-theme=premium] .nv-filter-panel:before{content:"";background:linear-gradient(180deg, var(--nv-teal), var(--nv-sea));width:3px;position:absolute;top:0;bottom:0;left:0}[data-ds-v2][data-ds-theme=premium] .nv-panel{transition:box-shadow .18s,border-color .18s;overflow:hidden}[data-ds-v2][data-ds-theme=premium] .nv-panel:hover{border-color:var(--nv-teal)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-panel:hover{border-color:color-mix(in srgb, var(--nv-teal) 18%, var(--ds-v2-border))!important}}[data-ds-v2][data-ds-theme=premium] .nv-table-wrap{border-color:var(--nv-teal);border-radius:.95rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table-wrap{border-color:color-mix(in srgb, var(--nv-teal) 10%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-table-wrap{box-shadow:inset 0 1px #ffffff59}[data-ds-v2][data-ds-theme=premium] .nv-table tbody td:first-child{font-weight:600}[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr{transition:background-color .14s}[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:last-child td{border-bottom:0}[data-ds-v2][data-ds-theme=premium] .nv-input,[data-ds-v2][data-ds-theme=premium] .nv-select,[data-ds-v2][data-ds-theme=premium] .nv-textarea{border-color:var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-input,[data-ds-v2][data-ds-theme=premium] .nv-select,[data-ds-v2][data-ds-theme=premium] .nv-textarea{border-color:color-mix(in srgb, var(--nv-ink) 10%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-input,[data-ds-v2][data-ds-theme=premium] .nv-select,[data-ds-v2][data-ds-theme=premium] .nv-textarea{background:linear-gradient(180deg, #ffffffe6, var(--ds-v2-input-bg));transition:border-color .15s,box-shadow .15s}[data-ds-v2][data-ds-theme=premium].dark .nv-input,.dark[data-ds-v2][data-ds-theme=premium] .nv-input,[data-ds-v2][data-ds-theme=premium].dark .nv-select,.dark[data-ds-v2][data-ds-theme=premium] .nv-select,[data-ds-v2][data-ds-theme=premium].dark .nv-textarea,.dark[data-ds-v2][data-ds-theme=premium] .nv-textarea{background:#14181cf0}[data-ds-v2][data-ds-theme=premium] .nv-input:focus,[data-ds-v2][data-ds-theme=premium] .nv-select:focus,[data-ds-v2][data-ds-theme=premium] .nv-textarea:focus{border-color:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-input:focus,[data-ds-v2][data-ds-theme=premium] .nv-select:focus,[data-ds-v2][data-ds-theme=premium] .nv-textarea:focus{border-color:color-mix(in srgb, var(--nv-teal) 55%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-input:focus,[data-ds-v2][data-ds-theme=premium] .nv-select:focus,[data-ds-v2][data-ds-theme=premium] .nv-textarea:focus{box-shadow:0 0 0 3px var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-input:focus,[data-ds-v2][data-ds-theme=premium] .nv-select:focus,[data-ds-v2][data-ds-theme=premium] .nv-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--nv-teal) 16%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-btn{border-radius:.6rem}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary{transition:filter .15s,transform .15s,box-shadow .15s}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 28px #14181f33!important}[data-ds-v2][data-ds-theme=premium] .nv-btn-outline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ds-v2-foreground);background:#ffffff8c;border-color:#14181f1f}[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){border-color:var(--nv-jade);background:var(--nv-jade)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){background:color-mix(in srgb, var(--nv-jade) 7%, white)}}[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){color:var(--nv-jade)}[data-ds-v2][data-ds-theme=premium].dark .nv-btn-outline,.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-outline{color:var(--ds-v2-foreground);background:#ffffff0d;border-color:#ffffff24}[data-ds-v2][data-ds-theme=premium].dark .nv-btn-outline:hover:not(:disabled),.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){border-color:var(--nv-jade-soft);background:var(--nv-jade-soft)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .nv-btn-outline:hover:not(:disabled),.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){background:color-mix(in srgb, var(--nv-jade-soft) 14%, transparent)}}[data-ds-v2][data-ds-theme=premium].dark .nv-btn-outline:hover:not(:disabled),.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){color:#9fd4c4}[data-ds-v2][data-ds-theme=premium] .nv-icon-btn{border-color:var(--nv-ink);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-icon-btn{border-color:color-mix(in srgb, var(--nv-ink) 8%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-icon-btn{color:var(--ds-v2-foreground);background:#ffffffbf;transition:background .15s,border-color .15s,color .15s,transform .15s}[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{border-color:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{border-color:color-mix(in srgb, var(--nv-teal) 35%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{background:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{background:color-mix(in srgb, var(--nv-teal) 8%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{transform:translateY(-1px)}[data-ds-v2][data-ds-theme=premium].dark .nv-icon-btn,.dark[data-ds-v2][data-ds-theme=premium] .nv-icon-btn{color:#eef3f8;background:#ffffff0f;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}[data-ds-v2][data-ds-theme=premium].dark .nv-icon-btn:hover,.dark[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{background:var(--nv-jade-soft)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .nv-icon-btn:hover,.dark[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{background:color-mix(in srgb, var(--nv-jade-soft) 16%, transparent)}}[data-ds-v2][data-ds-theme=premium].dark .nv-icon-btn:hover,.dark[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{border-color:var(--nv-jade-soft)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .nv-icon-btn:hover,.dark[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{border-color:color-mix(in srgb, var(--nv-jade-soft) 40%, transparent)}}[data-ds-v2][data-ds-theme=premium].dark .nv-icon-btn:hover,.dark[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{color:#fff}[data-ds-v2][data-ds-theme=premium] .nv-badge{border:1px solid #0000;padding:.2rem .55rem;box-shadow:inset 0 1px #ffffff4d}[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{background:var(--nv-sea)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{background:color-mix(in srgb, var(--nv-sea) 12%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{border-color:var(--nv-sea)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{border-color:color-mix(in srgb, var(--nv-sea) 24%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{color:#0a5652}[data-ds-v2][data-ds-theme=premium].dark .nv-badge-emessa,.dark[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{color:#7dd4ce}[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{background:var(--nv-sage)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{background:color-mix(in srgb, var(--nv-sage) 12%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{border-color:var(--nv-sage)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{border-color:color-mix(in srgb, var(--nv-sage) 26%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{color:#2d5c46}[data-ds-v2][data-ds-theme=premium].dark .nv-badge-pagata,.dark[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{color:#6bb089}[data-ds-v2][data-ds-theme=premium] .nv-badge-bozza{background:var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-bozza{background:color-mix(in srgb, var(--nv-ink) 5%, var(--ds-v2-muted))}}[data-ds-v2][data-ds-theme=premium] .nv-badge-bozza{border-color:var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-bozza{border-color:color-mix(in srgb, var(--nv-ink) 10%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-row-action{box-shadow:inset 0 1px #ffffff4d}[data-ds-v2][data-ds-theme=premium] .nv-row-action:hover{transform:translateY(-1px)}[data-ds-v2][data-ds-theme=premium] .nv-empty{background:radial-gradient(ellipse 60% 80% at 50% 0%, var(--nv-teal), transparent)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-empty{background:radial-gradient(ellipse 60% 80% at 50% 0%, color-mix(in srgb, var(--nv-teal) 6%, transparent), transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-alert-warning{background:linear-gradient(90deg, var(--ds-v2-warning), var(--ds-v2-card))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-alert-warning{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-v2-warning) 12%, var(--ds-v2-card)), var(--ds-v2-card))}}[data-ds-v2][data-ds-theme=premium] .nv-login-layout .nv-login-card{box-shadow:none;background:#ffffff9e;border-color:#0000}[data-ds-v2][data-ds-theme=premium].dark .nv-login-layout .nv-login-card,.dark[data-ds-v2][data-ds-theme=premium] .nv-login-layout .nv-login-card{background:#ffffff0a}@media (prefers-reduced-motion:reduce){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card,[data-ds-v2][data-ds-theme=premium] .nv-btn-primary,[data-ds-v2][data-ds-theme=premium] .nv-icon-btn,[data-ds-v2][data-ds-theme=premium] .nv-row-action,[data-ds-v2][data-ds-theme=premium] .nv-nav-link svg{transition:none!important;transform:none!important}}.nv-ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.nv-ambient__orb{filter:blur(56px);opacity:.4;will-change:transform;border-radius:50%;animation:28s ease-in-out infinite nv-orb-drift;position:absolute}.nv-ambient__orb--a{background:radial-gradient(circle, var(--nv-teal), transparent 70%);width:min(42vw,28rem);height:min(42vw,28rem);top:-8%;right:4%}@supports (color:color-mix(in lab, red, red)){.nv-ambient__orb--a{background:radial-gradient(circle, color-mix(in srgb, var(--nv-teal) 28%, transparent), transparent 70%)}}.nv-ambient__orb--b{background:radial-gradient(circle, var(--nv-sand), transparent 72%);width:min(36vw,22rem);height:min(36vw,22rem);bottom:4%;left:18%}@supports (color:color-mix(in lab, red, red)){.nv-ambient__orb--b{background:radial-gradient(circle, color-mix(in srgb, var(--nv-sand) 22%, transparent), transparent 72%)}}.nv-ambient__orb--b{animation-duration:34s;animation-delay:-7s}.nv-ambient__orb--c{background:radial-gradient(circle, var(--nv-sage), transparent 72%);width:min(28vw,16rem);height:min(28vw,16rem);top:42%;right:28%}@supports (color:color-mix(in lab, red, red)){.nv-ambient__orb--c{background:radial-gradient(circle, color-mix(in srgb, var(--nv-sage) 18%, transparent), transparent 72%)}}.nv-ambient__orb--c{animation-duration:32s;animation-delay:-13s}.dark .nv-ambient__orb--a{opacity:.28}.dark .nv-ambient__orb--b{opacity:.2}.dark .nv-ambient__orb--c{opacity:.16}@keyframes nv-orb-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-2%,3%)scale(1.04)}66%{transform:translate(3%,-2%)scale(.97)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link__icon{background:var(--nv-teal);border-radius:.45rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link__icon{background:color-mix(in srgb, var(--nv-teal) 6%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link__icon{border:1px solid var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link__icon{border:1px solid color-mix(in srgb, var(--nv-teal) 8%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link__icon{transition:background .16s,border-color .16s}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover .nv-nav-link__icon,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon{background:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover .nv-nav-link__icon,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon{background:color-mix(in srgb, var(--nv-teal) 12%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover .nv-nav-link__icon,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon{border-color:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover .nv-nav-link__icon,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon{border-color:color-mix(in srgb, var(--nv-teal) 22%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover .nv-nav-link__icon,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon{box-shadow:none}[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon svg{color:var(--nv-teal);transform:none}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card{isolation:isolate;min-height:6.25rem;padding:1rem 1.05rem 1.05rem 1.15rem!important}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__glow{background:radial-gradient(circle, var(--nv-teal), transparent 70%);border-radius:50%;width:70%;height:90%;position:absolute;top:-40%;right:-20%}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__glow{background:radial-gradient(circle, color-mix(in srgb, var(--nv-teal) 16%, transparent), transparent 70%)}}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__glow{opacity:.35;pointer-events:none;z-index:0;transition:opacity .2s,transform .2s}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(2) .nv-kpi-card__glow{background:radial-gradient(circle, var(--nv-sea), transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(2) .nv-kpi-card__glow{background:radial-gradient(circle, color-mix(in srgb, var(--nv-sea) 18%, transparent), transparent 70%)}}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(3) .nv-kpi-card__glow{background:radial-gradient(circle, var(--nv-sand), transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(3) .nv-kpi-card__glow{background:radial-gradient(circle, color-mix(in srgb, var(--nv-sand) 18%, transparent), transparent 70%)}}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(4) .nv-kpi-card__glow{background:radial-gradient(circle, var(--nv-sage), transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(4) .nv-kpi-card__glow{background:radial-gradient(circle, color-mix(in srgb, var(--nv-sage) 18%, transparent), transparent 70%)}}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:hover .nv-kpi-card__glow{opacity:.55;transform:translate(-3%,4%)scale(1.05)}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__dot{background:var(--nv-teal);width:.5rem;height:.5rem;box-shadow:none;border-radius:999px;margin-top:.2rem}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__icon{background:var(--nv-teal);border-radius:.5rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__icon{background:color-mix(in srgb, var(--nv-teal) 10%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__icon{color:var(--nv-teal);border:1px solid var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__icon{border:1px solid color-mix(in srgb, var(--nv-teal) 16%, transparent)}}[data-ds-v2][data-ds-theme=premium].dark .nv-kpi-card__icon,.dark[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__icon{color:var(--nv-sea)}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>*{animation:.4s cubic-bezier(.22,1,.36,1) both nv-rise}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:first-child{animation-delay:20ms}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:nth-child(2){animation-delay:60ms}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:nth-child(3){animation-delay:.1s}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:nth-child(4){animation-delay:.14s}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:nth-child(5){animation-delay:.18s}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:nth-child(n+6){animation-delay:.21s}@keyframes nv-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-ds-v2][data-ds-theme=premium] .nv-table thead th{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;background:linear-gradient(180deg, var(--nv-teal), var(--nv-teal))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table thead th{background:linear-gradient(180deg, color-mix(in srgb, var(--nv-teal) 7%, var(--ds-v2-card)), color-mix(in srgb, var(--nv-teal) 3%, var(--ds-v2-card)))!important}}[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:hover td:first-child{color:var(--nv-teal)}[data-ds-v2][data-ds-theme=premium].dark .nv-table tbody tr:hover td:first-child,.dark[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:hover td:first-child{color:var(--nv-sea)}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary{position:relative;overflow:hidden}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff2e 48%,#0000 62%);transition:transform .5s;position:absolute;inset:0;transform:translate(-120%)}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary:hover:after{transform:translate(120%)}[data-ds-v2][data-ds-theme=premium] .nv-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-ds-v2][data-ds-theme=premium] .nv-main-content{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.nv-ambient__orb,[data-ds-v2][data-ds-theme=premium] .nv-page-stack>*,[data-ds-v2][data-ds-theme=premium] .nv-btn-primary:after{transition:none!important;animation:none!important}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>*{opacity:1;transform:none}}[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-v2-muted-foreground:#a7b2c4;--ds-v2-foreground:#f1f4f8;--ds-v2-card-foreground:#f1f4f8}[data-ds-v2][data-ds-theme=premium].dark .nv-page-title,.dark[data-ds-v2][data-ds-theme=premium] .nv-page-title,[data-ds-v2][data-ds-theme=premium].dark .nv-section-title,.dark[data-ds-v2][data-ds-theme=premium] .nv-section-title,[data-ds-v2][data-ds-theme=premium].dark .nv-panel,.dark[data-ds-v2][data-ds-theme=premium] .nv-panel,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card,[data-ds-v2][data-ds-theme=premium].dark .nv-kpi-card,.dark[data-ds-v2][data-ds-theme=premium] .nv-kpi-card{color:var(--ds-v2-foreground)}[data-ds-v2][data-ds-theme=premium].dark .nv-page-subtitle,.dark[data-ds-v2][data-ds-theme=premium] .nv-page-subtitle,[data-ds-v2][data-ds-theme=premium].dark .nv-muted,.dark[data-ds-v2][data-ds-theme=premium] .nv-muted,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-label,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-label,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-type-kpi-title,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-title,[data-ds-v2][data-ds-theme=premium].dark .nv-label,.dark[data-ds-v2][data-ds-theme=premium] .nv-label{color:var(--ds-v2-muted-foreground)!important}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-value,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-value,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-type-kpi-value,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-value{color:var(--ds-v2-foreground)!important}[data-ds-v2][data-ds-theme=premium].dark .nv-table thead th,.dark[data-ds-v2][data-ds-theme=premium] .nv-table thead th{color:#b4becd!important;background:#12161eeb!important}[data-ds-v2][data-ds-theme=premium].dark .nv-table tbody td,.dark[data-ds-v2][data-ds-theme=premium] .nv-table tbody td{color:var(--ds-v2-foreground);border-bottom-color:#ffffff0f}[data-ds-v2][data-ds-theme=premium].dark .nv-table tbody tr:nth-child(2n),.dark[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:nth-child(2n){background:#ffffff08}[data-ds-v2][data-ds-theme=premium].dark .nv-table tbody tr:hover,.dark[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:hover{background:#ffffff0e!important}[data-ds-v2][data-ds-theme=premium].dark .nv-link,.dark[data-ds-v2][data-ds-theme=premium] .nv-link,[data-ds-v2][data-ds-theme=premium].dark a.nv-client-link,.dark[data-ds-v2][data-ds-theme=premium] a.nv-client-link{color:#8fd0bd!important}[data-ds-v2][data-ds-theme=premium].dark .nv-btn-ghost,.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-ghost,[data-ds-v2][data-ds-theme=premium].dark .nv-btn-secondary,.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-secondary{color:var(--ds-v2-foreground)}[data-ds-v2][data-ds-theme=premium].dark .nv-input,.dark[data-ds-v2][data-ds-theme=premium] .nv-input,[data-ds-v2][data-ds-theme=premium].dark .nv-select,.dark[data-ds-v2][data-ds-theme=premium] .nv-select,[data-ds-v2][data-ds-theme=premium].dark .nv-textarea,.dark[data-ds-v2][data-ds-theme=premium] .nv-textarea{color:var(--ds-v2-foreground);border-color:#ffffff1f;background:#0e121af2!important}[data-ds-v2][data-ds-theme=premium].dark .nv-input::placeholder,.dark[data-ds-v2][data-ds-theme=premium] .nv-input::placeholder,[data-ds-v2][data-ds-theme=premium].dark .nv-textarea::placeholder,.dark[data-ds-v2][data-ds-theme=premium] .nv-textarea::placeholder{color:#8b98ab}[data-ds-v2][data-ds-theme=premium].dark .nv-badge,.dark[data-ds-v2][data-ds-theme=premium] .nv-badge{color:var(--ds-v2-foreground)}[data-ds-v2][data-ds-theme=premium].dark .nv-filter-panel,.dark[data-ds-v2][data-ds-theme=premium] .nv-filter-panel,[data-ds-v2][data-ds-theme=premium].dark .nv-table-wrap,.dark[data-ds-v2][data-ds-theme=premium] .nv-table-wrap{color:var(--ds-v2-foreground);background:#ffffff0a!important;border-color:#ffffff1a!important}[data-ds-v2][data-ds-theme=premium].dark .nv-mobile-nav,.dark[data-ds-v2][data-ds-theme=premium] .nv-mobile-nav{color:var(--ds-v2-foreground);background:#0c1016eb;border-bottom-color:#ffffff14}[data-ds-v2][data-ds-theme=premium].dark .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-primary{box-shadow:0 10px 24px #00000059;color:#0b1018!important;background:#eef2f7!important}.nv-auth{--nv-auth-ease:cubic-bezier(.22, 1, .36, 1);--nv-auth-blue:#4c78d8;--nv-auth-jade:#1e7a66;--nv-auth-jade-soft:#2f9a80;--nv-auth-jade-deep:#16614f;--nv-auth-bg:#eef2f7;--nv-auth-ink:#0b1018;--nv-auth-strong:#0b1018;--nv-auth-text:#26313f;--nv-auth-muted:#2b3a4abd;--nv-auth-faint:#3c4e6099;--nv-auth-line:#0b10181a;--nv-auth-line-strong:#0b101824;--nv-auth-glass:#ffffff80;--nv-auth-panel-a:#ffffffe6;--nv-auth-panel-b:#ffffff9e;--nv-auth-glint:#ffffffe6;--nv-auth-shadow:0 40px 100px #0b101829;--nv-auth-input-bg:#fff;--nv-auth-input-solid:#fff;--nv-auth-input-text:#0b1018;--nv-auth-input-bd:#d8dee8;--nv-auth-input-ph:#94a3b8;--nv-auth-label:#475569;--nv-auth-onjade:#fff;--nv-auth-ghost-bg:#0b10180a;--nv-auth-ghost-bg-h:#0b101814;--nv-auth-solid-bg:linear-gradient(180deg, #10161f, #0b1018);--nv-auth-solid-fg:#f6f8fb;isolation:isolate;background:var(--nv-auth-bg);min-height:100dvh;color:var(--nv-auth-text);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.dark .nv-auth{--nv-auth-jade:#3cb896;--nv-auth-jade-soft:#6fe0c0;--nv-auth-jade-deep:#2f9a80;--nv-auth-bg:#04070d;--nv-auth-ink:#04070d;--nv-auth-strong:#fff;--nv-auth-text:#eef3f9;--nv-auth-muted:#b4c4d6b8;--nv-auth-faint:#94a6bc80;--nv-auth-line:#ffffff14;--nv-auth-line-strong:#ffffff29;--nv-auth-glass:#ffffff0b;--nv-auth-panel-a:#ffffff12;--nv-auth-panel-b:#060b148c;--nv-auth-glint:#ffffff1f;--nv-auth-shadow:0 40px 100px #00000080;--nv-auth-input-bg:#ffffff0a;--nv-auth-input-solid:#0c1422;--nv-auth-input-text:#f2f6fb;--nv-auth-input-bd:#ffffff24;--nv-auth-input-ph:#a0b2c68c;--nv-auth-label:#d2deecd1;--nv-auth-onjade:#04120d;--nv-auth-ghost-bg:#ffffff0d;--nv-auth-ghost-bg-h:#ffffff1a;--nv-auth-solid-bg:linear-gradient(180deg, #fff, #e9f1ee);--nv-auth-solid-fg:#04120d}.nv-auth ::selection{background:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth ::selection{background:color-mix(in srgb, var(--nv-auth-jade) 40%, transparent)}}.nv-auth ::selection{color:var(--nv-auth-strong)}.nv-auth-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nv-auth-glow{filter:blur(80px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate nv-auth-drift;position:absolute}.nv-auth-glow--a{background:radial-gradient(circle, var(--nv-auth-jade), transparent 68%);width:min(48rem,90vw);height:min(48rem,90vw);top:-18%;right:-12%}@supports (color:color-mix(in lab, red, red)){.nv-auth-glow--a{background:radial-gradient(circle, color-mix(in srgb, var(--nv-auth-jade) 62%, transparent), transparent 68%)}}.nv-auth-glow--a{opacity:.62}.nv-auth-glow--b{background:radial-gradient(circle, var(--nv-auth-sapphire), transparent 70%);opacity:.6;width:min(36rem,70vw);height:min(36rem,70vw);animation-delay:-6s;bottom:-20%;left:-10%}.nv-auth-grid{opacity:.55;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}.nv-auth-nav{z-index:2;justify-content:flex-end;align-items:center;gap:1rem;min-height:4.75rem;padding:1.1rem clamp(1.1rem,3.5vw,2.25rem);display:flex;position:relative}.nv-auth-nav-logo{background:radial-gradient(95% 85% at 12% 20%,#1e7a661f,#0000 52%),radial-gradient(70% 60% at 95% 90%,#4c78d814,#0000 58%),linear-gradient(165deg,#fff 0%,#f3f6fa 55%,#eef2f7 100%);border:1px solid #0b10181a;border-radius:1rem;padding:.7rem .95rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffd9,0 14px 36px #0b10181a}.dark .nv-auth-nav-logo{background:radial-gradient(95% 85% at 12% 20%,#3cb89661,#0000 52%),radial-gradient(70% 60% at 95% 90%,#486ea842,#0000 58%),linear-gradient(165deg,#0e1824 0%,#060b12 55%,#03060c 100%);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f,0 14px 36px #00000059}.nv-auth-nav .nv-brand-logo{object-fit:contain;filter:drop-shadow(0 4px 12px #0b101814);width:auto;max-width:min(16rem,52vw);height:auto;max-height:4.35rem}.dark .nv-auth-nav .nv-brand-logo{filter:drop-shadow(0 8px 20px #00000059)}.nv-auth-nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.nv-locale-chip-wrap{z-index:5;position:relative}.nv-locale-chip{color:#fffffff2;-webkit-backdrop-filter:blur(14px)saturate(1.2);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff47;border-radius:.85rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s;display:flex;box-shadow:inset 0 1px #ffffff38}.nv-locale-chip:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff5c}.nv-locale-chip:disabled{opacity:.7;cursor:wait}.nv-locale-chip__flag{object-fit:cover;border-radius:9999px;width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px #ffffff59}.nv-locale-chip__label{display:none}@media (min-width:640px){.nv-locale-chip__label{display:inline}}.nv-locale-chip__chevron{color:#ffffffb8;transition:transform .2s}.nv-locale-chip__chevron--open{transform:rotate(180deg)}.nv-locale-chip-menu{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#ffffff14;border:1px solid #ffffff47;border-radius:.85rem;width:10rem;margin-top:.5rem;padding:.25rem;position:absolute;right:0;overflow:hidden;box-shadow:inset 0 1px #fff3}.nv-locale-chip-menu__item{text-align:left;color:#ffffffe0;cursor:pointer;background:0 0;border:none;border-radius:.65rem;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:flex}.nv-locale-chip-menu__item:hover:not(:disabled){color:#fff;background:#ffffff1f}.nv-locale-chip-menu__item--active{color:#fff;background:#ffffff24}.nv-locale-chip-menu__item:disabled{opacity:.7;cursor:wait}@media (max-width:720px){.nv-auth-nav{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.85rem;min-height:0;padding-top:1rem}.nv-auth-nav-logo{justify-content:center;width:fit-content;margin-inline:auto;display:flex;position:static;transform:none}.nv-auth-nav .nv-brand-logo{max-height:3.65rem}.nv-auth-nav-actions{justify-content:center}}.nv-auth-nav-link{color:var(--nv-auth-muted);padding:.35rem .55rem;font-size:.84rem;font-weight:550;text-decoration:none}.nv-auth-nav-link:hover{color:var(--nv-auth-strong)}.nv-auth-nav-btn{border:1px solid var(--nv-auth-line-strong);background:var(--nv-auth-ghost-bg);min-height:2.35rem;color:var(--nv-auth-strong);border-radius:999px;justify-content:center;align-items:center;padding:.4rem .95rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.nv-auth-nav-btn:hover{background:var(--nv-auth-ghost-bg-h);transform:translateY(-1px)}.nv-auth-nav-btn--solid{background:var(--nv-auth-solid-bg);color:var(--nv-auth-solid-fg);box-shadow:var(--nv-auth-shadow), inset 0 1px 0 #ffffff2e;border-color:#0000}.nv-auth-nav-btn--solid:hover{filter:brightness(1.03);transform:translateY(-1px)}.nv-auth-nav-actions .nv-icon-btn{border:1px solid var(--nv-auth-line-strong);background:var(--nv-auth-ghost-bg);width:2.35rem;height:2.35rem;color:var(--nv-auth-text);border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.nv-auth-nav-actions .nv-icon-btn:hover{background:var(--nv-auth-ghost-bg-h);color:var(--nv-auth-strong)}.nv-auth-nav .nv-locale-chip{border-color:var(--nv-auth-line-strong);background:var(--nv-auth-ghost-bg);color:var(--nv-auth-text);box-shadow:none}.nv-auth-nav .nv-locale-chip:hover:not(:disabled){background:var(--nv-auth-ghost-bg-h);border-color:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth-nav .nv-locale-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--nv-auth-jade) 40%, var(--nv-auth-line-strong))}}.nv-auth-nav .nv-locale-chip__chevron{color:var(--nv-auth-muted)}.nv-auth-nav .nv-locale-chip-menu{background:var(--nv-auth-bg)}@supports (color:color-mix(in lab, red, red)){.nv-auth-nav .nv-locale-chip-menu{background:color-mix(in srgb, var(--nv-auth-bg) 94%, transparent)}}.nv-auth-nav .nv-locale-chip-menu{border-color:var(--nv-auth-line-strong);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--nv-auth-shadow)}.nv-auth-nav .nv-locale-chip-menu__item{color:var(--nv-auth-text)}.nv-auth-nav .nv-locale-chip-menu__item:hover:not(:disabled),.nv-auth-nav .nv-locale-chip-menu__item--active{background:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth-nav .nv-locale-chip-menu__item:hover:not(:disabled),.nv-auth-nav .nv-locale-chip-menu__item--active{background:color-mix(in srgb, var(--nv-auth-jade) 18%, transparent)}}.nv-auth-nav .nv-locale-chip-menu__item:hover:not(:disabled),.nv-auth-nav .nv-locale-chip-menu__item--active{color:var(--nv-auth-strong)}.nv-auth-nav .nv-locale-flag{color:#ffffffe0;background:#ffffff0f;border-color:#ffffff29;border-radius:999px;padding:.28rem .55rem}.nv-auth-nav .nv-locale-flag--active{background:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth-nav .nv-locale-flag--active{background:color-mix(in srgb, var(--nv-auth-jade) 28%, transparent)}}.nv-auth-nav .nv-locale-flag--active{border-color:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth-nav .nv-locale-flag--active{border-color:color-mix(in srgb, var(--nv-auth-jade) 55%, white)}}.nv-auth-nav .nv-locale-flag--active{color:#fff}.nv-auth-main{z-index:1;align-items:center;gap:clamp(1.75rem,4vw,3.5rem);width:min(100%,74rem);margin:0 auto;padding:.5rem clamp(1.1rem,3.5vw,2.25rem) 3rem;display:grid;position:relative}@media (min-width:980px){.nv-auth-main:not(.nv-auth-main--solo){grid-template-columns:1.05fr .95fr;min-height:calc(100dvh - 6rem)}}.nv-auth-main--solo{grid-template-columns:minmax(0,1fr);place-items:center;min-height:calc(100dvh - 8rem)}.nv-auth-aside{flex-direction:column;gap:1rem;animation:.7s cubic-bezier(.22,1,.36,1) both nv-auth-rise;display:flex}.nv-auth-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--nv-auth-jade);align-items:center;gap:.5rem;margin:0;font-size:.72rem;font-weight:650;display:inline-flex}.nv-auth-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--nv-auth-jade));width:1.6rem;height:1px}.nv-auth-title{max-width:13ch;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;color:var(--nv-auth-strong);text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.6vw,4.4rem);font-weight:400;line-height:1}.nv-auth-lead{max-width:34rem;color:var(--nv-auth-muted);margin:0;font-size:1.05rem;line-height:1.65}.nv-auth-rail{gap:.7rem;max-width:29rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.nv-auth-rail li{border:1px solid var(--nv-auth-line);background:linear-gradient(165deg, var(--nv-auth-glass), #ffffff04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .25s var(--nv-auth-ease), transform .25s var(--nv-auth-ease);border-radius:.9rem;gap:.25rem;padding:.95rem 1.1rem .95rem 2.4rem;display:grid;position:relative}.nv-auth-rail li:hover{border-color:var(--nv-auth-jade);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.nv-auth-rail li:hover{border-color:color-mix(in srgb, var(--nv-auth-jade) 34%, transparent)}}.nv-auth-rail li:before{content:"";background:var(--nv-auth-jade);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--nv-auth-jade);border-radius:999px;position:absolute;top:1.25rem;left:1.1rem}@supports (color:color-mix(in lab, red, red)){.nv-auth-rail li:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--nv-auth-jade) 20%, transparent)}}.nv-auth-rail span{letter-spacing:.1em;text-transform:uppercase;color:var(--nv-auth-strong);font-size:.7rem;font-weight:700}.nv-auth-rail em{color:var(--nv-auth-muted);font-size:.9rem;font-style:normal;line-height:1.45}.nv-auth-secure{letter-spacing:.02em;color:var(--nv-auth-faint);margin:1.1rem 0 0;font-size:.78rem}.nv-auth-stage{justify-content:center;animation:.85s cubic-bezier(.22,1,.36,1) 80ms both nv-auth-rise;display:flex}.nv-auth-card{background:radial-gradient(120% 90% at 15% 0%, var(--nv-auth-jade), transparent 55%), linear-gradient(165deg, var(--nv-auth-panel-a), var(--nv-auth-panel-b));border-radius:1.5rem;width:min(100%,27rem);padding:clamp(1.6rem,3vw,2.15rem);position:relative}@supports (color:color-mix(in lab, red, red)){.nv-auth-card{background:radial-gradient(120% 90% at 15% 0%, color-mix(in srgb, var(--nv-auth-jade) 12%, transparent), transparent 55%), linear-gradient(165deg, var(--nv-auth-panel-a), var(--nv-auth-panel-b))}}.nv-auth-card{border:1px solid var(--nv-auth-line-strong);box-shadow:inset 0 1px 0 var(--nv-auth-glint), var(--nv-auth-shadow);color:var(--nv-auth-text);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);overflow:hidden}.nv-auth-card:before{content:"";pointer-events:none;background:linear-gradient(140deg,#0000 42%,#ffffff0d 50%,#0000 58%);position:absolute;inset:0}.nv-auth-card>*{position:relative}.nv-auth-card-top{justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:1.15rem;display:flex}.nv-auth-card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--nv-auth-jade-soft);background:var(--nv-auth-jade);border-radius:999px;align-items:center;margin:0;padding:.32rem .75rem;font-size:.68rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-auth-card-kicker{background:color-mix(in srgb, var(--nv-auth-jade) 14%, transparent)}}.nv-auth-card-kicker{border:1px solid var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth-card-kicker{border:1px solid color-mix(in srgb, var(--nv-auth-jade) 32%, transparent)}}.nv-auth-locale-field{flex-direction:column;align-items:flex-end;gap:.3rem;min-width:9.5rem;display:flex}.nv-auth-locale-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.68rem;font-weight:650}.nv-auth-locale.nv-select,.nv-auth-locale-field .nv-select{color:#0f172a;background:#fff;border-color:#e2e8f0;width:100%;min-width:9.5rem;font-size:.875rem}.nv-auth-card-title{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;color:var(--nv-auth-strong);margin:0;font-size:clamp(1.7rem,2.5vw,2.05rem);font-weight:400}.nv-auth-card-sub{color:var(--nv-auth-muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.nv-auth-card-footer{text-align:center;color:var(--nv-auth-faint);margin:1.35rem 0 0;font-size:.84rem}.nv-auth-inline-link{color:var(--nv-auth-jade-soft);font-weight:650;text-decoration:none}.nv-auth-inline-link:hover{text-decoration:underline}.nv-auth-locale .nv-locale-flag{color:#475569;background:#fff;border-color:#e2e8f0;border-radius:999px}.nv-auth-locale .nv-locale-flag--active{border-color:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth-locale .nv-locale-flag--active{border-color:color-mix(in srgb, var(--nv-auth-jade) 45%, transparent)}}.nv-auth-locale .nv-locale-flag--active{background:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth-locale .nv-locale-flag--active{background:color-mix(in srgb, var(--nv-auth-jade) 10%, white)}}.nv-auth-locale .nv-locale-flag--active{color:#0f1a2a}.nv-locale-flags{align-items:center;gap:.35rem;display:inline-flex}.nv-locale-flag{border:1px solid var(--ds-v2-border);color:var(--ds-v2-muted-foreground);cursor:pointer;background:#ffffff8c;border-radius:.55rem;align-items:center;gap:.35rem;padding:.3rem .5rem;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.nv-locale-flag:hover:not(:disabled){border-color:var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-locale-flag:hover:not(:disabled){border-color:color-mix(in srgb, var(--nv-jade,#1f6b57) 35%, var(--ds-v2-border))}}.nv-locale-flag:hover:not(:disabled){color:var(--ds-v2-foreground)}.nv-locale-flag--active{border-color:var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-locale-flag--active{border-color:color-mix(in srgb, var(--nv-jade,#1f6b57) 45%, transparent)}}.nv-locale-flag--active{background:var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-locale-flag--active{background:color-mix(in srgb, var(--nv-jade,#1f6b57) 10%, white)}}.nv-locale-flag--active{color:var(--ds-v2-foreground)}.nv-locale-flag:disabled{opacity:.65;cursor:wait}.nv-locale-flag__img{border-radius:.15rem;width:1.25rem;height:auto;display:block;box-shadow:0 0 0 1px #14181f14}.nv-locale-flag__code{letter-spacing:.04em;font-size:.68rem;font-weight:750}.nv-auth .nv-login-form,.nv-auth .nv-auth-signup-form{flex-direction:column;gap:.95rem;margin-top:1.4rem;display:flex}.nv-auth .nv-signup-section{border:0;min-inline-size:0;margin:0;padding:0}.nv-auth .nv-signup-legend{letter-spacing:.06em;text-transform:uppercase;color:var(--nv-auth-muted);margin:0 0 .65rem;padding:0;font-size:.72rem;font-weight:700}.nv-auth .nv-signup-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.nv-auth .nv-signup-grid{grid-template-columns:1fr 1fr}.nv-auth .nv-signup-span-2{grid-column:1/-1}}.nv-auth .nv-auth-card:has(.nv-auth-signup-form){max-width:min(40rem,100%)}.nv-auth .nv-signup-accordion{border:1px solid var(--nv-auth-line);background:var(--nv-auth-glass);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-accordion{background:color-mix(in srgb, var(--nv-auth-glass) 70%, transparent)}}.nv-auth .nv-signup-accordion{transition:border-color .18s,box-shadow .18s;overflow:hidden}.nv-auth .nv-signup-accordion.is-open{border-color:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-accordion.is-open{border-color:color-mix(in srgb, var(--nv-auth-jade) 45%, var(--nv-auth-line))}}.nv-auth .nv-signup-accordion.is-open{box-shadow:0 0 0 1px var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-accordion.is-open{box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-auth-jade) 18%, transparent)}}.nv-auth .nv-signup-accordion.is-complete:not(.is-open){border-color:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-accordion.is-complete:not(.is-open){border-color:color-mix(in srgb, var(--nv-auth-jade) 35%, var(--nv-auth-line))}}.nv-auth .nv-signup-accordion__head{width:100%;color:var(--nv-auth-strong);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.nv-auth .nv-signup-accordion__head:disabled{opacity:.45;cursor:not-allowed}.nv-auth .nv-signup-accordion__index{background:var(--nv-auth-jade);border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-accordion__index{background:color-mix(in srgb, var(--nv-auth-jade) 18%, transparent)}}.nv-auth .nv-signup-accordion__index{color:var(--nv-auth-jade-soft,var(--nv-auth-jade))}.nv-auth .nv-signup-accordion.is-complete .nv-signup-accordion__index{background:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-accordion.is-complete .nv-signup-accordion__index{background:color-mix(in srgb, var(--nv-auth-jade) 28%, transparent)}}.nv-auth .nv-signup-accordion__title{letter-spacing:.02em;flex:1;font-size:.82rem;font-weight:650}.nv-auth .nv-signup-accordion__check{color:var(--nv-auth-jade)}.nv-auth .nv-signup-accordion__chevron{color:var(--nv-auth-muted);transition:transform .18s}.nv-auth .nv-signup-accordion__chevron.is-open{transform:rotate(180deg)}.nv-auth .nv-signup-accordion__body{padding:0 1rem 1rem;animation:.22s both nv-signup-section-in}.nv-auth .nv-input.is-invalid,.nv-auth .nv-input.is-invalid:focus{border-color:#e11d48!important}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-input.is-invalid,.nv-auth .nv-input.is-invalid:focus{border-color:color-mix(in srgb, #e11d48 72%, var(--nv-auth-line))!important}}.nv-auth .nv-input.is-invalid,.nv-auth .nv-input.is-invalid:focus{box-shadow:0 0 0 1px #e11d4859,0 0 18px #e11d482e!important}.nv-auth .nv-signup-field-error{color:#e11d48;margin:.4rem 0 0;font-size:.75rem;line-height:1.35;animation:.18s both nv-signup-section-in}html.dark .nv-auth .nv-signup-field-error,.dark .nv-auth .nv-signup-field-error{color:#fb7185}.nv-auth .nv-signup-pw-guide{margin-top:.55rem;animation:.22s cubic-bezier(.22,1,.36,1) both nv-signup-pw-in}@keyframes nv-signup-pw-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.nv-auth .nv-signup-pw-guide__rail{grid-template-columns:repeat(6,1fr);gap:.28rem;margin-bottom:.55rem;display:grid}.nv-auth .nv-signup-pw-guide__seg{background:var(--nv-auth-line);border-radius:999px;height:.22rem}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-pw-guide__seg{background:color-mix(in srgb, var(--nv-auth-line) 85%, transparent)}}.nv-auth .nv-signup-pw-guide__seg{transition:background .18s,box-shadow .18s,transform .18s}.nv-auth .nv-signup-pw-guide__seg.is-ok{background:var(--nv-auth-jade);box-shadow:0 0 10px var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-pw-guide__seg.is-ok{box-shadow:0 0 10px color-mix(in srgb, var(--nv-auth-jade) 35%, transparent)}}.nv-auth .nv-signup-pw-guide__seg.is-ok{transform:scaleY(1.15)}.nv-auth .nv-signup-pw-guide__chips{grid-template-columns:1fr 1fr;gap:.35rem .5rem;margin:0;padding:0;list-style:none;display:grid}.nv-auth .nv-signup-pw-guide__chip{border:1px solid var(--nv-auth-line);border-radius:.55rem;align-items:center;gap:.35rem;min-height:1.55rem;padding:.2rem .45rem .2rem .35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-pw-guide__chip{border:1px solid color-mix(in srgb, var(--nv-auth-line) 90%, transparent)}}.nv-auth .nv-signup-pw-guide__chip{background:var(--nv-auth-glass)}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-pw-guide__chip{background:color-mix(in srgb, var(--nv-auth-glass) 55%, transparent)}}.nv-auth .nv-signup-pw-guide__chip{color:var(--nv-auth-muted);font-size:.68rem;line-height:1.25;transition:border-color .16s,color .16s,background .16s}.nv-auth .nv-signup-pw-guide__chip svg{opacity:.28;color:var(--nv-auth-muted);flex-shrink:0;transition:opacity .16s,color .16s}.nv-auth .nv-signup-pw-guide__chip.is-ok{border-color:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-pw-guide__chip.is-ok{border-color:color-mix(in srgb, var(--nv-auth-jade) 40%, var(--nv-auth-line))}}.nv-auth .nv-signup-pw-guide__chip.is-ok{background:var(--nv-auth-jade)}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-signup-pw-guide__chip.is-ok{background:color-mix(in srgb, var(--nv-auth-jade) 10%, transparent)}}.nv-auth .nv-signup-pw-guide__chip.is-ok{color:var(--nv-auth-strong)}.nv-auth .nv-signup-pw-guide__chip.is-ok svg{opacity:1;color:var(--nv-auth-jade)}.nv-auth .nv-signup-pw-guide__ok{letter-spacing:.04em;text-transform:uppercase;color:var(--nv-auth-jade);align-items:center;gap:.35rem;margin:0;font-size:.72rem;font-weight:650;display:inline-flex}.nv-auth .nv-signup-submit{animation:.28s both nv-signup-section-in}@keyframes nv-signup-section-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.nv-auth .nv-label{letter-spacing:.04em;text-transform:uppercase;color:var(--nv-auth-label);font-size:.72rem;font-weight:650}.nv-auth .nv-input,.nv-auth select.nv-input,.nv-auth .nv-input:disabled,html.dark .nv-auth .nv-input,html.dark .nv-auth select.nv-input,.dark .nv-auth .nv-input,.dark .nv-auth select.nv-input,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-input,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-input,[data-ds-v2][data-ds-theme=premium].dark .nv-auth select.nv-input,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth select.nv-input{border-radius:.75rem;min-height:2.75rem;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:inset 0 1px #ffffff0f;border:1px solid var(--nv-auth-input-bd)!important;background:var(--nv-auth-input-bg)!important;color:var(--nv-auth-input-text)!important}.nv-auth .nv-input::placeholder,html.dark .nv-auth .nv-input::placeholder,.dark .nv-auth .nv-input::placeholder,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-input::placeholder,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-input::placeholder{color:var(--nv-auth-input-ph)!important}.nv-auth .nv-input:disabled,html.dark .nv-auth .nv-input:disabled,.dark .nv-auth .nv-input:disabled{opacity:1;cursor:default;background:var(--nv-auth-glass)!important;color:var(--nv-auth-muted)!important}.nv-auth .nv-input:focus,.nv-auth select.nv-input:focus,html.dark .nv-auth .nv-input:focus,.dark .nv-auth .nv-input:focus,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-input:focus,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-input:focus{border-color:var(--nv-auth-jade)!important}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-input:focus,.nv-auth select.nv-input:focus,html.dark .nv-auth .nv-input:focus,.dark .nv-auth .nv-input:focus,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-input:focus,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-input:focus{border-color:color-mix(in srgb, var(--nv-auth-jade) 60%, transparent)!important}}.nv-auth .nv-input:focus,.nv-auth select.nv-input:focus,html.dark .nv-auth .nv-input:focus,.dark .nv-auth .nv-input:focus,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-input:focus,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-input:focus{background:var(--nv-auth-input-bg)!important;box-shadow:0 0 0 3px var(--nv-auth-jade)!important}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-input:focus,.nv-auth select.nv-input:focus,html.dark .nv-auth .nv-input:focus,.dark .nv-auth .nv-input:focus,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-input:focus,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--nv-auth-jade) 20%, transparent)!important}}.nv-auth .nv-input:focus,.nv-auth select.nv-input:focus,html.dark .nv-auth .nv-input:focus,.dark .nv-auth .nv-input:focus,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-input:focus,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-input:focus{outline:none}.nv-auth .nv-input:-webkit-autofill{caret-color:var(--nv-auth-input-text);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--nv-auth-input-text)!important;-webkit-box-shadow:0 0 0 1000px var(--nv-auth-input-solid) inset!important}.nv-auth .nv-input:-webkit-autofill:hover{caret-color:var(--nv-auth-input-text);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--nv-auth-input-text)!important;-webkit-box-shadow:0 0 0 1000px var(--nv-auth-input-solid) inset!important}.nv-auth .nv-input:-webkit-autofill:focus{caret-color:var(--nv-auth-input-text);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--nv-auth-input-text)!important;-webkit-box-shadow:0 0 0 1000px var(--nv-auth-input-solid) inset!important}.nv-auth .nv-login-field{flex-direction:column;gap:.35rem;display:flex}.nv-auth .nv-login-label-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.nv-auth .nv-login-forgot{color:var(--nv-auth-jade);font-size:.75rem;font-weight:650;text-decoration:none}.nv-auth .nv-login-forgot:hover{text-decoration:underline}.nv-auth .nv-login-forgot{color:var(--nv-auth-jade-soft)}.nv-auth .nv-password-toggle{color:var(--nv-auth-muted)}.nv-auth .nv-password-toggle:hover:not(:disabled){color:var(--nv-auth-strong);background:var(--nv-auth-ghost-bg-h)}.nv-auth .nv-login-submit,.nv-auth .nv-login-form .nv-btn-primary,.nv-auth .nv-auth-signup-form .nv-btn-primary,html.dark .nv-auth .nv-login-form .nv-btn-primary,.dark .nv-auth .nv-login-form .nv-btn-primary,html.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-login-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-login-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-auth-signup-form .nv-btn-primary{border-radius:999px;justify-content:center;width:100%;min-height:2.95rem;margin-top:.35rem;background:linear-gradient(180deg, var(--nv-auth-jade), var(--nv-auth-jade-deep))!important}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-login-submit,.nv-auth .nv-login-form .nv-btn-primary,.nv-auth .nv-auth-signup-form .nv-btn-primary,html.dark .nv-auth .nv-login-form .nv-btn-primary,.dark .nv-auth .nv-login-form .nv-btn-primary,html.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-login-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-login-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-auth-signup-form .nv-btn-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--nv-auth-jade) 92%, white), var(--nv-auth-jade-deep))!important}}.nv-auth .nv-login-submit,.nv-auth .nv-login-form .nv-btn-primary,.nv-auth .nv-auth-signup-form .nv-btn-primary,html.dark .nv-auth .nv-login-form .nv-btn-primary,.dark .nv-auth .nv-login-form .nv-btn-primary,html.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-login-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-login-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-auth-signup-form .nv-btn-primary{border-color:var(--nv-auth-jade)!important}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-login-submit,.nv-auth .nv-login-form .nv-btn-primary,.nv-auth .nv-auth-signup-form .nv-btn-primary,html.dark .nv-auth .nv-login-form .nv-btn-primary,.dark .nv-auth .nv-login-form .nv-btn-primary,html.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-login-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-login-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-auth-signup-form .nv-btn-primary{border-color:color-mix(in srgb, var(--nv-auth-jade) 60%, white)!important}}.nv-auth .nv-login-submit,.nv-auth .nv-login-form .nv-btn-primary,.nv-auth .nv-auth-signup-form .nv-btn-primary,html.dark .nv-auth .nv-login-form .nv-btn-primary,.dark .nv-auth .nv-login-form .nv-btn-primary,html.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-login-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-login-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-auth-signup-form .nv-btn-primary{letter-spacing:.01em;box-shadow:inset 0 1px 0 #fff6, 0 12px 30px var(--nv-auth-jade);font-weight:700;color:var(--nv-auth-onjade)!important}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-login-submit,.nv-auth .nv-login-form .nv-btn-primary,.nv-auth .nv-auth-signup-form .nv-btn-primary,html.dark .nv-auth .nv-login-form .nv-btn-primary,.dark .nv-auth .nv-login-form .nv-btn-primary,html.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-login-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-login-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-auth-signup-form .nv-btn-primary{box-shadow:inset 0 1px 0 #fff6, 0 12px 30px color-mix(in srgb, var(--nv-auth-jade) 34%, transparent)}}.nv-auth .nv-login-submit,.nv-auth .nv-login-form .nv-btn-primary,.nv-auth .nv-auth-signup-form .nv-btn-primary,html.dark .nv-auth .nv-login-form .nv-btn-primary,.dark .nv-auth .nv-login-form .nv-btn-primary,html.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark .nv-auth .nv-auth-signup-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-login-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-login-form .nv-btn-primary,[data-ds-v2][data-ds-theme=premium].dark .nv-auth .nv-auth-signup-form .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-auth .nv-auth-signup-form .nv-btn-primary{transition:transform .25s var(--nv-auth-ease), box-shadow .25s ease, filter .2s ease}.nv-auth .nv-login-submit:hover:not(:disabled),.nv-auth .nv-login-form .nv-btn-primary:hover:not(:disabled),.nv-auth .nv-auth-signup-form .nv-btn-primary:hover:not(:disabled),html.dark .nv-auth .nv-login-form .nv-btn-primary:hover:not(:disabled),.dark .nv-auth .nv-login-form .nv-btn-primary:hover:not(:disabled),html.dark .nv-auth .nv-auth-signup-form .nv-btn-primary:hover:not(:disabled),.dark .nv-auth .nv-auth-signup-form .nv-btn-primary:hover:not(:disabled){filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff80, 0 16px 38px var(--nv-auth-jade);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-login-submit:hover:not(:disabled),.nv-auth .nv-login-form .nv-btn-primary:hover:not(:disabled),.nv-auth .nv-auth-signup-form .nv-btn-primary:hover:not(:disabled),html.dark .nv-auth .nv-login-form .nv-btn-primary:hover:not(:disabled),.dark .nv-auth .nv-login-form .nv-btn-primary:hover:not(:disabled),html.dark .nv-auth .nv-auth-signup-form .nv-btn-primary:hover:not(:disabled),.dark .nv-auth .nv-auth-signup-form .nv-btn-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff80, 0 16px 38px color-mix(in srgb, var(--nv-auth-jade) 42%, transparent)}}.nv-auth .nv-auth-signup-form .nv-btn-outline{border-radius:999px;min-height:2.75rem;border:1px solid var(--nv-auth-line-strong)!important;background:var(--nv-auth-ghost-bg)!important;color:var(--nv-auth-strong)!important}.nv-auth .nv-auth-signup-form .nv-btn-outline:hover:not(:disabled){background:var(--nv-auth-ghost-bg-h)!important;border-color:var(--nv-auth-jade)!important}@supports (color:color-mix(in lab, red, red)){.nv-auth .nv-auth-signup-form .nv-btn-outline:hover:not(:disabled){border-color:color-mix(in srgb, var(--nv-auth-jade) 40%, transparent)!important}}.nv-auth .nv-auth-signup-form .nv-btn-ghost{border-radius:999px;color:var(--nv-auth-muted)!important;background:0 0!important}.nv-auth .nv-auth-signup-form .nv-btn-ghost:hover:not(:disabled){color:var(--nv-auth-strong)!important;background:var(--nv-auth-ghost-bg-h)!important}.nv-auth .nv-auth-signup-form>p{color:var(--nv-auth-muted)!important}@keyframes nv-auth-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes nv-auth-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-2%,3%)scale(1.06)}}@media (max-width:979px){.nv-auth-main{padding-top:.25rem}.nv-auth-title{max-width:none}.nv-auth-stage{order:-1}.nv-auth-rail{max-width:none}}@media (prefers-reduced-motion:reduce){.nv-auth-glow,.nv-auth-aside,.nv-auth-stage{animation:none}}.nv-login-welcome{z-index:10050;pointer-events:all;place-items:center;animation:.38s both nv-welcome-root;display:grid;position:fixed;inset:0;overflow:hidden}.nv-login-welcome__veil{background:radial-gradient(70% 50% at 50% 42%,#3cb89624,#0000 72%),linear-gradient(168deg,#f4f7fb 0%,#eaeff6 46%,#f2f5fa 100%);position:absolute;inset:0}.dark .nv-login-welcome__veil{background:radial-gradient(70% 50% at 50% 42%,#0e1c248c,#0000 72%),linear-gradient(168deg,#02050a 0%,#061018 46%,#03070e 100%)}.nv-login-welcome__logo--dark{display:none}.dark .nv-login-welcome__logo--dark{display:block}.dark .nv-login-welcome__logo--light{display:none}.nv-login-welcome__glow{filter:blur(48px);opacity:.65;pointer-events:none;background:radial-gradient(#3cb89642,#0000 70%);border-radius:50%;width:min(32rem,78vw);height:min(20rem,48vw);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.nv-login-welcome__stage{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:2.25rem;width:min(100%,30rem);padding:1.5rem;display:flex;position:relative}.nv-login-welcome__mark{justify-content:center;align-items:center;animation:.7s cubic-bezier(.22,1,.36,1) both nv-welcome-mark;display:flex}.nv-login-welcome__logo{object-fit:contain;filter:drop-shadow(0 14px 32px #0b101829);width:min(26rem,84vw);height:auto;max-height:7.5rem;display:block}.dark .nv-login-welcome__logo{filter:drop-shadow(0 14px 32px #0000006b)}.nv-login-welcome__load{flex-direction:column;align-items:center;gap:.7rem;width:min(16rem,70vw);animation:.7s cubic-bezier(.22,1,.36,1) .12s both nv-welcome-mark;display:flex}.nv-login-welcome__bar{background:#0b10181a;border-radius:999px;width:100%;height:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #0b10180a}.dark .nv-login-welcome__bar{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0a}.nv-login-welcome__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#1e7a66,#3cb896,#7ec9ff);height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 14px #3cb8968c}.nv-login-welcome__pct{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#2b3a4acc;margin:0;font-size:.8125rem;font-weight:600}.dark .nv-login-welcome__pct{color:#e2e8f0e0}@keyframes nv-welcome-root{0%{opacity:0}to{opacity:1}}@keyframes nv-welcome-mark{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.nv-login-welcome,.nv-login-welcome__mark,.nv-login-welcome__load{animation:none}.nv-login-welcome__mark,.nv-login-welcome__load{opacity:1;transform:none}.nv-login-welcome__bar-fill{transition:none}}.nv-cine{--cine-jade:#1e7a66;--cine-jade-soft:#2f9a80;--cine-jade-deep:#16614f;--cine-blue:#3f6fd0;--cine-azure:#5f97f0;--cine-ink:#0b1018;--cine-ink-2:#10192a;--cine-bg:#eef2f7;--cine-strong:#0b1018;--cine-text:#26313f;--cine-muted:#2b3a4abd;--cine-faint:#3c4e6099;--cine-line:#0b10181a;--cine-line-strong:#0b101829;--cine-glass:#ffffffa8;--cine-glass-2:#fff6;--cine-panel-a:#ffffffdb;--cine-panel-b:#ffffff80;--cine-glint:#ffffffd9;--cine-hairline:#0b10180f;--cine-shadow:0 24px 60px #0b10181f;--cine-shadow-strong:0 40px 100px #0b101829;--cine-vignette:#f0f4f999;--cine-solid-bg:linear-gradient(180deg, #10161f, #0b1018);--cine-solid-fg:#f6f8fb;--cine-accent:#146353;--cine-onjade:#fff;--cine-ghost-bg:#0b101809;--cine-ghost-bg-h:#0b101812;--cine-scene-mask:.9;--cine-shell:min(76rem, 92vw);--cine-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--cine-bg);min-height:100dvh;color:var(--cine-text);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.dark .nv-cine{--cine-jade:#3cb896;--cine-jade-soft:#6fe0c0;--cine-jade-deep:#2f9a80;--cine-blue:#4c78d8;--cine-azure:#6ea8ff;--cine-ink:#04070d;--cine-ink-2:#060b14;--cine-bg:#04070d;--cine-strong:#fff;--cine-text:#eef3f9;--cine-muted:#b4c4d6b8;--cine-faint:#94a6bc80;--cine-line:#ffffff14;--cine-line-strong:#ffffff29;--cine-glass:#ffffff0b;--cine-glass-2:#ffffff05;--cine-panel-a:#ffffff12;--cine-panel-b:#ffffff04;--cine-glint:#ffffff24;--cine-hairline:#ffffff0f;--cine-shadow:0 30px 80px #00000073;--cine-shadow-strong:0 40px 100px #00000080;--cine-vignette:#020408a6;--cine-solid-bg:linear-gradient(180deg, #fff, #e9f1ee);--cine-solid-fg:#04120d;--cine-accent:var(--cine-jade)}@supports (color:color-mix(in lab, red, red)){.dark .nv-cine{--cine-accent:color-mix(in srgb, var(--cine-jade) 72%, white)}}.dark .nv-cine{--cine-onjade:#04120d;--cine-ghost-bg:#ffffff0d;--cine-ghost-bg-h:#ffffff1a}.nv-cine ::selection{background:var(--cine-jade)}@supports (color:color-mix(in lab, red, red)){.nv-cine ::selection{background:color-mix(in srgb, var(--cine-jade) 40%, transparent)}}.nv-cine ::selection{color:var(--cine-strong)}.nv-cine-atmos{--cine-jade:#2f9a80;--cine-jade-deep:#1e7a66;--cine-blue:#4c78d8;--cine-azure:#6ea8ff;--cine-atmos-grid:#0b10180b;--cine-atmos-vignette:#eef2f7b3;--cine-atmos-beam:0;z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.dark .nv-cine-atmos{--cine-jade:#3cb896;--cine-jade-deep:#2f9a80;--cine-atmos-grid:#ffffff07;--cine-atmos-vignette:#020408a6;--cine-atmos-beam:.7}.nv-cine-atmos__mesh{background:radial-gradient(38% 30% at 82% 8%, var(--cine-jade), transparent 60%), radial-gradient(40% 34% at 12% 82%, #4c78d83d, transparent 62%), radial-gradient(30% 26% at 60% 60%, var(--cine-jade-deep), transparent 66%);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.nv-cine-atmos__mesh{background:radial-gradient(38% 30% at 82% 8%, color-mix(in srgb, var(--cine-jade) 26%, transparent), transparent 60%), radial-gradient(40% 34% at 12% 82%, #4c78d83d, transparent 62%), radial-gradient(30% 26% at 60% 60%, color-mix(in srgb, var(--cine-jade-deep) 18%, transparent), transparent 66%)}}.nv-cine-atmos__mesh{filter:blur(20px)saturate(1.05);will-change:transform;animation:32s ease-in-out infinite alternate nv-cine-mesh}.nv-cine-atmos__beam{background:linear-gradient(100deg, transparent 34%, var(--cine-jade) 48%, var(--cine-azure) 54%, transparent 66%);width:120vw;height:90vh;position:absolute;top:-30%;left:50%;transform:translate(-50%)rotate(8deg)}@supports (color:color-mix(in lab, red, red)){.nv-cine-atmos__beam{background:linear-gradient(100deg, transparent 34%, color-mix(in srgb, var(--cine-jade) 10%, transparent) 48%, color-mix(in srgb, var(--cine-azure) 8%, transparent) 54%, transparent 66%)}}.nv-cine-atmos__beam{mix-blend-mode:screen;filter:blur(30px);opacity:var(--cine-atmos-beam,.7);animation:26s ease-in-out infinite alternate nv-cine-beam}.nv-cine-atmos__grid{background-image:linear-gradient(var(--cine-atmos-grid) 1px, transparent 1px), linear-gradient(90deg, var(--cine-atmos-grid) 1px, transparent 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 26%,#000 8%,#0000 74%);mask-image:radial-gradient(70% 60% at 50% 26%,#000 8%,#0000 74%)}.nv-cine-atmos__beam{display:none}.dark .nv-cine-atmos__beam{display:block}.nv-cine-atmos__noise{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.nv-cine-atmos__vignette{background:radial-gradient(120% 80% at 50% 0%, transparent 55%, var(--cine-atmos-vignette) 100%);position:absolute;inset:0}@keyframes nv-cine-mesh{0%{transform:translate(-2%,-1%)scale(1.02)}to{transform:translate(3%,2%)scale(1.08)}}@keyframes nv-cine-beam{0%{opacity:.4;transform:translate(-52%)rotate(8deg)}to{opacity:.85;transform:translate(-48%)rotate(6deg)}}.nv-cine-shell{z-index:1;width:var(--cine-shell);margin-inline:auto;position:relative}.nv-cine main{z-index:1;position:relative}.nv-cine-section{z-index:1;padding-block:clamp(5rem,12vh,9rem);position:relative}.nv-cine-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--cine-accent);align-items:center;gap:.5rem;margin:0 0 1.15rem;font-size:.72rem;font-weight:650;display:inline-flex}.nv-cine-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--cine-accent));width:1.6rem;height:1px}.nv-cine-h2{letter-spacing:-.035em;color:var(--cine-strong);text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1.04}.nv-cine-lead{max-width:40rem;color:var(--cine-muted);margin:1.2rem 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.6}.nv-cine-serif{font-family:var(--font-noventra-serif), var(--font-inter), serif;color:var(--cine-accent);font-style:italic}.nv-cine [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .9s var(--cine-ease), transform .9s var(--cine-ease), filter .9s var(--cine-ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(26px)}.nv-cine [data-reveal].is-in{opacity:1;filter:none;transform:none}.nv-cine-nav{z-index:40;width:100%;transition:background .4s var(--cine-ease), border-color .4s var(--cine-ease), backdrop-filter .4s;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(1rem,4vw,2.25rem);display:flex;position:sticky;top:0}.nv-cine-nav[data-stuck=true]{background:var(--cine-bg)}@supports (color:color-mix(in lab, red, red)){.nv-cine-nav[data-stuck=true]{background:color-mix(in srgb, var(--cine-bg) 72%, transparent)}}.nv-cine-nav[data-stuck=true]{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-bottom-color:var(--cine-line)}.nv-cine-nav .nv-brand-logo{max-width:15rem;max-height:4.4rem}.nv-cine-nav .nv-brand-link{background:0 0;padding:0}.nv-cine-nav__actions{align-items:center;gap:.55rem;display:flex}.nv-cine-nav__link{color:var(--cine-muted);border-radius:.6rem;padding:.4rem .6rem;font-size:.85rem;font-weight:550;text-decoration:none;transition:color .2s,background .2s}.nv-cine-nav__link:hover{color:var(--cine-strong);background:var(--cine-ghost-bg)}@media (max-width:620px){.nv-cine-nav__link--hide{display:none}}.nv-cine-nav__actions .nv-icon-btn{border:1px solid var(--cine-line-strong);background:var(--cine-ghost-bg);width:2.35rem;height:2.35rem;color:var(--cine-text);border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.nv-cine-nav__actions .nv-icon-btn:hover{background:var(--cine-ghost-bg-h);color:var(--cine-strong)}.nv-cine-nav .nv-locale-chip{border-color:var(--cine-line-strong);background:var(--cine-ghost-bg);color:var(--cine-text);box-shadow:none}.nv-cine-nav .nv-locale-chip:hover:not(:disabled){background:var(--cine-ghost-bg-h);border-color:var(--cine-jade)}@supports (color:color-mix(in lab, red, red)){.nv-cine-nav .nv-locale-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--cine-jade) 40%, var(--cine-line-strong))}}.nv-cine-nav .nv-locale-chip__chevron{color:var(--cine-muted)}.nv-cine-nav .nv-locale-chip-menu{background:var(--cine-bg)}@supports (color:color-mix(in lab, red, red)){.nv-cine-nav .nv-locale-chip-menu{background:color-mix(in srgb, var(--cine-bg) 94%, transparent)}}.nv-cine-nav .nv-locale-chip-menu{border-color:var(--cine-line-strong);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--cine-shadow)}.nv-cine-nav .nv-locale-chip-menu__item{color:var(--cine-text)}.nv-cine-nav .nv-locale-chip-menu__item:hover:not(:disabled),.nv-cine-nav .nv-locale-chip-menu__item--active{background:var(--cine-jade)}@supports (color:color-mix(in lab, red, red)){.nv-cine-nav .nv-locale-chip-menu__item:hover:not(:disabled),.nv-cine-nav .nv-locale-chip-menu__item--active{background:color-mix(in srgb, var(--cine-jade) 18%, transparent)}}.nv-cine-nav .nv-locale-chip-menu__item:hover:not(:disabled),.nv-cine-nav .nv-locale-chip-menu__item--active{color:var(--cine-strong)}.nv-cine-btn{--btn-bg:var(--cine-ghost-bg);--btn-fg:var(--cine-strong);--btn-bd:var(--cine-line-strong);border:1px solid var(--btn-bd);background:var(--btn-bg);min-height:2.5rem;color:var(--btn-fg);white-space:nowrap;isolation:isolate;transition:transform .3s var(--cine-ease), background .25s, border-color .25s, box-shadow .3s;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.nv-cine-btn:hover{background:var(--cine-ghost-bg-h);transform:translateY(-1px)}.nv-cine-btn--solid{--btn-bg:var(--cine-solid-bg);--btn-fg:var(--cine-solid-fg);--btn-bd:transparent;box-shadow:var(--cine-shadow), inset 0 1px 0 #ffffff2e}.nv-cine-btn--solid:hover{box-shadow:0 12px 34px var(--cine-jade), inset 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab, red, red)){.nv-cine-btn--solid:hover{box-shadow:0 12px 34px color-mix(in srgb, var(--cine-jade) 30%, #0006), inset 0 1px 0 #ffffffb3}}.nv-cine-btn--solid:after{content:"";z-index:-1;transition:transform .7s var(--cine-ease);background:linear-gradient(115deg,#0000 30%,#ffffffd9 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.nv-cine-btn--solid:hover:after{transform:translate(120%)}.nv-cine-btn--jade{--btn-bg:linear-gradient(180deg, var(--cine-jade), var(--cine-jade-deep));--btn-fg:var(--cine-onjade);--btn-bd:var(--cine-jade)}@supports (color:color-mix(in lab, red, red)){.nv-cine-btn--jade{--btn-bd:color-mix(in srgb, var(--cine-jade) 60%, white)}}.nv-cine-btn--jade{box-shadow:0 10px 30px var(--cine-jade), inset 0 1px 0 #fff6}@supports (color:color-mix(in lab, red, red)){.nv-cine-btn--jade{box-shadow:0 10px 30px color-mix(in srgb, var(--cine-jade) 34%, transparent), inset 0 1px 0 #fff6}}.nv-cine-btn--lg{min-height:3.15rem;padding:.7rem 1.6rem;font-size:.98rem}.nv-cine-btn__mag{will-change:transform;align-items:center;gap:.5rem;display:inline-flex}.nv-cine-hero{z-index:1;align-items:center;min-height:clamp(42rem,96vh,60rem);padding-block:clamp(3rem,8vh,6rem) clamp(3rem,10vh,7rem);display:grid;position:relative}.nv-cine-hero__canvas{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 42%,#000 55%,#0000 100%);mask-image:radial-gradient(120% 90% at 50% 42%,#000 55%,#0000 100%)}.nv-cine-hero__canvas.is-ready{opacity:1}.nv-cine-hero__inner{width:var(--cine-shell);text-align:center;margin-inline:auto}.nv-cine-badge{border:1px solid var(--cine-line-strong);background:var(--cine-bg);border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .9rem .4rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-cine-badge{background:color-mix(in srgb, var(--cine-bg) 55%, transparent)}}.nv-cine-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cine-text);font-size:.78rem;font-weight:550}.nv-cine-badge__dot{background:var(--cine-jade);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--cine-jade);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.nv-cine-badge__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--cine-jade) 22%, transparent)}}.nv-cine-badge__dot{animation:2.4s ease-in-out infinite nv-cine-pulse}@keyframes nv-cine-pulse{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.nv-cine-hero__title{letter-spacing:-.045em;max-width:18ch;color:var(--cine-strong);text-wrap:balance;margin:1.6rem auto 0;font-size:clamp(2.9rem,8.4vw,6.8rem);font-weight:400;line-height:.97}.nv-cine-hero__title .nv-cine-serif{letter-spacing:-.02em}.nv-cine-hero__sub{max-width:38rem;color:var(--cine-muted);margin:1.5rem auto 0;font-size:clamp(1.02rem,1.6vw,1.28rem);line-height:1.6}.nv-cine-hero__cta{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.1rem;display:flex}.nv-cine-hero__trial{letter-spacing:.02em;color:var(--cine-faint);margin:1.4rem 0 0;font-size:.82rem}.nv-cine-hero__stage>*{opacity:0;animation:nv-cine-rise 1s var(--cine-ease) forwards;transform:translateY(20px)}.nv-cine-hero__stage>:first-child{animation-delay:.15s}.nv-cine-hero__stage>:nth-child(2){animation-delay:.3s}.nv-cine-hero__stage>:nth-child(3){animation-delay:.45s}.nv-cine-hero__stage>:nth-child(4){animation-delay:.62s}.nv-cine-hero__stage>:nth-child(5){animation-delay:.78s}@keyframes nv-cine-rise{to{opacity:1;transform:none}}.nv-cine-hero__scroll{letter-spacing:.24em;text-transform:uppercase;color:var(--cine-faint);flex-direction:column;align-items:center;gap:.5rem;font-size:.68rem;display:flex;position:absolute;bottom:clamp(1.2rem,4vh,2.4rem);left:50%;transform:translate(-50%)}.nv-cine-hero__scroll span{background:linear-gradient(var(--cine-jade), transparent);transform-origin:top;width:1px;height:2.6rem;animation:2.2s ease-in-out infinite nv-cine-scrollcue}@keyframes nv-cine-scrollcue{0%,to{opacity:.3;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}.nv-cine-ticker{z-index:1;border-block:1px solid var(--cine-line);padding-block:1.2rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nv-cine-ticker__row{gap:3.5rem;width:max-content;animation:34s linear infinite nv-cine-marquee;display:flex}.nv-cine:has(.nv-cine-ticker__row:hover) .nv-cine-ticker__row{animation-play-state:paused}.nv-cine-ticker__item{color:var(--cine-muted);white-space:nowrap;align-items:center;gap:.6rem;font-size:.92rem;display:inline-flex}.nv-cine-ticker__item svg{color:var(--cine-jade)}@keyframes nv-cine-marquee{to{transform:translate(-50%)}}.nv-cine-problem__grid{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:900px){.nv-cine-problem__grid{grid-template-columns:1fr 1fr}}.nv-cine-chaos{aspect-ratio:1/.9;border:1px solid var(--cine-line);background:radial-gradient(80% 60% at 30% 20%, #4c78d81f, transparent 60%), linear-gradient(160deg, var(--cine-glass), var(--cine-glass-2));border-radius:1.4rem;position:relative;overflow:hidden}.nv-cine-chaos__chip{border:1px solid var(--cine-line-strong);background:var(--cine-ink-2);border-radius:.7rem;align-items:center;gap:.4rem;padding:.4rem .7rem;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.nv-cine-chaos__chip{background:color-mix(in srgb, var(--cine-ink-2) 82%, transparent)}}.nv-cine-chaos__chip{color:#d2deecdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.76rem;animation:7s ease-in-out infinite nv-cine-float;box-shadow:0 10px 30px #00000059}.nv-cine-chaos__chip svg{color:var(--cine-blue)}@supports (color:color-mix(in lab, red, red)){.nv-cine-chaos__chip svg{color:color-mix(in srgb, var(--cine-blue) 70%, white)}}.nv-cine-chaos__chip[data-warn] svg{color:#ffca7a}@keyframes nv-cine-float{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-10px) rotate(var(--rot,0deg))}}.nv-cine-problem__list{gap:.9rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.nv-cine-problem__list li{color:var(--cine-muted);gap:.75rem;font-size:.98rem;display:flex}.nv-cine-problem__list li svg{color:#ff9d7a;flex:none;margin-top:.15rem}.nv-cine-manifesto{text-align:center;padding-block:clamp(6rem,16vh,11rem)}.nv-cine-manifesto__title{letter-spacing:-.04em;max-width:20ch;color:var(--cine-strong);text-wrap:balance;margin:1.4rem auto 0;font-size:clamp(2.4rem,6vw,5rem);font-weight:400;line-height:1.02}.nv-cine-manifesto__word{opacity:0;filter:blur(8px);display:inline-block;transform:translateY(.5em)rotate(2deg)}.nv-cine-manifesto[data-lit=true] .nv-cine-manifesto__word{animation:nv-cine-word .8s var(--cine-ease) forwards;animation-delay:calc(var(--i,0) * 70ms)}@keyframes nv-cine-word{to{opacity:1;filter:none;transform:none}}.nv-cine-manifesto__sub{max-width:36rem;color:var(--cine-muted);margin:1.6rem auto 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.nv-cine-spot{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (min-width:940px){.nv-cine-spot{grid-template-columns:.95fr 1.05fr}.nv-cine-spot--rev{grid-template-columns:1.05fr .95fr}.nv-cine-spot--rev .nv-cine-spot__copy{order:2}}.nv-cine-spot__badges{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.nv-cine-tag{border:1px solid var(--cine-line-strong);background:var(--cine-glass);color:var(--cine-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.nv-cine-tag svg{color:var(--cine-jade)}.nv-cine-panel{border:1px solid var(--cine-line-strong);background:radial-gradient(120% 90% at 15% 0%, var(--cine-jade), transparent 55%), linear-gradient(165deg, var(--cine-panel-a), var(--cine-panel-b));border-radius:1.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.nv-cine-panel{background:radial-gradient(120% 90% at 15% 0%, color-mix(in srgb, var(--cine-jade) 12%, transparent), transparent 55%), linear-gradient(165deg, var(--cine-panel-a), var(--cine-panel-b))}}.nv-cine-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--cine-glint), var(--cine-shadow);overflow:hidden}.nv-cine-panel:before{content:"";pointer-events:none;background:linear-gradient(140deg,#0000 40%,#ffffff0f 50%,#0000 60%);position:absolute;inset:0}.nv-cine-panel__bar{border-bottom:1px solid var(--cine-line);background:var(--cine-glass-2);align-items:center;gap:.5rem;padding:.85rem 1.1rem;display:flex}.nv-cine-panel__dot{background:#ffffff2e;border-radius:999px;width:.62rem;height:.62rem}.nv-cine-panel__dot--live{background:var(--cine-jade);box-shadow:0 0 10px var(--cine-jade)}.nv-cine-panel__title{letter-spacing:.02em;color:var(--cine-muted);margin-left:.4rem;font-size:.78rem;font-weight:600}.nv-cine-panel__body{padding:clamp(1.1rem,2.4vw,1.7rem)}.nv-cine-ai__line{align-items:flex-start;gap:.7rem;padding:.7rem 0;display:flex}.nv-cine-ai__avatar{letter-spacing:.04em;width:1.9rem;height:1.9rem;color:var(--cine-onjade);background:linear-gradient(150deg, var(--cine-jade-soft), var(--cine-jade-deep));border-radius:.6rem;flex:none;place-items:center;font-size:.62rem;font-weight:700;display:grid}.nv-cine-ai__bubble{color:var(--cine-text);font-size:.9rem;line-height:1.5}.nv-cine-ai__bubble b{color:var(--cine-strong);font-weight:650}.nv-cine-ai__typing{gap:.25rem;padding:.2rem 0;display:inline-flex}.nv-cine-ai__typing i{background:var(--cine-jade);border-radius:999px;width:.4rem;height:.4rem;animation:1.3s ease-in-out infinite nv-cine-typing}.nv-cine-ai__typing i:nth-child(2){animation-delay:.18s}.nv-cine-ai__typing i:nth-child(3){animation-delay:.36s}@keyframes nv-cine-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.nv-cine-ai__chips{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.nv-cine-ai__chip{border:1px solid var(--cine-line-strong);background:var(--cine-glass);color:var(--cine-muted);border-radius:999px;padding:.3rem .65rem;font-size:.75rem}.nv-cine-flow{gap:.65rem;display:grid}.nv-cine-flow__step{border:1px solid var(--cine-line);background:var(--cine-glass);border-radius:.85rem;align-items:center;gap:.8rem;padding:.75rem .9rem;display:flex}.nv-cine-flow__icon{width:2.1rem;height:2.1rem;color:var(--cine-jade-soft);background:var(--cine-jade);border-radius:.6rem;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-cine-flow__icon{background:color-mix(in srgb, var(--cine-jade) 14%, transparent)}}.nv-cine-flow__icon{border:1px solid var(--cine-jade)}@supports (color:color-mix(in lab, red, red)){.nv-cine-flow__icon{border:1px solid color-mix(in srgb, var(--cine-jade) 30%, transparent)}}.nv-cine-flow__text{font-size:.86rem}.nv-cine-flow__text b{color:var(--cine-strong);font-weight:600;display:block}.nv-cine-flow__text span{color:var(--cine-faint);font-size:.78rem}.nv-cine-flow__status{color:var(--cine-jade-soft);align-items:center;gap:.35rem;margin-left:auto;font-size:.72rem;display:inline-flex}.nv-cine-flow__connector{background:linear-gradient(var(--cine-jade), transparent);width:1px;height:.65rem;margin-left:1.85rem}.nv-cine-system__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.4rem;display:flex}.nv-cine-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.nv-cine-tab{border:1px solid var(--cine-line);background:var(--cine-glass-2);color:var(--cine-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.85rem;font-weight:550;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.nv-cine-tab:hover{color:var(--cine-strong);border-color:var(--cine-line-strong)}.nv-cine-tab[aria-selected=true]{color:var(--cine-onjade);background:linear-gradient(180deg, var(--cine-jade), var(--cine-jade-deep))}@supports (color:color-mix(in lab, red, red)){.nv-cine-tab[aria-selected=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--cine-jade) 90%, white), var(--cine-jade-deep))}}.nv-cine-tab[aria-selected=true]{border-color:#0000}.nv-cine-tab svg{width:1rem;height:1rem}.nv-cine-stage{border:1px solid var(--cine-line-strong);background:radial-gradient(90% 80% at 90% 0%, var(--cine-blue), transparent 55%), linear-gradient(165deg, var(--cine-panel-a), var(--cine-panel-b));border-radius:1.6rem;position:relative}@supports (color:color-mix(in lab, red, red)){.nv-cine-stage{background:radial-gradient(90% 80% at 90% 0%, color-mix(in srgb, var(--cine-blue) 12%, transparent), transparent 55%), linear-gradient(165deg, var(--cine-panel-a), var(--cine-panel-b))}}.nv-cine-stage{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--cine-glint), var(--cine-shadow-strong);overflow:hidden}.nv-cine-stage__topbar{border-bottom:1px solid var(--cine-line);align-items:center;gap:.5rem;padding:.8rem 1.2rem;display:flex}.nv-cine-stage__topbar .nv-cine-panel__dot:first-child{background:#ff5f57}.nv-cine-stage__topbar .nv-cine-panel__dot:nth-child(2){background:#febc2e}.nv-cine-stage__topbar .nv-cine-panel__dot:nth-child(3){background:#28c840}.nv-cine-stage__url{color:var(--cine-faint);background:#ffffff0d;border-radius:999px;margin-left:.6rem;padding:.3rem .8rem;font-size:.72rem}.nv-cine-stage__view{min-height:clamp(20rem,46vh,30rem);padding:clamp(1.2rem,3vw,2rem);position:relative}.nv-cine-stage__panel{opacity:0;pointer-events:none;transition:opacity .6s var(--cine-ease), transform .6s var(--cine-ease);position:absolute;inset:clamp(1.2rem,3vw,2rem);transform:translateY(16px)scale(.99)}.nv-cine-stage__panel[data-active=true]{opacity:1;pointer-events:auto;transform:none}.nv-cine-mock-grid{gap:.9rem;display:grid}.nv-cine-kpis{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}@media (min-width:620px){.nv-cine-kpis{grid-template-columns:repeat(4,1fr)}}.nv-cine-kpi{border:1px solid var(--cine-line);background:var(--cine-glass);border-radius:.9rem;padding:.9rem 1rem}.nv-cine-kpi__label{color:var(--cine-faint);font-size:.72rem}.nv-cine-kpi__value{letter-spacing:-.02em;color:var(--cine-strong);margin-top:.3rem;font-size:1.4rem;font-weight:600}.nv-cine-kpi__delta{color:var(--cine-jade-soft);font-size:.72rem}.nv-cine-kpi__delta--down{color:#ff9d7a}.nv-cine-bars{align-items:flex-end;gap:.55rem;height:9rem;padding-top:.5rem;display:flex}.nv-cine-bars__col{background:linear-gradient(180deg, var(--cine-jade), var(--cine-jade-deep));border-radius:.4rem .4rem 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.nv-cine-bars__col{background:linear-gradient(180deg, var(--cine-jade), color-mix(in srgb, var(--cine-jade-deep) 60%, transparent))}}.nv-cine-bars__col{transform-origin:bottom;transition:transform .9s var(--cine-ease);transform:scaleY(.2)}.nv-cine-stage__panel[data-active=true] .nv-cine-bars__col{transform:scaleY(var(--h,.5))}.nv-cine-rows{gap:.5rem;display:grid}.nv-cine-row{border:1px solid var(--cine-line);background:var(--cine-glass);border-radius:.75rem;grid-template-columns:1.6rem 1fr auto auto;align-items:center;gap:.8rem;padding:.7rem .9rem;font-size:.85rem;display:grid}.nv-cine-row__ava{width:1.6rem;height:1.6rem;color:var(--cine-onjade);background:linear-gradient(150deg, var(--cine-jade-soft), var(--cine-blue));border-radius:999px;place-items:center;font-size:.65rem;font-weight:700;display:grid}.nv-cine-row__name b{color:var(--cine-strong);font-weight:600}.nv-cine-row__name span{color:var(--cine-faint);font-size:.72rem;display:block}.nv-cine-pill{border:1px solid var(--cine-line-strong);border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.nv-cine-pill--ok{color:var(--cine-jade-soft);background:var(--cine-jade)}@supports (color:color-mix(in lab, red, red)){.nv-cine-pill--ok{background:color-mix(in srgb, var(--cine-jade) 14%, transparent)}}.nv-cine-pill--ok{border-color:var(--cine-jade)}@supports (color:color-mix(in lab, red, red)){.nv-cine-pill--ok{border-color:color-mix(in srgb, var(--cine-jade) 30%, transparent)}}.nv-cine-pill--wait{color:#ffcf8f;background:#ffc8781a;border-color:#ffc87838}.nv-cine-pill--due{color:#ff9d7a;background:#ff785a1a;border-color:#ff785a3d}.nv-cine-invoice{border:1px solid var(--cine-line);background:var(--cine-glass);border-radius:1rem;gap:.6rem;padding:1.1rem 1.2rem;display:grid}.nv-cine-invoice__row{color:var(--cine-muted);justify-content:space-between;font-size:.85rem;display:flex}.nv-cine-invoice__row--total{border-top:1px solid var(--cine-line);color:var(--cine-strong);padding-top:.6rem;font-size:1.05rem;font-weight:600}.nv-cine-invoice__stamp{color:var(--cine-jade-soft);border:1px solid var(--cine-jade);border-radius:999px;align-self:flex-start;margin-top:.4rem;padding:.3rem .7rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.nv-cine-invoice__stamp{border:1px solid color-mix(in srgb, var(--cine-jade) 34%, transparent)}}.nv-cine-invoice__stamp{background:var(--cine-jade)}@supports (color:color-mix(in lab, red, red)){.nv-cine-invoice__stamp{background:color-mix(in srgb, var(--cine-jade) 12%, transparent)}}.nv-cine-timeline{gap:0;display:grid}.nv-cine-timeline__item{grid-template-columns:4rem 1fr;gap:1rem;padding:.7rem 0;display:grid;position:relative}.nv-cine-timeline__date{color:var(--cine-faint);text-align:right;font-size:.75rem}.nv-cine-timeline__body{border-left:1px solid var(--cine-line-strong);padding-left:1.2rem;position:relative}.nv-cine-timeline__body:before{content:"";background:var(--cine-jade);width:.66rem;height:.66rem;box-shadow:0 0 0 3px var(--cine-jade);border-radius:999px;position:absolute;top:.35rem;left:-.34rem}@supports (color:color-mix(in lab, red, red)){.nv-cine-timeline__body:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--cine-jade) 22%, transparent)}}.nv-cine-timeline__body b{color:var(--cine-strong);font-size:.88rem;font-weight:600}.nv-cine-timeline__body span{color:var(--cine-faint);font-size:.76rem;display:block}.nv-cine-donut{grid-template-columns:auto 1fr;align-items:center;gap:1.4rem;display:grid}.nv-cine-donut__ring{background:conic-gradient(var(--cine-jade) 0 62%, var(--cine-blue) 62% 84%, #ffffff1f 84% 100%);border-radius:999px;width:8.5rem;height:8.5rem;-webkit-mask:radial-gradient(circle,#0000 54%,#000 55%);mask:radial-gradient(circle,#0000 54%,#000 55%)}.nv-cine-legend{gap:.55rem;display:grid}.nv-cine-legend__item{color:var(--cine-muted);align-items:center;gap:.55rem;font-size:.84rem;display:flex}.nv-cine-legend__swatch{border-radius:.25rem;width:.8rem;height:.8rem}.nv-cine-found{grid-template-columns:1fr;gap:1.1rem;display:grid}@media (min-width:760px){.nv-cine-found{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.nv-cine-found{grid-template-columns:repeat(4,1fr)}}.nv-cine-found__card{border:1px solid var(--cine-line);background:linear-gradient(165deg, var(--cine-glass), var(--cine-glass-2));transition:transform .3s var(--cine-ease), border-color .3s;border-radius:1.2rem;padding:1.5rem 1.4rem;position:relative;overflow:hidden}.nv-cine-found__card:hover{border-color:var(--cine-jade);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.nv-cine-found__card:hover{border-color:color-mix(in srgb, var(--cine-jade) 34%, transparent)}}.nv-cine-found__card:after{content:"";background:radial-gradient(circle, var(--cine-jade), transparent 70%);border-radius:999px;width:12rem;height:12rem;position:absolute;top:-6rem;right:-6rem}@supports (color:color-mix(in lab, red, red)){.nv-cine-found__card:after{background:radial-gradient(circle, color-mix(in srgb, var(--cine-jade) 22%, transparent), transparent 70%)}}.nv-cine-found__card:after{opacity:0;transition:opacity .4s}.nv-cine-found__card:hover:after{opacity:1}.nv-cine-found__icon{width:2.6rem;height:2.6rem;color:var(--cine-jade-soft);background:var(--cine-jade);border-radius:.8rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-cine-found__icon{background:color-mix(in srgb, var(--cine-jade) 12%, transparent)}}.nv-cine-found__icon{border:1px solid var(--cine-jade)}@supports (color:color-mix(in lab, red, red)){.nv-cine-found__icon{border:1px solid color-mix(in srgb, var(--cine-jade) 26%, transparent)}}.nv-cine-found__icon{margin-bottom:1rem}.nv-cine-found__card h3{color:var(--cine-strong);margin:0;font-size:1.05rem;font-weight:600}.nv-cine-found__card p{color:var(--cine-muted);margin:.5rem 0 0;font-size:.9rem;line-height:1.5}.nv-cine-cta{text-align:center;border:1px solid var(--cine-line-strong);background:radial-gradient(70% 120% at 50% 0%, var(--cine-jade), transparent 60%), linear-gradient(165deg, var(--cine-panel-a), var(--cine-panel-b));border-radius:2rem;padding:clamp(3.5rem,9vw,6rem) clamp(1.5rem,5vw,4rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nv-cine-cta{background:radial-gradient(70% 120% at 50% 0%, color-mix(in srgb, var(--cine-jade) 22%, transparent), transparent 60%), linear-gradient(165deg, var(--cine-panel-a), var(--cine-panel-b))}}.nv-cine-cta{box-shadow:inset 0 1px 0 var(--cine-glint), var(--cine-shadow-strong)}.nv-cine-cta:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 30%,#000,#0000 72%);mask-image:radial-gradient(60% 70% at 50% 30%,#000,#0000 72%)}.nv-cine-cta>*{position:relative}.nv-cine-cta__title{letter-spacing:-.04em;max-width:18ch;color:var(--cine-strong);text-wrap:balance;margin:0 auto;font-size:clamp(2.2rem,5.5vw,4.2rem);font-weight:400;line-height:1.02}.nv-cine-cta__sub{max-width:34rem;color:var(--cine-muted);margin:1.3rem auto 0;font-size:1.05rem;line-height:1.6}.nv-cine-cta__actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.2rem;display:flex}.nv-cine-cta__note{color:var(--cine-faint);margin:1.4rem 0 0;font-size:.82rem}.nv-cine-footer{z-index:1;border-top:1px solid var(--cine-line);margin-top:clamp(4rem,10vh,7rem);padding-block:2.6rem 3.2rem;position:relative}.nv-cine-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.nv-cine-footer .nv-brand-logo{max-height:2.4rem}.nv-cine-footer__links{flex-wrap:wrap;gap:1.2rem;display:flex}.nv-cine-footer__links a{color:var(--cine-faint);font-size:.85rem;text-decoration:none;transition:color .2s}.nv-cine-footer__links a:hover{color:var(--cine-strong)}.nv-cine-footer__rights{color:#788aa0b3;width:100%;margin:1.4rem 0 0;font-size:.78rem}@media (max-width:640px){.nv-cine-hero{min-height:88vh}.nv-cine-timeline__item{grid-template-columns:3.2rem 1fr}}@media (prefers-reduced-motion:reduce){.nv-cine *,.nv-cine :before,.nv-cine :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.nv-cine [data-reveal]{opacity:1!important;filter:none!important;transform:none!important}.nv-cine-hero__stage>*{opacity:1!important;transform:none!important}.nv-cine-manifesto__word{opacity:1!important;filter:none!important;transform:none!important}.nv-cine-hero__canvas{display:none}}:root{--fgm-content-max:105rem;--fgm-shell-pad:clamp(.75rem, 2vw, 2rem);--fgm-sidebar-w-open:clamp(17.5rem, 17vw, 21.5rem);--fgm-sidebar-w-collapsed:4.25rem;--fgm-sidebar-w:var(--fgm-sidebar-w-open);--fgm-sidebar-offset:var(--fgm-sidebar-w)}html,body{height:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;margin:0}code{font-family:ui-monospace,monospace}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-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}@keyframes spin{to{transform:rotate(360deg)}}
