@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-2xl:40px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}button:not(:disabled),[role=button]:not([aria-disabled=true]),[type=button]:not(:disabled),[type=submit]:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}}@layer components{.container{width:100%;margin-inline:auto;padding-inline:1rem}.flex{min-width:0;min-height:0}@media (min-width:640px){.container{padding-inline:1.5rem}}@media (min-width:1024px){.container{max-width:1280px;padding-inline:2rem}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-0{margin-block:calc(var(--spacing)*0)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.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-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-32{height:calc(var(--spacing)*32)}.h-64{height:calc(var(--spacing)*64)}.h-\[1\.15rem\]{height:1.15rem}.h-\[38px\]{height:38px}.h-\[200px\]{height:200px}.h-\[500px\]{height:500px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[38px\]{width:38px}.w-\[100px\]{width:100px}.w-\[280px\]{width:280px}.w-\[400px\]{width:400px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#1a1a19\]{background-color:#1a1a19}.bg-\[\#f8f8f7\]{background-color:#f8f8f7}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background)50%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.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-\[0\.8rem\]{font-size:.8rem}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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\.44px\]{--tw-tracking:-.44px;letter-spacing:-.44px}.tracking-\[-0\.154px\]{--tw-tracking:-.154px;letter-spacing:-.154px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-break-spaces{white-space:break-spaces}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#34322d\]{color:#34322d}.text-\[\#858481\]{color:#858481}.text-\[\#b7d96c\]{color:#b7d96c}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_11px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 4px 11px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing)*8)}.paused{animation-play-state:paused}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing)*2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing)*2.5)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing)*-2)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing)*0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-\[\#1a1a19\]\/90:hover{background-color:#1a1a19e6}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing)*2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing)*3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing)*0)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing)*2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing)*1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing)*3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing)*-1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\: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,)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing)*3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing)*3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing)*4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing)*4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing)*3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing)*3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing)*2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing)*2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background)20%,transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab,var(--background)10%,transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--primary:#0b8f8c;--primary-foreground:#fff;--radius:.75rem;--background:#f7faf9;--foreground:#152a2e;--card:#fff;--card-foreground:#152a2e;--popover:#fff;--popover-foreground:#152a2e;--secondary:#edf3f1;--secondary-foreground:#35545a;--muted:#edf3f1;--muted-foreground:#6a7e81;--accent:#e6f2ef;--accent-foreground:#0a6f70;--destructive:#cf5b64;--destructive-foreground:#fff;--border:#dce9e5;--input:#dce9e5;--ring:#0b8f8c;--chart-1:#0b8f8c;--chart-2:#c5e66a;--chart-3:#efb45a;--chart-4:#d66b74;--chart-5:#536bd8;--sidebar:#111b20;--sidebar-foreground:#edf5f4;--sidebar-accent:#1c2d33;--sidebar-accent-foreground:#fff;--sidebar-border:#26363b;--sidebar-ring:#c5e66a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);min-width:320px;color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,system-ui,sans-serif}button,input,textarea,select{font:inherit}button{border:0}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #c5e66ab8}.vc-app{background:#f7faf9;min-height:100vh}.vc-container{width:min(1180px,100% - 48px);margin:0 auto}.vc-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7faf9e6;border-bottom:1px solid #dce9e5bf;position:sticky;top:0}.vc-header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:78px;display:flex}.vc-brand-button{color:inherit;text-align:left;background:0 0;padding:0}.vc-logo-mark{background:#0b8f8c;border-radius:9px 15px 15px;flex:none;width:31px;height:31px;position:relative;transform:rotate(-14deg);box-shadow:7px 6px 0 -2px #c5e66a}.vc-logo-mark:after{content:"";border:2px solid #ffffffd1;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;right:6px}.vc-logo-mark span{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:6px;left:8px}.vc-logo-word{letter-spacing:-.045em;color:#122a2d;font:800 1.05rem/1 Manrope,sans-serif}.vc-logo-sub{color:#6c8587;letter-spacing:.02em;text-transform:lowercase;margin-top:3px;font:500 .66rem/1 DM Mono,monospace}.vc-header .flex.items-center.gap-3{gap:13px}.vc-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.vc-nav button{color:#6c7e80;background:0 0;border-radius:10px;padding:9px 13px;font-size:.86rem;font-weight:600;transition:all .18s}.vc-nav button:hover,.vc-nav button.active{color:#132a2d;background:#e9f2ef}.vc-nav .vc-nav-panel{color:#0b7d7d;align-items:center;gap:7px;display:inline-flex}.vc-menu-button{color:#163033;background:#e9f2ef;border-radius:9px;padding:9px;display:none}.vc-pill{color:#0a7372;letter-spacing:.01em;background:#e6f4f0;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 11px;font:700 .69rem/1 DM Mono,monospace;display:inline-flex}.vc-pill-sun{color:#996111;background:#fff1d4}.vc-pill-rose{color:#a64d58;background:#fbe4e3}.vc-pill-ink{color:#d5ece8;background:#22363b}.vc-eyebrow{color:#0b8f8c;letter-spacing:.04em;text-transform:uppercase;font:700 .7rem/1.3 DM Mono,monospace;display:block}.vc-button-primary,.vc-button-dark,.vc-button-lime{border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.vc-button-primary{color:#fff;background:#0b8f8c;box-shadow:0 9px 22px #0b8f8c2e}.vc-button-primary:hover{background:#087877;transform:translateY(-1px);box-shadow:0 12px 25px #0b8f8c47}.vc-button-dark{color:#fff;background:#17282e}.vc-button-dark:hover{background:#0e1b20}.vc-button-lime{color:#1c2c2f;background:#c5e66a;box-shadow:0 10px 25px #c5e66a2e}.vc-button-lime:hover{background:#d5ee89;transform:translateY(-1px)}.vc-button-quiet{color:#26464b;background:0 0;border-color:#cfdfdb}.vc-button-quiet:hover{color:#11292c;background:#e9f2ef}.vc-hero{background:#f7faf9;padding:74px 0 83px;position:relative;overflow:hidden}.vc-hero-grid{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr);align-items:center;gap:78px;display:grid;position:relative}.vc-hero-copy h1{color:#10282c;letter-spacing:-.072em;max-width:650px;margin:23px 0 18px;font:800 clamp(2.8rem,5.3vw,5.2rem)/.99 Manrope,sans-serif}.vc-hero-lead{color:#5e7477;max-width:560px;margin:0;font-size:1.08rem;line-height:1.7}.vc-trust-row{color:#708487;flex-wrap:wrap;gap:16px;margin-top:29px;font-size:.76rem;font-weight:600;display:flex}.vc-trust-row span{align-items:center;gap:6px;display:inline-flex}.vc-trust-row svg{color:#0b8f8c}.vc-hero-orbit{pointer-events:none;border:1px solid #0b8f8c1a;border-radius:50%;position:absolute}.vc-orbit-one{width:780px;height:780px;top:-160px;right:-280px}.vc-orbit-two{width:520px;height:520px;top:-28px;right:-144px}.vc-hero-art{min-height:425px;position:relative}.vc-art-card{color:#fff;background:#19343a;border:1px solid #ffffff3d;border-radius:19px;position:absolute;overflow:hidden;box-shadow:0 25px 70px #1535362e}.vc-art-main{width:min(100%,434px);padding:22px;top:30px;right:26px;transform:rotate(4deg)}.vc-art-top{opacity:.75;align-items:center;gap:7px;display:flex}.vc-art-dot{background:#c5e66a;border-radius:50%;width:8px;height:8px}.vc-art-line{background:#45666a;border-radius:3px;width:104px;height:5px}.vc-art-menu{color:#8eb2ae;letter-spacing:3px;margin-left:auto}.vc-art-wave{justify-content:center;align-items:center;gap:8px;height:155px;margin-top:15px;display:flex}.vc-art-wave span{opacity:.88;background:linear-gradient(#c5e66a,#71bab2);border-radius:7px;width:8px}.vc-art-wave span:first-child{height:33px}.vc-art-wave span:nth-child(2){height:69px}.vc-art-wave span:nth-child(3){height:124px}.vc-art-wave span:nth-child(4){height:85px}.vc-art-wave span:nth-child(5){height:142px}.vc-art-wave span:nth-child(6){height:65px}.vc-art-wave span:nth-child(7){height:103px}.vc-art-copy{padding:0 3px 18px}.vc-art-label{color:#b2dcd5;font:500 .68rem DM Mono,monospace}.vc-art-title{letter-spacing:-.05em;margin-top:7px;font:700 1.62rem/1.05 Manrope,sans-serif}.vc-art-mini{color:#8aada9;margin-top:11px;font:.66rem DM Mono,monospace}.vc-art-bottom{border-top:1px solid #ffffff21;align-items:center;gap:10px;padding-top:17px;font-size:.72rem;display:flex}.vc-art-bottom small{color:#91afac;margin-top:3px;display:block}.vc-art-avatar{color:#203438;background:#c5e66a;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.vc-art-note{color:#233a3d;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;font-size:.73rem;line-height:1.35;display:flex;position:absolute;box-shadow:0 12px 32px #13323224}.vc-art-note svg{flex:none}.vc-art-note b{font-weight:800}.vc-note-lime{background:#c5e66a;top:104px;left:-2px;transform:rotate(-6deg)}.vc-note-lime svg{color:#3d7424}.vc-note-sun{background:#fff0ca;bottom:28px;right:0;transform:rotate(3deg)}.vc-note-sun svg{color:#ac701b}.vc-proof-strip{background:#eef5f2;border-block:1px solid #dce9e5}.vc-proof-inner{color:#587174;justify-content:space-between;align-items:center;gap:30px;padding-block:19px;font:600 .75rem DM Mono,monospace;display:flex}.vc-proof-inner>div{gap:27px;display:flex}.vc-proof-inner>div span{align-items:center;gap:6px;display:inline-flex}.vc-proof-inner svg{color:#0b8f8c}.vc-value-section{padding-block:105px 85px}.vc-section-heading{justify-content:space-between;align-items:end;gap:55px;display:flex}.vc-section-heading h2,.vc-why-copy h2,.vc-cta-section h2{color:#162d31;letter-spacing:-.07em;max-width:560px;margin:16px 0 0;font:800 clamp(2rem,3.7vw,3.6rem)/1.02 Manrope,sans-serif}.vc-section-heading p{color:#698083;max-width:390px;margin:0;line-height:1.7}.vc-value-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.vc-value-card{min-height:250px;box-shadow:none;border:1px solid #dce9e5;border-radius:16px;padding:26px}.vc-value-card-1{background:#e9f5f0}.vc-value-card-2{background:#fdf3da}.vc-value-card h3{color:#183337;letter-spacing:-.04em;margin-top:31px;font:700 1.23rem Manrope,sans-serif}.vc-value-card p{color:#688083;min-height:65px;margin:10px 0 25px;font-size:.9rem;line-height:1.6}.vc-value-card button{color:#0a7d7a;background:0 0;align-items:center;gap:6px;padding:0;font-size:.79rem;font-weight:800;display:inline-flex}.vc-icon-square{color:#fff;background:#0b8f8c;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.vc-value-card-1 .vc-icon-square{color:#243331;background:#c5e66a}.vc-value-card-2 .vc-icon-square{color:#fff;background:#db9061}.vc-why-section{padding-bottom:105px}.vc-why-panel{color:#eef7f5;background:#17373b;border-radius:20px;grid-template-columns:1.12fr .88fr;align-items:center;gap:55px;padding:62px;display:grid;overflow:hidden}.vc-why-copy h2{color:#f4fbf9}.vc-why-copy>p{color:#a9c2bf;max-width:480px;margin-top:19px;line-height:1.7}.vc-check-list{color:#d0e2df;gap:12px;margin-top:27px;font-size:.85rem;font-weight:600;display:grid}.vc-check-list span{align-items:center;gap:9px;display:flex}.vc-check-list svg{color:#18343a;background:#c5e66a;border-radius:50%;width:19px;height:19px;padding:3px;display:grid}.vc-stat-cluster{min-height:250px;position:relative}.vc-stat-big{background:#c5e66a1a;border:1px solid #c5e66a66;border-radius:50%;flex-direction:column;justify-content:center;width:184px;height:184px;padding:29px;display:flex;position:absolute;top:20px;left:28px}.vc-stat-big span,.vc-stat-small span{color:#c5e66a;letter-spacing:-.09em;font:800 3.1rem/.9 Manrope,sans-serif}.vc-stat-big strong{color:#fff;margin-top:5px;font:800 1.3rem Manrope,sans-serif}.vc-stat-big small,.vc-stat-small small{color:#9bb8b2;margin-top:8px;font-size:.73rem}.vc-stat-small{background:#24484a;border-radius:13px;flex-direction:column;width:125px;padding:20px 19px;display:flex;position:absolute;top:0;right:7px}.vc-stat-small span{font-size:1.65rem}.vc-stat-small small{margin-top:6px}.vc-stat-sun{background:#35575a;top:auto;bottom:0;right:47px}.vc-stat-sun span{color:#ffd27d}.vc-cta-section{justify-content:space-between;align-items:end;gap:30px;padding-block:20px 115px;display:flex}.vc-cta-section h2{max-width:650px}.vc-cta-section p{color:#698083;max-width:510px;margin-top:18px}.vc-footer{background:#eef5f2;border-top:1px solid #dce9e5}.vc-footer-inner{color:#6c8283;align-items:center;gap:34px;min-height:84px;font-size:.75rem;display:flex}.vc-footer-inner>span:last-child{margin-left:auto;font-family:DM Mono,monospace}.vc-page-wrap{padding-block:58px 105px}.vc-back-link{color:#0a7d7a;background:0 0;align-items:center;gap:6px;padding:0;font-size:.79rem;font-weight:800;display:inline-flex}.vc-form-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:39px;display:flex}.vc-form-intro h1,.vc-track-head h1,.vc-login-card h1{color:#163135;letter-spacing:-.07em;max-width:720px;margin:18px 0 11px;font:800 clamp(2.2rem,4.1vw,4rem)/1 Manrope,sans-serif}.vc-form-intro p,.vc-track-head p{color:#6a7f81;max-width:645px;margin:0;line-height:1.7}.vc-form-company{background:#fff;border:1px solid #cfe2dc;border-radius:16px;min-width:310px;min-height:112px;padding:23px 25px;box-shadow:0 12px 28px #1d4b4612}.vc-form-company span,.vc-form-company small{color:#0b8f8c;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.vc-form-company strong{color:#163b3d;letter-spacing:-.035em;margin:8px 0 6px;font:800 1.22rem Manrope,sans-serif;display:block}.vc-form-company small{color:#789093;letter-spacing:0;text-transform:none;font-size:.68rem;font-weight:500}.vc-form-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:20px;display:grid}.vc-form-card{background:#fff;border:1px solid #dce9e5;border-radius:18px;box-shadow:0 16px 45px #1d4b460f}.vc-form-section{padding:29px 31px}.vc-form-kicker{color:#0b8f8c;letter-spacing:.03em;text-transform:uppercase;font:700 .68rem DM Mono,monospace;display:block}.vc-form-section h2{color:#1c3a3d;letter-spacing:-.04em;margin:10px 0 19px;font:700 1.25rem Manrope,sans-serif}.vc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.vc-form-section label,.vc-message-box label,.vc-panel-message-box label{color:#365659;gap:5px;font-size:.78rem;font-weight:800;display:flex}.vc-form-section label span:not(.vc-required),.vc-field-grid label span{color:#8aa0a1;font-weight:500}.vc-required{color:#bd5b60;font-weight:700}.vc-form-section input,.vc-form-section textarea,.vc-form-section select,.vc-track-form input,.vc-message-box textarea,.vc-panel-message-box textarea,.vc-add-action input,.vc-treatment select,.vc-treatment input{color:#25474a;background:#fbfdfc;border-color:#d5e4e0;border-radius:9px;margin-top:7px;font-size:.84rem}.vc-form-section input,.vc-form-section select,.vc-track-form input,.vc-add-action input,.vc-treatment select,.vc-treatment input{height:43px}.vc-form-section textarea{resize:vertical;min-height:160px}.vc-field-hint{color:#7b9091;max-width:640px;margin:-9px 0 17px;font-size:.78rem;line-height:1.55}.vc-mode-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.vc-mode-grid button{color:#4b6568;text-align:left;background:#fbfdfc;border:1px solid #dce9e5;border-radius:11px;align-items:flex-start;gap:10px;min-height:85px;padding:15px;display:flex}.vc-mode-grid button.selected{background:#edf8f3;border-color:#0b8f8c;box-shadow:inset 0 0 0 1px #0b8f8c}.vc-mode-grid button>svg:first-child{color:#0b8f8c;margin-top:2px}.vc-mode-grid button>svg:last-child{color:#0b8f8c;margin-left:auto}.vc-mode-grid b,.vc-mode-grid small{display:block}.vc-mode-grid b{color:#1c3a3d;font-size:.78rem}.vc-mode-grid small{color:#7c9193;margin-top:5px;font-size:.69rem;line-height:1.35}.vc-form-submit{border-top:1px solid #dce9e5;justify-content:space-between;align-items:center;gap:20px;padding:20px 31px 24px;display:flex}.vc-form-submit>div{color:#6d8585;align-items:center;gap:9px;font-size:.72rem;display:flex}.vc-form-submit>div svg{color:#0b8f8c}.vc-form-aside{gap:14px;display:grid}.vc-aside-card{color:#fff;background:#17373b;border-radius:15px;padding:22px}.vc-aside-card svg{color:#c5e66a}.vc-aside-card h3{margin:18px 0 7px;font:700 1.04rem Manrope,sans-serif}.vc-aside-card p{color:#a8c1be;margin:0;font-size:.79rem;line-height:1.6}.vc-aside-card-soft{color:#284244;background:#fff0cf}.vc-aside-card-soft svg{color:#b57a27}.vc-aside-card-soft p{color:#7f6a43}.vc-receipt{text-align:center;background:#fff;border:1px solid #dce9e5;border-radius:20px;max-width:650px;margin:28px auto 0;padding:47px 46px;box-shadow:0 18px 50px #1d4b4612}.vc-receipt-icon{color:#1b3a3a;background:#c5e66a;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 19px;display:grid}.vc-receipt h1{color:#183336;letter-spacing:-.065em;margin:19px auto 11px;font:800 2.25rem/1.05 Manrope,sans-serif}.vc-receipt>p{color:#6d8585;max-width:480px;margin:0 auto;line-height:1.6}.vc-receipt-code{background:#f0f7f3;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;margin-top:29px;padding:19px;display:grid}.vc-receipt-code small{color:#6c8585;text-transform:uppercase;font:.63rem DM Mono,monospace}.vc-receipt-code strong{color:#1b4d4c;letter-spacing:.04em;font:700 1.2rem DM Mono,monospace}.vc-receipt-meta{color:#708688;flex-wrap:wrap;justify-content:center;gap:19px;margin-top:19px;font-size:.73rem;display:flex}.vc-receipt-meta b{color:#284c4e}.vc-track-head{max-width:720px;margin-bottom:31px}.vc-track-form{background:#fff;border:1px solid #dce9e5;border-radius:17px;gap:17px;max-width:480px;padding:28px;display:grid;box-shadow:0 17px 45px #1d4b460f}.vc-track-form-icon{color:#0b8f8c;background:#e6f4f0;border-radius:12px;place-items:center;width:47px;height:47px;display:grid}.vc-track-form label{color:#365659;font-size:.78rem;font-weight:800}.vc-error{color:#ac525d;margin:0;font-size:.76rem}.vc-track-result{background:#fff;border:1px solid #dce9e5;border-radius:17px;max-width:850px;padding:31px;box-shadow:0 17px 45px #1d4b460f}.vc-result-top{justify-content:space-between;align-items:start;gap:20px;display:flex}.vc-result-top h2{color:#183336;letter-spacing:-.05em;margin:9px 0 0;font:800 1.6rem Manrope,sans-serif}.vc-result-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:27px 0;display:grid}.vc-result-grid small,.vc-detail-facts small{color:#7a9090;font-size:.68rem;display:block}.vc-result-grid strong,.vc-detail-facts strong{color:#27494c;margin-top:6px;font-size:.85rem;display:block}.vc-thread{gap:11px;display:grid}.vc-thread-message{border-radius:12px;max-width:78%;padding:13px 15px}.vc-thread-message.reporter{background:#eef5f2;justify-self:start}.vc-thread-message.compliance{background:#e2f3ef;justify-self:end}.vc-thread-message small{color:#7b9091;margin-bottom:5px;font:.66rem DM Mono,monospace;display:block}.vc-thread-message p{color:#2e4c4e;white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.55}.vc-thread-empty{color:#73898a;background:#f1f6f4;border-radius:11px;align-items:center;gap:9px;padding:18px;font-size:.78rem;display:flex}.vc-message-box{gap:10px;margin-top:24px;display:grid}.vc-message-box textarea{min-height:92px}.vc-message-box .vc-button-dark{justify-self:end;font-size:.78rem}.vc-panel-loading{color:#60777a;place-items:center;min-height:70vh;display:grid}.vc-panel-shell{color:#eaf3f1;background:#101a20;min-height:100vh;display:flex}.vc-sidebar{background:#111b20;border-right:1px solid #233238;flex-direction:column;flex:0 0 245px;min-height:100vh;padding:26px 14px 18px;display:flex}.vc-sidebar .vc-logo-word{color:#f0f7f6}.vc-sidebar .vc-logo-sub{color:#779193}.vc-sidebar-top{align-items:center;gap:12px;padding:0 10px;display:flex}.vc-sidebar-top .vc-logo-mark{transform:rotate(-14deg)scale(.86)}.vc-sidebar-label{color:#6e8587;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font:.63rem DM Mono,monospace}.vc-org-switch{background:#1a282e;border:1px solid #283b41;border-radius:11px;align-items:center;gap:10px;margin:30px 0 22px;padding:10px;display:flex}.vc-org-avatar,.vc-user-chip>div{color:#1a3032;background:#c5e66a;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.76rem;font-weight:800;display:grid}.vc-org-switch strong{text-overflow:ellipsis;white-space:nowrap;color:#ecf5f2;max-width:135px;font-size:.75rem;display:block;overflow:hidden}.vc-org-switch small{color:#789093;margin-top:3px;font-size:.65rem;display:block}.vc-side-nav{gap:4px;display:grid}.vc-side-nav button{color:#7e9294;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:.78rem;font-weight:500;display:flex}.vc-side-nav button:hover,.vc-side-nav button.active{color:#f0f8f5;background:#1d3035}.vc-side-nav button.active{box-shadow:inset 2px 0 #c5e66a}.vc-side-nav button svg{color:#718789}.vc-side-nav button.active svg{color:#c5e66a}.vc-side-nav button span{color:#c5e66a;background:#c5e66a1f;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-left:auto;font:.62rem DM Mono,monospace;display:grid}.vc-sidebar-bottom{margin-top:auto}.vc-sidebar-tip{color:#a2b8b5;background:#16252a;border:1px solid #304449;border-radius:11px;gap:9px;margin:16px 3px;padding:13px;display:flex}.vc-sidebar-tip svg{color:#c5e66a;flex:none;margin-top:2px}.vc-sidebar-tip p{margin:0;font-size:.64rem;line-height:1.45}.vc-sidebar-tip b{color:#e5f0ed}.vc-side-back{color:#7e9294;background:0 0;align-items:center;gap:9px;padding:10px 12px;font-size:.73rem;display:flex}.vc-panel-content{background:#121e24;flex:1;min-width:0;padding:35px 42px 60px}.vc-panel-topbar{border-bottom:1px solid #25353a;justify-content:space-between;align-items:end;gap:28px;padding-bottom:29px;display:flex}.vc-panel-topbar h1{color:#f1f7f5;letter-spacing:-.06em;margin:10px 0 0;font:800 2rem Manrope,sans-serif}.vc-panel-actions{align-items:center;gap:13px;display:flex}.vc-user-chip{color:#a5b8b6;align-items:center;gap:9px;font-size:.76rem;display:flex}.vc-user-chip>div{width:30px;height:30px}.vc-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vc-metric-card{background:#1b282e;border:1px solid #2b3b41;border-radius:12px;min-height:143px;padding:18px}.vc-metric-icon{color:#c5e66a;background:#c5e66a1c;border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:13px;display:grid}.vc-metric-card span{color:#829697;font-size:.68rem;display:block}.vc-metric-card strong{color:#f0f7f4;letter-spacing:-.05em;margin-top:6px;font:800 1.8rem Manrope,sans-serif;display:block}.vc-metric-card small{color:#718789;margin-top:3px;font-size:.62rem;display:block}.vc-overview-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.vc-panel-shell .vc-chart-card,.vc-panel-shell .vc-focus-card,.vc-panel-shell .vc-recent-card{color:#eaf3f1;box-shadow:none;background:#1b282e;border:1px solid #293a40;border-radius:13px}.vc-panel-shell .vc-chart-card .text-card-foreground,.vc-panel-shell .vc-focus-card .text-card-foreground,.vc-panel-shell .vc-recent-card .text-card-foreground,.vc-panel-shell .vc-chart-card h3,.vc-panel-shell .vc-focus-card h3,.vc-panel-shell .vc-chart-card .vc-eyebrow+.text-xl,.vc-panel-shell .vc-focus-card .vc-eyebrow+.text-xl{color:#eaf3f1}.vc-chart-card [data-slot=card-header],.vc-focus-card [data-slot=card-header],.vc-recent-card [data-slot=card-header]{padding-bottom:4px}.vc-chart-card [data-slot=card-title],.vc-focus-card [data-slot=card-title],.vc-recent-card [data-slot=card-title]{color:#edf6f4;font:700 1.02rem Manrope,sans-serif}.vc-chart-bars{background:repeating-linear-gradient(#0000 0 47px,#7e97961a 48px);border-bottom:1px solid #304146;justify-content:space-around;align-items:end;height:190px;padding:18px 19px 0;display:flex}.vc-chart-bars span{opacity:.82;background:linear-gradient(#c5e66a,#61a9a1);border-radius:6px 6px 0 0;width:10%;max-width:35px}.vc-chart-axis{color:#74888a;justify-content:space-around;padding:10px 14px 0;font:.61rem DM Mono,monospace;display:flex}.vc-chart-note{color:#82999a;align-items:center;gap:8px;margin:22px 0 0;font-size:.68rem;display:flex}.vc-chart-note svg{color:#c5e66a}.vc-focus-list{gap:19px;padding-top:7px;display:grid}.vc-focus-list>span{gap:11px;display:flex}.vc-focus-number{color:#c5e66a;background:#243d40;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font:.62rem DM Mono,monospace;display:grid}.vc-focus-list b{color:#dce9e5;font-size:.73rem;line-height:1.4;display:block}.vc-focus-list small{color:#819495;margin-top:4px;font-size:.65rem;display:block}.vc-recent-card{margin-top:14px}.vc-recent-card [data-slot=card-header]{justify-content:space-between;align-items:center;display:flex}.vc-recent-card .vc-back-link{color:#9cbbb6}.vc-recent-row{border-bottom:1px solid #2b3c41;align-items:center;gap:11px;padding:13px 0;display:flex}.vc-recent-row:last-child{border-bottom:0}.vc-case-dot{background:#c5e66a;border-radius:50%;flex:none;width:8px;height:8px}.vc-case-dot.high{background:#efb45a}.vc-case-dot.critical{background:#df6b76}.vc-recent-row b{color:#dfeae7;font-size:.74rem;display:block}.vc-recent-row small{color:#7e9394;margin-top:4px;font:.62rem DM Mono,monospace;display:block}.vc-recent-row .vc-pill{margin-left:auto;padding:5px 8px;font-size:.59rem}.vc-recent-empty{color:#7e9394;align-items:center;gap:10px;padding:18px 0;font-size:.72rem;display:flex}.vc-recent-empty svg{color:#c5e66a}.vc-case-workspace{grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr);gap:14px;padding-top:30px;display:grid}.vc-case-list,.vc-detail-card{background:#1a282e;border:1px solid #293a40;border-radius:13px;min-width:0}.vc-list-toolbar{justify-content:space-between;align-items:center;padding:19px 18px 13px;display:flex}.vc-list-toolbar h2{color:#e9f3f0;margin:7px 0 0;font:700 1.08rem Manrope,sans-serif}.vc-icon-button{color:#93aaa8;background:0 0;border:1px solid #33474b;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.vc-icon-button:hover{color:#fff;background:#253b3f}.vc-filter-row{border-bottom:1px solid #2a3b40;gap:6px;padding:0 18px 13px;display:flex}.vc-filter-row button{color:#7d9193;background:0 0;border-radius:6px;padding:6px 8px;font-size:.65rem}.vc-list-items{display:grid}.vc-case-row{width:100%;color:inherit;text-align:left;background:0 0;border-bottom:1px solid #293a3f;align-items:center;gap:10px;padding:14px 17px;display:flex}.vc-row-meta{color:#7c9293;justify-content:space-between;gap:10px;font:.59rem DM Mono,monospace;display:flex}.vc-case-row strong{color:#dce9e6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.73rem;display:block;overflow:hidden}.vc-case-row small{color:#819697;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.63rem;display:block;overflow:hidden}.vc-row-status{color:#63797b;align-items:center;gap:7px;margin-left:auto;display:flex}.vc-row-status .vc-pill{padding:4px 7px;font-size:.55rem}.vc-list-empty{color:#829596;text-align:center;place-items:center;min-height:250px;padding:30px;font-size:.74rem;display:grid}.vc-list-empty h3{color:#dbe8e5;margin:12px 0 4px;font-size:.9rem}.vc-list-empty p{max-width:210px;line-height:1.5}.vc-empty-icon{color:#c5e66a;background:#263f41;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.vc-detail-placeholder{color:#819596;text-align:center;border:1px dashed #345057;border-radius:13px;place-items:center;min-height:520px;padding:30px;display:grid}.vc-detail-placeholder svg{color:#c5e66a}.vc-detail-placeholder h2{color:#dfe9e7;margin:18px 0 6px;font:700 1rem Manrope,sans-serif}.vc-detail-placeholder p{max-width:270px;margin:0;font-size:.72rem;line-height:1.6}.vc-detail-card{padding:23px}.vc-detail-header{justify-content:space-between;gap:20px;display:flex}.vc-detail-protocol{color:#89a3a0;align-items:center;gap:9px;font:.62rem DM Mono,monospace;display:flex}.vc-detail-header h2{color:#eef7f4;letter-spacing:-.05em;margin:9px 0 6px;font:800 1.35rem Manrope,sans-serif}.vc-detail-header p{color:#7e9595;margin:0;font-size:.66rem}.vc-detail-tags{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.vc-detail-tags .vc-pill{padding:5px 8px;font-size:.58rem}.vc-detail-facts{border-block:1px solid #2c3d42;grid-template-columns:repeat(3,1fr);gap:17px;margin:23px 0;padding:17px 0;display:grid}.vc-detail-facts strong{color:#d5e5e1;font-size:.71rem}.vc-report-quote{background:#24353a;border-radius:10px;padding:16px}.vc-report-quote span{color:#89a5a1;text-transform:uppercase;font:.61rem DM Mono,monospace}.vc-report-quote p{color:#d8e7e2;white-space:pre-wrap;margin:10px 0 0;font-size:.78rem;line-height:1.6}.vc-treatment{background:#17252a;border:1px solid #304448;border-radius:11px;margin-top:23px;padding:18px}.vc-treatment-head,.vc-subheading{justify-content:space-between;align-items:center;gap:15px;display:flex}.vc-treatment-head h3,.vc-subheading h3{color:#eaf4f1;margin:6px 0 0;font:700 .91rem Manrope,sans-serif}.vc-treatment-head .vc-button-dark{padding:9px 11px;font-size:.65rem}.vc-treatment-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.vc-treatment-grid label{color:#8ca2a0;font-size:.66rem}.vc-treatment select,.vc-treatment input{color:#dce9e5;background:#24353a;border-color:#32484d;height:38px;font-size:.69rem}.vc-detail-lower{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.vc-subheading .vc-pill{padding:4px 7px;font-size:.56rem}.vc-thread-panel{max-height:250px;margin-top:13px;padding-right:3px;overflow:auto}.vc-thread-panel .vc-thread-message{max-width:92%}.vc-thread-panel .vc-thread-message p{color:#d6e5e1;font-size:.71rem}.vc-panel-message-box{gap:9px;margin-top:14px;display:grid}.vc-panel-message-box textarea{color:#dce9e6;background:#24353a;border-color:#33494e;min-height:75px;font-size:.7rem}.vc-panel-message-box .vc-button-primary{justify-self:end;padding:8px 11px;font-size:.64rem}.vc-action-section{border-left:1px solid #2d4145;padding-left:17px}.vc-actions-list{gap:10px;margin-top:16px;display:grid}.vc-actions-list>div{align-items:start;gap:9px;display:flex}.vc-action-check{color:#c5e66a;border:1px solid #4c6769;border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.vc-action-check span{background:#617f7e;border-radius:50%;width:5px;height:5px}.vc-actions-list b{color:#d9e8e4;font-size:.7rem;display:block}.vc-actions-list small{color:#7d9392;margin-top:4px;font-size:.62rem;display:block}.vc-muted-block{color:#7f9595;margin:16px 0;font-size:.69rem;line-height:1.5}.vc-add-action{gap:7px;margin-top:17px;display:flex}.vc-add-action input{height:37px;margin-top:0}.vc-add-action button{white-space:nowrap;color:#b7cfca;border-color:#3b5155;padding:7px 9px;font-size:.65rem}@media (max-width:1020px){.vc-hero-grid{gap:35px}.vc-hero-copy h1{font-size:3.6rem}.vc-panel-content{padding-inline:25px}.vc-sidebar{flex-basis:220px}.vc-case-workspace{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}}@media (max-width:800px){.vc-container{width:min(100% - 30px,620px)}.vc-header-inner{min-height:67px}.vc-menu-button{display:block}.vc-nav{background:#fff;border:1px solid #dce9e5;border-radius:12px;flex-direction:column;align-items:stretch;padding:9px;display:none;position:absolute;top:61px;left:15px;right:15px;box-shadow:0 18px 35px #1d4b461a}.vc-nav-open{display:flex}.vc-nav button{text-align:left}.vc-hero{padding:57px 0 60px}.vc-hero-grid,.vc-why-panel{grid-template-columns:1fr}.vc-hero-copy h1{font-size:clamp(2.75rem,12vw,4.3rem)}.vc-hero-art{min-height:385px;margin-top:13px}.vc-art-main{right:8%}.vc-note-lime{left:0}.vc-proof-inner,.vc-proof-inner>div{flex-direction:column;align-items:flex-start;gap:10px}.vc-value-section{padding-block:72px 60px}.vc-section-heading,.vc-cta-section,.vc-form-intro{flex-direction:column;align-items:flex-start}.vc-section-heading{gap:18px}.vc-value-grid{grid-template-columns:1fr}.vc-why-panel{gap:17px;padding:33px 26px}.vc-stat-cluster{min-height:230px}.vc-cta-section{padding-bottom:75px}.vc-footer-inner{flex-wrap:wrap;gap:17px;padding-block:25px}.vc-footer-inner>span:last-child{margin-left:0}.vc-form-layout{grid-template-columns:1fr}.vc-form-aside{grid-template-columns:repeat(2,1fr)}.vc-panel-shell{flex-direction:column}.vc-sidebar{min-height:unset;flex-basis:auto;padding:14px 15px}.vc-sidebar-top{justify-content:space-between}.vc-sidebar-label{margin-left:auto}.vc-org-switch{margin:16px 0 10px}.vc-side-nav{display:flex;overflow-x:auto}.vc-side-nav button{white-space:nowrap;width:auto}.vc-sidebar-tip,.vc-side-back{display:none}.vc-panel-content{padding:24px 15px 45px}.vc-panel-topbar{flex-direction:column;align-items:flex-start}.vc-panel-actions{justify-content:space-between;width:100%}.vc-metric-grid{grid-template-columns:repeat(2,1fr)}.vc-overview-grid,.vc-case-workspace,.vc-detail-lower{grid-template-columns:1fr}.vc-action-section{border-top:1px solid #2d4145;border-left:0;padding:17px 0 0}.vc-case-list{max-height:380px;overflow:auto}.vc-detail-facts,.vc-treatment-grid{grid-template-columns:1fr}.vc-detail-card{padding:17px}}@media (max-width:560px){.vc-field-grid,.vc-mode-grid,.vc-form-aside{grid-template-columns:1fr}.vc-form-section,.vc-form-submit,.vc-track-result{padding-inline:19px}.vc-form-submit{flex-direction:column;align-items:flex-start}.vc-form-submit .vc-button-primary{width:100%}.vc-receipt{padding:35px 19px}.vc-receipt h1{font-size:1.85rem}.vc-receipt-code{grid-template-columns:1fr}.vc-result-top{flex-direction:column;align-items:flex-start}.vc-result-grid{grid-template-columns:1fr;gap:13px}.vc-trust-row{gap:10px}.vc-art-main{width:95%;right:0}.vc-art-note{transform:scale(.88)}.vc-note-lime{left:-17px}.vc-note-sun{right:-20px}.vc-panel-actions .vc-button-quiet{display:none}}@media (prefers-reduced-motion:no-preference){.vc-art-main{animation:7s ease-in-out infinite vc-float}.vc-art-note{animation:6s ease-in-out infinite vc-float-note}@keyframes vc-float{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(4deg)translateY(-8px)}}@keyframes vc-float-note{0%,to{translate:0}50%{translate:0 -5px}}}.vc-doc-hub{padding-top:30px}.vc-doc-intro{justify-content:space-between;align-items:end;gap:25px;padding-bottom:26px;display:flex}.vc-doc-count{background:#1b2a2f;border:1px solid #304348;border-radius:11px;min-width:160px;padding:14px 16px}.vc-doc-count strong{color:#c5e66a;letter-spacing:-.08em;font:800 1.8rem Manrope,sans-serif;display:block}.vc-doc-count span,.vc-doc-count small{color:#879b9b;font-size:.64rem;display:block}.vc-doc-count small{color:#71a49b;margin-top:5px}.vc-link-banner{color:#dce9dd;background:#263a36;border:1px solid #c5e66a59;border-radius:10px;justify-content:space-between;align-items:center;gap:17px;margin-bottom:15px;padding:12px 14px;font-size:.68rem;display:flex}.vc-link-banner>div:first-child{align-items:flex-start;gap:8px;min-width:0;display:flex}.vc-link-banner svg{color:#c5e66a;flex:none}.vc-link-banner b{color:#fff}.vc-link-banner code{color:#c5e66a;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:390px;display:inline-block;overflow:hidden}.vc-doc-outline-button,.vc-doc-link-button{color:#dce9e5;white-space:nowrap;background:0 0;border-color:#516966;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:.62rem;font-weight:700;display:inline-flex}.vc-doc-link-button{color:#1d2e31;background:#c5e66a}.vc-doc-grid{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:14px;display:grid}.vc-doc-library,.vc-doc-send,.vc-request-section{background:#1a282e;border:1px solid #293a40;border-radius:13px}.vc-doc-section-head{justify-content:space-between;align-items:center;gap:15px;padding:18px 18px 13px;display:flex}.vc-doc-section-head h3{color:#eaf3f1;margin:7px 0 0;font:700 1rem Manrope,sans-serif}.vc-doc-list{border-top:1px solid #293b40}.vc-doc-row{border-bottom:1px solid #293b40;align-items:center;gap:12px;padding:15px 17px;display:flex}.vc-doc-file-icon{color:#c5e66a;background:#233b3d;border:1px solid #49605f;border-radius:7px;flex:none;place-items:center;width:39px;height:45px;display:grid}.vc-doc-row p{color:#819596;text-overflow:ellipsis;white-space:nowrap;max-width:550px;margin:0;font-size:.64rem;line-height:1.45;overflow:hidden}.vc-doc-row-meta{color:#728889;align-items:center;gap:8px;margin-top:8px;font-size:.59rem;display:flex}.vc-doc-row-meta .vc-pill{color:#acd5cf;background:#223b3d;padding:4px 7px;font-size:.54rem}.vc-doc-row-actions{gap:5px;margin-left:auto;display:flex}.vc-doc-row-actions a,.vc-doc-row-actions button{color:#a2b7b5;background:0 0;border:1px solid #3b5054;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.vc-doc-row-actions a:hover,.vc-doc-row-actions button:hover{color:#1c2e31;background:#c5e66a;border-color:#c5e66a}.vc-doc-loading,.vc-doc-empty{color:#809495;padding:30px 18px;font-size:.7rem}.vc-doc-send{background:#1e302f;padding:18px}.vc-doc-send-head{align-items:center;gap:10px;display:flex}.vc-doc-send-icon{color:#1d3032;background:#c5e66a;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.vc-doc-send-head h3{color:#eaf3f1;margin:6px 0 0;font:700 .98rem Manrope,sans-serif}.vc-doc-send label{color:#a7bcba;gap:4px;font-size:.66rem;font-weight:700;display:flex}.vc-doc-send label span{color:#6f8888;font-weight:400}.vc-doc-send select,.vc-doc-send input{color:#deece8;background:#25363a;border-color:#3c5355;border-radius:7px;height:36px;margin-top:6px;font-size:.68rem}.vc-recipient-tabs{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px;display:grid}.vc-recipient-tabs button{color:#829797;background:#26383b;border-radius:6px;padding:7px 3px;font-size:.57rem}.vc-recipient-tabs button.active{color:#1d3031;background:#c5e66a;font-weight:700}.vc-doc-send .vc-button-lime{padding:9px 11px;font-size:.68rem}.vc-doc-assurance{color:#8ca3a0;border-top:1px solid #344a4c;gap:7px;margin-top:17px;padding-top:14px;font-size:.6rem;line-height:1.4;display:flex}.vc-doc-assurance svg{color:#c5e66a;flex:none}.vc-request-section{margin-top:14px}.vc-request-section>.vc-doc-section-head{padding-bottom:15px}.vc-request-section>.vc-doc-section-head .vc-pill{padding:5px 8px;font-size:.57rem}.vc-request-table{border-top:1px solid #293b40}.vc-request-row{border-bottom:1px solid #293b40;align-items:center;gap:11px;padding:12px 18px;display:flex}.vc-request-row:last-child{border-bottom:0}.vc-request-status{color:#b9ced0;background:#2c3e42;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.vc-request-status.signed{color:#c5e66a;background:#2c463d}.vc-request-row b{color:#dceae6;font-size:.69rem;display:block}.vc-request-row small{color:#7d9393;margin-top:3px;font-size:.6rem;display:block}.vc-request-badge{color:#dfbf73;background:#403723;border-radius:99px;padding:5px 8px;font:.58rem DM Mono,monospace}.vc-request-badge.signed{color:#c5e66a;background:#2c493d}.vc-request-badge.expired,.vc-request-badge.declined{color:#ed9da0;background:#482f32}.vc-request-date{color:#7f9695;font:.58rem DM Mono,monospace}.vc-doc-legal{color:#879d9b;background:#17262a;border:1px solid #304448;border-radius:10px;gap:9px;margin-top:14px;padding:13px 15px;font-size:.63rem;line-height:1.5;display:flex}.vc-doc-legal svg{color:#c5e66a;flex:none;margin-top:2px}.vc-doc-legal p{margin:0}.vc-doc-legal b{color:#c4d7d2}.pr-sign-shell{background:radial-gradient(circle at 90% 10%,#e6f4ed 0,#0000 32%),#f4f8f6;place-items:center;min-height:100vh;padding:45px 20px;display:grid}.pr-sign-card{background:#fff;border:1px solid #d5e6df;border-radius:19px;width:min(100%,780px);padding:34px;box-shadow:0 25px 70px #1f52461a}.pr-sign-header{border-bottom:1px solid #e1ece8;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.pr-sign-brand{color:#17383a;letter-spacing:-.05em;align-items:center;gap:9px;font:800 1.2rem Manrope,sans-serif;display:flex}.pr-sign-mark{background:#0b8f8c;border-radius:8px 13px 13px;width:25px;height:25px;position:relative;transform:rotate(-14deg);box-shadow:5px 4px 0 -1px #c5e66a}.pr-sign-kicker{color:#0a7d7a;text-transform:uppercase;align-items:center;gap:6px;font:700 .66rem DM Mono,monospace;display:inline-flex}.pr-sign-document{gap:16px;padding-block:35px 22px;display:flex}.pr-sign-document>div:last-child{min-width:0}.pr-sign-document>div:last-child>span{color:#738c8d;font:.67rem DM Mono,monospace}.pr-sign-document h1{color:#163638;letter-spacing:-.06em;margin:9px 0 8px;font:800 1.65rem/1.1 Manrope,sans-serif}.pr-sign-document p{color:#6c8584;max-width:630px;margin:0;font-size:.82rem;line-height:1.6}.pr-document-meta{color:#7d9694;flex-wrap:wrap;gap:13px;margin-top:14px;font-size:.65rem;display:flex}.pr-document-meta b{color:#0a7d7a;font-family:DM Mono,monospace}.pr-open-document,.pr-download-link{color:#0a7775;background:#eaf6f1;border-radius:8px;align-items:center;gap:7px;width:fit-content;padding:9px 11px;font-size:.71rem;font-weight:800;display:inline-flex}.pr-open-document:hover,.pr-download-link:hover{background:#d8eee5}.pr-sign-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pr-sign-fields label{color:#345a5c;gap:4px;font-size:.73rem;font-weight:800;display:flex}.pr-sign-fields label span{color:#90a2a2;font-weight:400}.pr-sign-fields input{border-color:#d5e5df;border-radius:8px;height:42px;margin-top:6px;font-size:.8rem}.pr-acceptance{color:#637b7a;align-items:flex-start;gap:10px;margin:21px 0;font-size:.72rem;line-height:1.55;display:flex}.pr-acceptance button{flex:none;margin-top:2px}.pr-sign-footer{color:#849999;text-align:center;margin-top:18px;font:.61rem/1.5 DM Mono,monospace}.pr-sign-error-text{color:#b2555e;margin:0 0 12px;font-size:.72rem}.pr-sign-seal{color:#1f3a36;background:#c5e66a;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 20px;display:grid}.pr-sign-complete h1{color:#173638;letter-spacing:-.06em;margin:14px 0 9px;font:800 2rem Manrope,sans-serif}.pr-sign-complete>p{color:#6d8585;max-width:500px;margin:0 auto;font-size:.82rem;line-height:1.6}.pr-certificate{text-align:left;background:#f2f8f4;border:1px solid #d7e8df;border-radius:11px;gap:14px;margin:27px 0;padding:18px;display:grid}.pr-certificate small{color:#799192;text-transform:uppercase;font:.6rem DM Mono,monospace;display:block}.pr-certificate strong,.pr-certificate code{color:#234b4d;margin-top:4px;font-size:.77rem;display:block}.pr-certificate code{overflow-wrap:anywhere;color:#0b817d;font:.62rem DM Mono,monospace}.pr-sign-error{text-align:center}.pr-sign-error>svg{color:#ba6970}.pr-sign-error h1{color:#173638;margin:18px 0 8px;font:800 1.6rem Manrope,sans-serif}.pr-sign-error p{color:#6d8585;margin:0;font-size:.8rem}.pr-sign-loading{color:#547270;align-items:center;gap:9px;font-size:.8rem;display:flex}@media (max-width:800px){.vc-doc-intro{flex-direction:column;align-items:flex-start}.vc-doc-count{width:100%}.vc-doc-grid{grid-template-columns:1fr}.vc-link-banner{flex-direction:column;align-items:flex-start}.vc-request-row{flex-wrap:wrap;align-items:flex-start}.vc-request-badge,.vc-request-date{margin-left:40px}.pr-sign-card{padding:24px 20px}.pr-sign-header,.pr-sign-document{flex-direction:column;align-items:flex-start}.pr-sign-fields{grid-template-columns:1fr}}.vc-doc-add-button{white-space:nowrap;align-self:end;padding:9px 12px;font-size:.68rem}.vc-doc-upload{background:#213637;border:1px solid #c5e66a59;border-radius:13px;margin-bottom:14px;padding:19px}.vc-doc-upload-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.vc-doc-upload-head h3{color:#edf6f3;margin:6px 0 0;font:700 1rem Manrope,sans-serif}.vc-doc-upload-grid{grid-template-columns:1.35fr .65fr;gap:12px;margin-bottom:12px;display:grid}.vc-doc-upload label{color:#a6bcb9;gap:4px;font-size:.66rem;font-weight:700;display:flex}.vc-doc-upload label span{color:#78908f;font-weight:400}.vc-doc-upload input,.vc-doc-upload textarea,.vc-doc-upload select{color:#e2efeb;background:#263b3c;border-color:#3f5756;border-radius:7px;margin-top:6px;font-size:.7rem}.vc-doc-upload input,.vc-doc-upload select{height:37px}.vc-doc-upload textarea{min-height:66px}.vc-pdf-drop{cursor:pointer;background:#243d3b;border:1px dashed #6a8b76;border-radius:8px;align-items:center;gap:11px;margin-top:13px;padding:14px;display:flex;position:relative;color:#c6e1d4!important}.vc-pdf-drop svg{color:#c5e66a}.vc-pdf-drop b,.vc-pdf-drop small{display:block}.vc-pdf-drop b{color:#eaf7ef;font-size:.72rem}.vc-pdf-drop small{color:#8eaaa3;margin-top:4px;font-size:.61rem;font-weight:400}.vc-pdf-drop input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vc-doc-upload-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.vc-doc-upload-actions .vc-doc-outline-button{padding:8px 11px}.vc-doc-upload-actions .vc-button-lime{padding:8px 11px;font-size:.66rem}.pr-admin-shell{color:#18383a;background:#f4f9f6;min-height:100vh;padding:58px max(22px,50% - 550px) 90px}.pr-admin-top{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px;display:flex}.pr-admin-top h1{color:#153337;letter-spacing:-.07em;margin:12px 0 9px;font:800 clamp(2.3rem,4.5vw,4rem)/1 Manrope,sans-serif}.pr-admin-top p{color:#6e8584;max-width:590px;margin:0;font-size:.88rem;line-height:1.6}.pr-admin-back{color:#426467;background:0 0;border-color:#ccded8}.pr-admin-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pr-admin-card{background:#fff;border:1px solid #d9e8e1;border-radius:15px;padding:23px;box-shadow:0 15px 42px #204f410d}.pr-admin-card-head{align-items:center;gap:10px;display:flex}.pr-admin-icon{color:#1b3031;background:#c5e66a;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.pr-admin-icon-teal{color:#fff;background:#0b8f8c}.pr-admin-card h2{color:#1c3d3e;margin:5px 0 0;font:700 1.04rem Manrope,sans-serif}.pr-company-create>p{color:#718786;margin:16px 0 20px;font-size:.73rem;line-height:1.55}.pr-company-create form{gap:13px;display:grid}.pr-company-create label{color:#375b5b;gap:4px;font-size:.7rem;font-weight:800;display:flex}.pr-company-create label span{color:#8da19f;font-weight:400}.pr-company-create input{border-color:#d3e3dc;border-radius:8px;height:39px;margin-top:6px;font-size:.75rem}.pr-created-channel{background:#f0f8e7;border:1px solid #d5e7c4;border-radius:9px;align-items:center;gap:9px;margin-top:17px;padding:11px;display:flex}.pr-created-check{color:#193329;background:#c5e66a;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.pr-created-channel b,.pr-created-channel code{display:block}.pr-created-channel b{color:#355637;font-size:.67rem}.pr-created-channel code{color:#56805c;margin-top:3px;font:.61rem DM Mono,monospace}.pr-created-channel button{color:#4b7d4e;background:0 0;place-items:center;margin-left:auto;display:grid}.pr-company-list{padding:0;overflow:hidden}.pr-company-list .pr-admin-card-head{padding:23px 23px 18px}.pr-company-table{border-top:1px solid #e1ece7}.pr-company-row{border-bottom:1px solid #e1ece7;align-items:center;gap:12px;padding:17px 23px;display:flex}.pr-company-row:last-child{border-bottom:0}.pr-company-avatar{color:#205253;background:#e0f0eb;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font:800 .9rem Manrope,sans-serif;display:grid}.pr-company-name{align-items:center;gap:9px;display:flex}.pr-company-name b{color:#234648;font-size:.76rem}.pr-company-name span{color:#819593;font-size:.62rem}.pr-company-row code{color:#0b8380;margin-top:4px;font:.61rem DM Mono,monospace;display:block}.pr-company-stats{color:#829795;flex-wrap:wrap;gap:9px;margin-top:7px;font-size:.6rem;display:flex}.pr-company-actions{gap:5px;margin-left:auto;display:flex}.pr-company-actions button,.pr-company-actions a{color:#61807d;background:#f9fcfb;border:1px solid #d5e4dd;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.pr-company-actions button:hover,.pr-company-actions a:hover{color:#fff;background:#0b8f8c;border-color:#0b8f8c}.pr-admin-loading,.pr-admin-error,.pr-admin-empty{color:#748987;padding:25px 23px;font-size:.72rem}.pr-admin-error{color:#ae5b61}.pr-admin-note{color:#708683;background:#edf5f1;border:1px solid #d9e8e1;border-radius:11px;align-items:flex-start;gap:10px;margin-top:15px;padding:15px 17px;font-size:.71rem;line-height:1.55;display:flex}.pr-admin-note svg{color:#0b8f8c;flex:none}.pr-admin-note p{margin:0}.pr-admin-note b{color:#385a5a}.pr-admin-note code{color:#0b7b79;font-family:DM Mono,monospace}.pr-admin-card.pr-sign-card{max-width:680px}.pr-admin-shell>.pr-admin-card{text-align:center;width:min(100%,520px);margin:70px auto}.pr-admin-shell>.pr-admin-card>svg{color:#0b8f8c}.pr-admin-shell>.pr-admin-card h1{margin:17px 0 8px;font:800 1.7rem Manrope,sans-serif}.pr-admin-shell>.pr-admin-card p{color:#6f8582;margin:0 0 21px;font-size:.8rem;line-height:1.5}.pr-admin-shell>.pr-admin-card .vc-button-primary{margin-top:4px}@media (max-width:800px){.vc-doc-intro{flex-wrap:wrap}.vc-doc-add-button{order:3;width:100%}.vc-doc-upload-grid,.pr-admin-layout{grid-template-columns:1fr}.pr-admin-top{flex-direction:column;align-items:flex-start}.pr-admin-shell{padding-inline:15px}.pr-company-row{align-items:flex-start}.pr-company-name{flex-direction:column;align-items:flex-start;gap:2px}.pr-company-actions{margin-left:0}}.vc-org-picker{color:#89a39f;cursor:pointer;background:0 0;border:0;outline:none;max-width:176px;margin-top:5px;padding:3px 18px 3px 0;font:.57rem DM Mono,monospace;display:block}.vc-org-picker option{color:#163235;background:#f8fcfa}.vc-folder-tabs{border-bottom:1px solid #304345;flex-wrap:wrap;gap:6px;padding:13px 0 14px;display:flex}.vc-folder-tabs button{color:#93aaa7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:.64rem;display:inline-flex}.vc-folder-tabs button span{color:#78918e;text-align:center;background:#293d3e;border-radius:20px;min-width:17px;padding:2px 4px;font:.56rem DM Mono,monospace}.vc-folder-tabs button.active{color:#172f31;background:#c5e66a;border-color:#c5e66a}.vc-folder-tabs button.active span{color:#2b4b36;background:#ffffff59}.vc-doc-row{cursor:pointer}.vc-selected-document{color:#c5e66a;background:#243b3c;border:1px solid #4a6663;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.vc-selected-document div{min-width:0}.vc-selected-document small,.vc-selected-document strong{display:block}.vc-selected-document small{color:#8ca4a0;font-size:.58rem}.vc-selected-document strong{color:#eff8f4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.7rem;overflow:hidden}.vc-recipients-head{justify-content:space-between;align-items:center;margin-top:5px;display:flex}.vc-recipients-head label{color:#a6bcb9;font-size:.66rem;font-weight:700}.vc-recipients-head button{color:#c5e66a;background:0 0;align-items:center;gap:4px;font-size:.62rem;display:inline-flex}.vc-recipients-list{gap:7px;margin-top:7px;display:grid}.vc-recipient-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 25px;align-items:center;gap:6px;display:grid}.vc-recipient-row input{margin-top:0}.vc-recipient-row button{color:#a8c0bb;background:#263b3c;border:1px solid #47605e;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.vc-multi-link-banner{flex-direction:column;align-items:stretch}.vc-generated-links{gap:7px;width:100%;display:grid}.vc-generated-links>div{background:#ffffff6b;border-radius:7px;grid-template-columns:115px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px;display:grid}.vc-generated-links b{color:#356559;font-size:.67rem}.vc-generated-links code{color:#56766c;text-overflow:ellipsis;white-space:nowrap;font:.57rem DM Mono,monospace;overflow:hidden}.vc-request-certificate{color:#4b7557;background:#edf7e6;border-radius:6px;align-items:center;gap:4px;margin-left:9px;padding:5px 7px;font-size:.6rem;font-weight:700;display:inline-flex}@media (max-width:640px){.vc-recipient-row{grid-template-columns:1fr 1fr 25px}.vc-generated-links>div{grid-template-columns:1fr auto auto}.vc-generated-links code{grid-area:2/1/auto/-1}}.vc-final-document-action,.vc-envelope-progress{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:.62rem;font-weight:700;display:inline-flex}.vc-final-document-action{color:#dff9d7;background:#254e44;box-shadow:inset 0 0 0 1px #4c886f}.vc-envelope-progress{color:#b4c8c2;background:#213439;box-shadow:inset 0 0 0 1px #3b575a}.vc-doc-row-actions>button{color:#c5e66a;background:#1d3237;border:1px solid #496568;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:.63rem;font-weight:700;display:inline-flex}.vc-envelope-locked{background:linear-gradient(145deg,#1c3537,#213f3b);border:1px solid #426a61;border-radius:13px;padding:22px}.vc-envelope-locked-icon{color:#183631;background:#c5e66a;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.vc-envelope-locked h3{color:#f3faf6;margin:5px 0 8px;font-size:1.04rem}.vc-envelope-locked p{color:#a6beb8;margin:0 0 16px;font-size:.74rem;line-height:1.55}.vc-final-certificate-link{color:#dff9d7;background:#285748;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:.68rem;font-weight:700;display:inline-flex}.vc-cert-hub{padding:0 2px 35px}.vc-cert-hero{background:radial-gradient(circle at 94% 8%,#c5e66a38,#0000 27%),linear-gradient(125deg,#183438,#1c4541);border:1px solid #2e5554;border-radius:17px;justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;padding:27px 29px;display:flex}.vc-cert-hero h2{color:#f2faf7;max-width:570px;margin:5px 0 6px;font:700 clamp(1.55rem,2.4vw,2.25rem)/1.05 Manrope,sans-serif}.vc-cert-form{background:#173338;border:1px solid #436a62;border-radius:15px;gap:16px;margin-bottom:18px;padding:24px;display:grid;box-shadow:0 18px 36px #00000024}.vc-cert-form-head{justify-content:space-between;align-items:start;display:flex}.vc-cert-form h3{color:#f2faf7;margin:4px 0 0;font-size:1.05rem}.vc-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.vc-cert-evidence{color:#c5e66a;cursor:pointer;background:#1b3b3d;border:1px dashed #507b72;border-radius:10px;align-items:center;gap:12px;min-height:62px;padding:12px 15px;display:flex}.vc-cert-evidence input{display:none}.vc-cert-evidence b,.vc-cert-evidence small{display:block}.vc-cert-evidence b{color:#e9f5ef;font-size:.72rem}.vc-cert-evidence small{color:#95afa9;margin-top:3px;font-size:.64rem}.vc-cert-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.vc-cert-summary span{color:#8ba6a2;font-size:.65rem;display:block}.vc-cert-summary strong{color:#d9f580;margin-top:5px;font:700 1.6rem/1 DM Mono,monospace;display:block}.vc-cert-grid-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vc-cert-card{background:linear-gradient(145deg,#193238,#1a3739);border:1px solid #2c4c50;border-radius:14px;padding:19px}.vc-cert-card-top{align-items:start;gap:11px;display:flex}.vc-cert-seal{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.vc-cert-seal.active{color:#1c463b;background:#c5e66a}.vc-cert-seal.in_review,.vc-cert-seal.planned{color:#24434a;background:#a8d9db}.vc-cert-seal.expired,.vc-cert-seal.suspended{color:#6c242c;background:#f3b2b9}.vc-cert-card h3{color:#f0f8f4;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.98rem;overflow:hidden}.vc-cert-status{color:#d9f8d4;background:#2b594b;border:0;border-radius:7px;width:auto;max-width:116px;margin-left:auto;padding:6px 7px;font-size:.61rem}.vc-cert-status.in_review,.vc-cert-status.planned{color:#0d3537;background:#aadbdc}.vc-cert-status.expired,.vc-cert-status.suspended{color:#5c1f27;background:#f0b0b8}.vc-cert-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0 12px;display:grid}.vc-cert-meta span{min-width:0}.vc-cert-meta small,.vc-cert-meta b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vc-cert-meta small{color:#7f9b97;font-size:.58rem}.vc-cert-meta b{color:#dceae5;margin-top:4px;font-size:.67rem}.vc-cert-warning{color:#ffe0a4;background:#4d422c;border-radius:7px;align-items:center;gap:6px;margin:10px 0;padding:8px 9px;font-size:.65rem;display:flex}.vc-cert-notes{color:#a4bbb6;min-height:32px;margin:11px 0;font-size:.68rem;line-height:1.45}.vc-cert-card-footer{color:#89a39f;border-top:1px solid #314f51;justify-content:space-between;align-items:center;gap:7px;padding-top:12px;font-size:.59rem;display:flex}.vc-cert-card-footer a,.vc-cert-card-footer>span{color:#c5e66a;align-items:center;gap:5px;font-weight:700;display:inline-flex}.vc-cert-empty{color:#a5bbb7;text-align:center;border:1px dashed #476967;border-radius:15px;justify-items:center;gap:10px;padding:62px 25px;display:grid}.vc-cert-empty h3{color:#eaf5f0;margin:0}.vc-cert-empty p{max-width:430px;margin:0 0 6px;font-size:.75rem;line-height:1.5}@media (max-width:980px){.vc-cert-grid,.vc-cert-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-cert-grid-list{grid-template-columns:1fr}}@media (max-width:640px){.vc-cert-hero{flex-direction:column;align-items:start}.vc-cert-grid,.vc-cert-meta{grid-template-columns:1fr}.vc-cert-summary{grid-template-columns:1fr 1fr}.vc-cert-card-footer{flex-direction:column;align-items:start}}.vc-a1-panel{background:linear-gradient(120deg,#1b393d,#1c473d);border:1px solid #4a6e62;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px 21px;display:flex}.vc-a1-panel h3{color:#f1faf5;margin:4px 0 5px;font-size:.96rem}.vc-a1-panel p{color:#a3bbb5;max-width:650px;margin:0;font-size:.68rem;line-height:1.45}.vc-a1-form{grid-template-columns:155px 160px 185px auto;align-items:center;gap:7px;min-width:570px;display:grid}.vc-a1-file{color:#c5e66a;cursor:pointer;background:#24453f;border:1px dashed #678c75;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:.62rem;display:flex;overflow:hidden}.vc-a1-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-a1-file input{display:none}.vc-a1-active{justify-items:end;gap:5px;display:grid}.vc-a1-active span{color:#c5e66a;align-items:center;gap:5px;font-size:.7rem;font-weight:700;display:inline-flex}.vc-a1-active small{color:#99b3ad;font-size:.6rem}.vc-photo-option{color:#a9c0ba;cursor:pointer;background:#1b383a;border:1px solid #385755;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.vc-photo-option input{accent-color:#c5e66a;margin-top:3px}.vc-photo-option b,.vc-photo-option small{display:block}.vc-photo-option b{color:#d9ece4;font-size:.66rem}.vc-photo-option small{margin-top:2px;font-size:.59rem}.pr-photo-upload{color:#4c8771;cursor:pointer;background:#f0f9f2;border:1px dashed #8bbba7;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;display:flex}.pr-photo-upload input{display:none}.pr-photo-upload b,.pr-photo-upload small{display:block}.pr-photo-upload b{color:#244a41;font-size:.72rem}.pr-photo-upload small{color:#718c82;margin-top:2px;font-size:.62rem}.pr-drawn-signature{background:#fbfefc;border:1px solid #d5e5dc;border-radius:9px;padding:12px}.pr-drawn-signature-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pr-drawn-signature-head label{color:#315e54;align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:inline-flex}.pr-drawn-signature-head button{color:#6d8c7f;background:0 0;align-items:center;gap:4px;font-size:.61rem;display:inline-flex}.pr-drawn-signature canvas{touch-action:none;background:repeating-linear-gradient(0deg,#0000,#0000 31px,#edf3ee 32px);border:1px solid #e1ece6;border-radius:6px;width:100%;height:125px;display:block}@media (max-width:1200px){.vc-a1-panel{flex-direction:column;align-items:stretch}.vc-a1-form{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (max-width:640px){.vc-a1-form{grid-template-columns:1fr}.vc-a1-form .vc-button-lime{width:100%}}.pr-location-capture{background:#f4fbf7;border:1px solid #cde1d6;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.pr-location-capture b{color:#315e54;align-items:center;gap:5px;font-size:.72rem;display:flex}.pr-location-capture small{color:#708b81;max-width:370px;margin-top:3px;font-size:.61rem;line-height:1.4}.pr-location-capture .pr-location-error{color:#9c3b46}.pr-location-button{color:#315e54;border-color:#93baaa;flex:none;align-items:center;gap:5px;font-size:.65rem;display:inline-flex}@media (max-width:540px){.pr-location-capture{flex-direction:column;align-items:stretch}.pr-location-button{justify-content:center}}.vc-contact-option{color:#45695d;cursor:pointer;background:#f4fbf6;border:1px solid #c3dbcf;border-radius:9px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 13px;display:flex}.vc-contact-option input{accent-color:#0b8f8c;margin-top:3px}.vc-contact-option b,.vc-contact-option small{display:block}.vc-contact-option b{color:#244a41;font-size:.72rem}.vc-contact-option small{color:#718c82;max-width:580px;margin-top:3px;font-size:.63rem;line-height:1.45}.vc-whatsapp-field{max-width:390px;margin-top:13px}.vc-contact-approved{color:#2f7962;background:#edf9f0;border:1px solid #c5ddd1;border-radius:9px;align-items:center;gap:10px;margin:14px 0;padding:10px 12px;display:flex}.vc-contact-approved small,.vc-contact-approved strong{display:block}.vc-contact-approved small{color:#5a8576;font-size:.62rem}.vc-contact-approved strong{color:#245546;margin-top:2px;font-size:.73rem}.pr-final-actions{gap:8px;display:grid}.pr-iti-link{color:#2b6f5a;background:#edf9f1;border:1px solid #4d8a76;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:12px 15px;font-size:.72rem;font-weight:700;display:inline-flex}.vc-doc-hub{max-width:1440px;margin:0 auto}.vc-doc-intro{border-bottom:1px solid #304447;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:4px 0 26px;display:grid}.vc-doc-intro h2{color:#f2f7f5;letter-spacing:-.055em;margin:5px 0 8px;font:800 clamp(1.55rem,2vw,2.2rem)/1.08 Manrope,sans-serif}.vc-doc-intro p{color:#9cafad;max-width:620px;margin:0;font-size:.82rem;line-height:1.65}.vc-doc-add-button{min-height:42px;padding-inline:17px;box-shadow:0 10px 25px #c5e66a26}.vc-doc-count{background:linear-gradient(145deg,#1b3035,#182a2f);border:1px solid #385157;border-radius:13px;min-width:155px;padding:14px 17px;display:grid}.vc-doc-count strong{color:#c5e66a;font:800 1.55rem/1 Manrope,sans-serif}.vc-doc-count span{color:#e1ece9;margin-top:5px;font-size:.7rem;font-weight:700}.vc-doc-count small{color:#82a09d;margin-top:6px;font-size:.64rem}.vc-doc-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;margin-top:24px;display:grid}.vc-doc-library,.vc-doc-send,.vc-request-section{background:#17282d;border:1px solid #30464b;border-radius:16px;box-shadow:0 18px 45px #0000001f}.vc-doc-library{overflow:hidden}.vc-doc-section-head{justify-content:space-between;align-items:center;padding:22px 24px 16px;display:flex}.vc-doc-section-head h3{color:#eff6f3;letter-spacing:-.04em;margin:5px 0 0;font:800 1.15rem Manrope,sans-serif}.vc-folder-tabs{border-bottom:1px solid #31464b;gap:8px;padding:0 18px 17px}.vc-folder-tabs button{border-radius:9px;min-height:33px;padding:7px 11px;font-size:.69rem}.vc-doc-list{padding:0 20px}.vc-doc-row{border-bottom:1px solid #2e4247;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:116px;padding:18px 12px;transition:background .18s,transform .18s;display:grid}.vc-doc-row:last-child{border-bottom:0}.vc-doc-row:hover{background:#1d3237}.vc-doc-row:hover .vc-doc-file-icon{background:#29423d;border-color:#c5e66a}.vc-doc-file-icon{color:#c5e66a;background:#21383d;border:1px solid #456460;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.vc-doc-row-top{color:#809a98;justify-content:space-between;gap:15px;font:.62rem DM Mono,monospace;display:flex}.vc-doc-row h4{color:#eff6f3;margin:5px 0;font:800 .93rem Manrope,sans-serif}.vc-doc-row p{color:#8da5a3;margin:0;font-size:.68rem;line-height:1.45}.vc-doc-row-meta{gap:9px;margin-top:9px}.vc-doc-row-actions{align-self:center;margin-left:10px}.vc-doc-row-actions>button,.vc-final-document-action,.vc-envelope-progress{border-radius:9px;min-height:36px;padding:8px 12px;font-size:.68rem}.vc-doc-send{background:linear-gradient(155deg,#203933,#182c30);padding:24px;position:sticky;top:22px}.vc-doc-send-head{gap:13px}.vc-doc-send-icon{border-radius:12px;width:42px;height:42px}.vc-doc-send-head h3{font-size:1.08rem}.vc-doc-send>p{color:#a2bbb6;margin:16px 0 21px;font-size:.73rem;line-height:1.6}.vc-doc-send form{gap:15px}.vc-doc-send label{font-size:.7rem}.vc-doc-send select,.vc-doc-send input{border-radius:9px;height:39px;font-size:.72rem}.vc-selected-document{border-radius:10px;padding:14px}.vc-recipient-tabs{gap:6px}.vc-recipient-tabs button{padding:8px 9px;font-size:.65rem}.vc-photo-option{border-radius:10px;padding:12px!important}.vc-doc-assurance{border-top:1px solid #36504e;margin-top:18px;padding-top:16px}.vc-request-section{margin-top:24px;padding:3px 0 8px;overflow:hidden}.vc-request-table{padding:0 22px}.vc-request-row{min-height:67px;padding:13px 0}.vc-request-recover{color:#c5e66a;background:#21383b;border:1px solid #4a6869;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.vc-request-recover:hover{background:#2a4744}.vc-doc-legal{border-radius:12px;margin-top:16px;padding:14px 17px}.vc-link-banner{margin:22px 0}.vc-collab-hub{max-width:1440px;margin:0 auto}.vc-collab-hero{border-bottom:1px solid #304447;justify-content:space-between;align-items:end;gap:28px;padding:4px 0 25px;display:flex}.vc-collab-hero h2{color:#eff7f4;letter-spacing:-.06em;max-width:730px;margin:6px 0 9px;font:800 clamp(1.6rem,2.3vw,2.4rem)/1.08 Manrope,sans-serif}.vc-collab-hero p{color:#9cafad;max-width:690px;margin:0;font-size:.82rem;line-height:1.65}.vc-collab-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.vc-collab-summary>div{background:#1a2d32;border:1px solid #31484d;border-radius:13px;grid-template-columns:18px 1fr;gap:3px 9px;padding:17px;display:grid;position:relative}.vc-collab-summary svg{color:#c5e66a;grid-row:span 2}.vc-collab-summary span{color:#91a9a6;font-size:.66rem}.vc-collab-summary strong{color:#eff7f4;font:800 1.2rem/1 Manrope,sans-serif}.vc-collab-layout{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:22px;display:grid}.vc-collab-list,.vc-collab-editor{background:#172a2f;border:1px solid #30474c;border-radius:16px;overflow:hidden}.vc-collab-list-head{justify-content:space-between;align-items:end;gap:20px;padding:22px 24px 16px;display:flex}.vc-collab-list-head h3{color:#eff7f4;letter-spacing:-.04em;margin:5px 0 0;font:800 1.15rem Manrope,sans-serif}.vc-collab-search{color:#92aaa7;background:#21383c;border:1px solid #405b5e;border-radius:9px;align-items:center;gap:8px;width:min(320px,45%);padding:0 10px;display:flex}.vc-collab-search input{color:#e8f1ee;background:0 0;border:0;height:37px;padding:0;font-size:.7rem}.vc-collab-search input:focus{box-shadow:none}.vc-collab-filters{border-bottom:1px solid #2f474b;gap:8px;padding:0 20px 16px;display:flex}.vc-collab-filters button{color:#91aaa7;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:.67rem}.vc-collab-filters button span{color:#78918e;margin-left:5px;font:600 .6rem DM Mono,monospace}.vc-collab-filters button.active{color:#18333a;background:#c5e66a}.vc-collab-filters button.active span{color:#315242}.vc-collab-cards{padding:0 20px}.vc-collab-card{border-bottom:1px solid #2e4348;grid-template-columns:45px minmax(0,1fr) 33px;align-items:center;gap:13px;min-height:96px;padding:14px 5px;display:grid}.vc-collab-card:last-child{border-bottom:0}.vc-collab-card.inactive{opacity:.62}.vc-collab-avatar{color:#19383a;background:#c5e66a;border-radius:50%;place-items:center;width:42px;height:42px;font:800 .95rem Manrope,sans-serif;display:grid}.vc-collab-name{justify-content:space-between;gap:15px;display:flex}.vc-collab-name h4{color:#eff6f3;margin:0;font-size:.85rem}.vc-collab-name h4+span{color:#8fa7a5;margin-top:4px;font-size:.67rem;display:block}.vc-collab-status{border-radius:20px;align-self:start;align-items:center;gap:4px;padding:5px 7px;font-size:.59rem;font-weight:800;display:inline-flex}.vc-collab-status.active{color:#d9f8d2;background:#245041}.vc-collab-status.inactive{color:#c7d4d1;background:#314347}.vc-collab-meta{color:#8ca4a1;flex-wrap:wrap;gap:9px;margin-top:8px;font-size:.62rem;display:flex}.vc-collab-meta span{align-items:center;gap:4px;display:inline-flex}.vc-collab-edit{color:#a6bab7;background:0 0;border:1px solid #3d585b;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.vc-collab-edit:hover{color:#183137;background:#c5e66a;border-color:#c5e66a}.vc-collab-editor{background:linear-gradient(155deg,#1d3535,#182d31);padding:23px;position:sticky;top:22px}.vc-collab-editor-head{justify-content:space-between;gap:15px;display:flex}.vc-collab-editor h3{color:#eff7f4;margin:5px 0 0;font:800 1.08rem Manrope,sans-serif}.vc-collab-editor>p{color:#9fb4b1;margin:13px 0 20px;font-size:.7rem;line-height:1.55}.vc-collab-editor form{gap:18px;display:grid}.vc-collab-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.vc-collab-field-wide{grid-column:1/-1}.vc-collab-editor label{color:#a4b9b6;gap:4px;font-size:.65rem;font-weight:800;display:flex}.vc-collab-editor label span{color:#708987;font-weight:400}.vc-collab-editor input,.vc-collab-editor select{color:#e6f0ed;background:#22383b;border-color:#3d575a;border-radius:8px;height:39px;margin-top:6px;font-size:.7rem}.vc-collab-form-actions{justify-content:flex-end;gap:10px;display:flex}.vc-collab-empty{text-align:center;color:#91a9a6;place-items:center;min-height:265px;padding:28px;display:grid}.vc-collab-empty h3{color:#e8f2ef;margin:14px 0 6px;font-size:1rem}.vc-collab-empty p{max-width:360px;margin:0 0 17px;font-size:.73rem;line-height:1.6}@media (max-width:1100px){.vc-doc-grid,.vc-collab-layout{grid-template-columns:1fr}.vc-doc-send,.vc-collab-editor{position:static}.vc-collab-editor{max-width:760px}.vc-doc-intro{grid-template-columns:1fr auto}.vc-doc-count{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.vc-doc-count span,.vc-doc-count small{margin:0}}@media (max-width:700px){.vc-doc-intro,.vc-collab-hero{flex-direction:column;align-items:stretch;display:flex}.vc-doc-add-button,.vc-collab-hero .vc-button-lime{width:100%}.vc-collab-summary{grid-template-columns:1fr 1fr}.vc-collab-list-head{flex-direction:column;align-items:stretch}.vc-collab-search{width:100%}.vc-doc-row{grid-template-columns:42px minmax(0,1fr);padding:15px 2px}.vc-doc-row-actions{grid-column:2;margin:0}.vc-doc-row-top{justify-content:flex-start}.vc-collab-form-grid{grid-template-columns:1fr}.vc-collab-field-wide{grid-column:auto}.vc-collab-name{flex-direction:column;align-items:start;gap:7px}.vc-collab-status{align-self:auto;width:max-content}.vc-request-row{gap:8px}.vc-request-recover{margin-left:40px}}.vc-field-help{color:#88a09e;margin-top:5px;font-size:.62rem;line-height:1.35;display:block}.vc-doc-upload select,.vc-doc-send select{color:#e7f0ed;background:#22383b;border:1px solid #3e595c;border-radius:9px;width:100%;height:39px;padding:0 10px;font:500 .72rem Manrope}.vc-doc-upload select:focus,.vc-doc-send select:focus{outline-offset:1px;outline:2px solid #c5e66a66}.vc-signature-placement{background:linear-gradient(145deg,#1a3033,#1b3434);border:1px solid #476568;border-radius:11px;margin-top:16px;padding:14px}.vc-placement-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vc-placement-head>b{color:#edf6f2;margin-top:5px;font-size:.73rem;display:block}.vc-placement-head small{color:#91aaa7;margin-top:5px;font-size:.62rem;line-height:1.4;display:block}.vc-placement-head>svg{color:#c5e66a}.vc-placement-fields{grid-template-columns:1fr 1.25fr;gap:9px;margin-top:13px;display:grid}.vc-placement-fields label{color:#a6bab6;gap:5px;font-size:.64rem;font-weight:800;display:grid}.vc-placement-fields select{height:36px;font-size:.66rem}.vc-placement-preview{background:#ebf4ef;border:1px solid #405e60;border-radius:9px;place-items:center;min-height:112px;margin-top:13px;display:grid;position:relative}.vc-placement-preview small{color:#75918f;font-size:.55rem;position:absolute;bottom:7px}.vc-placement-mark{background:#c5e66a99;border:1.5px solid #0a8987;border-radius:4px;width:40px;height:19px;position:absolute;box-shadow:0 2px 5px #174a4514}.vc-placement-mark.top-left{top:13px;left:13px}.vc-placement-mark.top-center{top:13px;left:50%;transform:translate(-50%)}.vc-placement-mark.top-right{top:13px;right:13px}.vc-placement-mark.center-left{top:50%;left:13px;transform:translateY(-50%)}.vc-placement-mark.center{top:50%;left:50%;transform:translate(-50%,-50%)}.vc-placement-mark.center-right{top:50%;right:13px;transform:translateY(-50%)}.vc-placement-mark.bottom-left{bottom:27px;left:13px}.vc-placement-mark.bottom-center{bottom:27px;left:50%;transform:translate(-50%)}.vc-placement-mark.bottom-right{bottom:27px;right:13px}.vc-placement-mark.certificate-only{border-style:dashed;width:80px;bottom:27px;right:50%;transform:translate(50%)}.vc-placement-mark.certificate-only:after{content:"CERT";color:#087e7b;text-align:center;padding-top:2px;font:600 .47rem DM Mono,monospace;display:block}@media (max-width:700px){.vc-placement-fields{grid-template-columns:1fr}.vc-placement-preview{min-height:100px}}.vc-signature-designer{background:#142a2d;border:1px solid #476568;border-radius:12px;margin-top:16px;padding:15px}.vc-designer-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vc-designer-header h3{color:#edf7f3;margin:5px 0 4px;font-size:.82rem}.vc-designer-header p{color:#8fa8a4;margin:0;font-size:.63rem}.vc-designer-tools button,.vc-designer-signers button,.vc-add-field-buttons button,.vc-field-list button{color:#a9c0bc;cursor:pointer;background:#1d383b;border:1px solid #3e5d5f;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font:600 .61rem Manrope;display:inline-flex}.vc-designer-tools button:hover,.vc-add-field-buttons button:hover,.vc-designer-signers button:hover{color:#d8f18a;border-color:#c5e66a}.vc-designer-signers{border-top:1px solid #29484a;flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;padding-top:12px;display:flex}.vc-designer-signers>span{color:#87a19e;margin-right:3px;font-size:.61rem;font-weight:700}.vc-designer-signers button.active{color:#173236;background:#c5e66a;border-color:#c5e66a}.vc-designer-body{grid-template-columns:minmax(0,1fr) 215px;gap:14px;margin-top:13px;display:grid}.vc-pdf-preview-wrap{background:#0e2022;border:1px solid #395759;border-radius:9px;min-width:0;overflow:hidden}.vc-pdf-preview-toolbar{color:#bcd1cd;justify-content:center;align-items:center;gap:13px;padding:8px;font:600 .62rem DM Mono,monospace;display:flex}.vc-pdf-preview-toolbar button{color:#c5e66a;cursor:pointer;background:#19383a;border:1px solid #3c5a5c;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.vc-pdf-preview-toolbar button:disabled{opacity:.35;cursor:not-allowed}.vc-pdf-stage{background:repeating-linear-gradient(135deg,#13282a,#13282a 8px,#102326 8px 16px);justify-content:center;align-items:flex-start;min-height:310px;max-height:600px;padding:10px;display:flex;position:relative;overflow:auto}.vc-pdf-stage canvas{background:#fff;width:min(100%,520px);height:auto;display:block;box-shadow:0 6px 22px #031011aa}.vc-pdf-empty{color:#89a4a0;align-content:center;place-items:center;gap:8px;min-height:310px;font-size:.68rem;display:grid}.vc-pdf-loading,.vc-pdf-error{color:#315558;text-align:center;background:#eff8f3ee;place-items:center;padding:20px;font-size:.67rem;display:grid;position:absolute;inset:12px}.vc-pdf-error{color:#9a5454}.vc-field-overlay{z-index:2;color:#123c3d;cursor:grab;touch-action:none;background:#c5e66ae6;border:1px solid #0a8f8c;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:35px;min-height:22px;font:700 .54rem Manrope;display:flex;position:absolute;box-shadow:0 3px 10px #0b373744}.vc-field-overlay:active{cursor:grabbing}.vc-field-overlay small{letter-spacing:.04em;font-size:.43rem}.vc-signature-overlay{text-align:left;flex-direction:column;align-items:flex-start;padding:5px 7px}.vc-signature-overlay strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:Dancing Script,cursive;font-size:.82rem;overflow:hidden}.vc-signature-overlay svg{position:absolute;top:3px;right:3px}.vc-rubric-overlay{background:#a9e0dcdd;border-style:dashed}.vc-date-overlay{background:#dceca8ee}.vc-designer-sidebar{align-content:start;gap:10px;display:grid}.vc-designer-section{background:#1b3538;border:1px solid #365457;border-radius:9px;padding:12px}.vc-designer-section label{color:#a4bcb8;gap:5px;margin-top:12px;font-size:.62rem;font-weight:700;display:grid}.vc-designer-section select{color:#e2efeb;background:#203d40;border:1px solid #476669;border-radius:6px;width:100%;height:34px;padding:0 8px;font:600 .62rem Manrope}.vc-designer-position{color:#c5e66a;margin-top:11px;font-size:.63rem}.vc-designer-position small{color:#809b98;margin-bottom:4px;font-size:.56rem;display:block}.vc-designer-section-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vc-designer-section-title>b{color:#edf7f3;margin-top:4px;font-size:.72rem;display:block}.vc-designer-section-title>svg{color:#c5e66a}.vc-add-field-buttons{grid-template-columns:1fr 1fr;gap:6px;margin-top:11px;display:grid}.vc-add-field-buttons button{justify-content:center;padding:8px 4px;font-size:.57rem}.vc-field-list{gap:5px;margin-top:10px;display:grid}.vc-field-list>div{color:#c2d3cf;background:#234145;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;padding:6px 7px;font-size:.59rem;display:flex}.vc-field-list>div>span{align-items:center;gap:5px;display:flex}.vc-field-list svg{color:#c5e66a}.vc-field-list button{color:#e49a9a;background:0 0;border-color:#0000;padding:3px 5px;font-size:.54rem}.vc-designer-muted{color:#88a29e;margin:11px 0 0;font-size:.6rem;line-height:1.45}.vc-designer-note{color:#91aaa6;border:1px solid #385e60;border-radius:8px;gap:7px;padding:9px 10px;font-size:.58rem;line-height:1.4;display:flex}.vc-designer-note svg{color:#c5e66a;flex:none}@media (max-width:820px){.vc-designer-body{grid-template-columns:1fr}.vc-designer-sidebar{grid-template-columns:1fr 1fr}.vc-designer-note{grid-column:1/-1}}@media (max-width:560px){.vc-designer-sidebar{grid-template-columns:1fr}.vc-designer-header{flex-direction:column}.vc-designer-tools{align-self:flex-end}}.vc-pdf-canvas-layer{width:min(100%,520px);margin:auto;line-height:0;position:relative}.vc-pdf-canvas-layer canvas{width:100%;height:auto}.vc-template-library{background:linear-gradient(135deg,#10282b,#17383a);border:1px solid #2d4d50;border-radius:14px;margin-bottom:18px;padding:19px}.vc-template-library-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vc-template-library-head h3{color:#edf6f2;letter-spacing:-.03em;margin:6px 0 5px;font-size:1.08rem}.vc-template-library-head p{color:#9eb3ae;max-width:720px;margin:0;font-size:.72rem;line-height:1.5}.vc-template-library-head>svg{color:#c5e66a;flex:none}.vc-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.vc-template-card{background:#193437;border:1px solid #37585b;border-radius:10px;padding:14px;transition:border-color .18s,transform .18s}.vc-template-card:hover{border-color:#c5e66a;transform:translateY(-1px)}.vc-template-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.vc-template-code{color:#c5e66a;font:600 .61rem DM Mono,monospace}.vc-template-card-top>span{color:#8ea7a3;font-size:.59rem}.vc-template-card h4{color:#edf6f2;margin:9px 0 5px;font-size:.78rem}.vc-template-card p{color:#94aaa5;min-height:30px;margin:0;font-size:.63rem;line-height:1.45}.vc-template-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex}.vc-template-actions>a{color:#9ec8be;align-items:center;gap:5px;font-size:.61rem;text-decoration:none;display:inline-flex}.vc-template-actions>a:hover{color:#d8f18a}.vc-template-actions .vc-button-lime{padding:8px 10px;font-size:.61rem}.vc-template-empty{color:#9eb3ae;border:1px dashed #476568;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:12px;font-size:.66rem;display:flex}.vc-template-empty svg{color:#c5e66a;flex:none}@media (max-width:700px){.vc-template-grid{grid-template-columns:1fr}.vc-template-library-head{flex-direction:column}.vc-template-actions{flex-direction:column;align-items:flex-start}.vc-template-actions .vc-button-lime{width:100%}}.vc-signature-designer{box-sizing:border-box;width:100%;min-width:0;display:block;overflow:hidden}.vc-designer-header,.vc-designer-signers,.vc-designer-body{box-sizing:border-box;width:100%;min-width:0}.vc-designer-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.vc-pdf-preview-wrap,.vc-pdf-stage{box-sizing:border-box;width:100%;min-width:0}.vc-pdf-canvas-layer{min-width:0;max-width:100%}.vc-designer-sidebar{box-sizing:border-box;width:100%;min-width:0}.vc-designer-section,.vc-designer-note{box-sizing:border-box;min-width:0}.vc-designer-section select{box-sizing:border-box;max-width:100%}@media (max-width:1100px){.vc-doc-grid{grid-template-columns:minmax(0,1fr)!important}.vc-doc-send{box-sizing:border-box;width:100%;min-width:0}.vc-signature-designer{grid-column:1/-1}.vc-designer-body{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:820px){.vc-designer-body{grid-template-columns:minmax(0,1fr);gap:12px}.vc-pdf-preview-wrap{order:1}.vc-designer-sidebar{order:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.vc-designer-note{grid-column:1/-1}.vc-designer-section{height:100%}.vc-pdf-stage{min-height:260px;max-height:none}.vc-pdf-canvas-layer{width:min(100%,520px)}}@media (max-width:560px){.vc-signature-designer{width:calc(100% + 2px);margin-left:-1px;margin-right:-1px;padding:13px 11px}.vc-designer-header{gap:10px}.vc-designer-header h3{font-size:.94rem;line-height:1.2}.vc-designer-header p{font-size:.62rem;line-height:1.4}.vc-designer-tools{align-self:stretch;width:100%}.vc-designer-tools button{justify-content:center;width:100%}.vc-designer-signers{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.vc-designer-signers>span{flex:none}.vc-designer-signers button{white-space:nowrap;flex:none}.vc-pdf-preview-toolbar{height:40px;padding:7px}.vc-pdf-stage{min-height:230px;padding:7px}.vc-designer-sidebar{grid-template-columns:1fr;display:grid}.vc-designer-note{grid-column:auto}.vc-add-field-buttons{grid-template-columns:1fr 1fr}.vc-field-list>div{min-height:32px}.vc-field-list button{min-height:26px}.vc-signature-overlay strong{font-size:.72rem}.vc-signature-overlay small{font-size:.4rem}}.member-shell{color:#173236;background:radial-gradient(circle at 15% 5%,#e5f7ef 0,#0000 30%),#f6faf8;min-height:100vh;padding:32px 18px 70px}.member-card{background:#fff;border:1px solid #d7e6e1;border-radius:20px;max-width:510px;margin:5vh auto;padding:32px;box-shadow:0 25px 65px #10423e15}.member-login h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:2rem}.member-login p{color:#627d7d;line-height:1.6}.member-login form{gap:8px;margin-top:24px;display:grid}.member-login form input{margin-bottom:10px}.member-brand{color:#123537;align-items:center;gap:8px;font-size:1.1rem;font-weight:800;display:flex}.member-brand .pr-sign-mark{background:linear-gradient(135deg,#0a908a 62%,#c7e86f 62%);border-radius:50%;width:26px;height:26px;display:inline-block}.member-security-note,.member-term,.member-audit-note{color:#496567;background:#f2faf6;border:1px solid #cfe4db;border-radius:10px;gap:9px;margin-top:18px;padding:12px;font-size:.78rem;line-height:1.5;display:flex}.member-term input{margin-top:3px}.member-topbar{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto 36px;display:flex}.member-topbar>div:last-child{color:#416266;align-items:center;gap:9px;font-size:.8rem;display:flex}.member-topbar small{color:#789092}.member-topbar button{color:#087e7b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:inline-flex}.member-doc-shell{padding-top:22px}.member-welcome{color:#fff;background:#12383a;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:18px;max-width:1100px;margin:0 auto 22px;padding:28px;display:flex}.member-welcome h1{letter-spacing:-.06em;margin:5px 0;font-size:2.2rem}.member-welcome p{color:#b9d4d0;margin:0}.member-trust{color:#d3ec7b;align-items:center;gap:7px;font:700 .7rem DM Mono,monospace;display:flex}.member-doc-list{gap:13px;max-width:1100px;margin:auto;display:grid}.member-doc-card{background:#fff;border:1px solid #d8e7e1;border-radius:15px;gap:16px;padding:19px;display:flex;box-shadow:0 8px 24px #19433e09}.member-doc-icon{color:#087e7b;background:#e7f5ef;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.member-doc-content{flex:1;min-width:0}.member-doc-head{justify-content:space-between;gap:14px;display:flex}.member-doc-head h3{margin:4px 0;font-size:1.04rem}.member-doc-content p{color:#688182;margin:6px 0;font-size:.82rem}.member-status{color:#476467;white-space:nowrap;background:#eef4f2;border-radius:999px;align-self:start;align-items:center;gap:5px;padding:5px 8px;font-size:.68rem;font-weight:800;display:flex}.member-status.signed{color:#547121;background:#e4f4cc}.member-status.viewed{color:#087e7b;background:#e5f4ef}.member-doc-meta{color:#749091;flex-wrap:wrap;gap:10px;font-size:.7rem;display:flex}.member-doc-meta span{align-items:center;gap:4px;display:flex}.member-doc-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.member-doc-actions>a{color:#087e7b;font-size:.78rem;font-weight:800;text-decoration:none}.member-final-link{color:#087e7b;align-items:center;gap:5px;font-size:.78rem;font-weight:800;display:inline-flex}.member-empty{text-align:center;color:#668082;border:1px dashed #bcd5cc;border-radius:18px;max-width:1100px;margin:auto;padding:55px}.member-empty h3{color:#193b3d;margin:12px 0 5px}.vc-credential-card{background:linear-gradient(110deg,#f6fde5,#edf9f3);border:1px solid #cde2af;border-radius:14px;align-items:flex-start;gap:13px;margin:0 0 18px;padding:17px;display:flex}.vc-credential-card h3{margin:4px 0}.vc-credential-card p{color:#56706e;margin:0;font-size:.78rem}.vc-credential-icon{color:#294239;background:#c9e96e;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.vc-credential-card>.vc-icon-button{margin-left:auto}.vc-credential-values{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.vc-credential-values code{color:#244345;background:#fff;border-radius:6px;padding:6px 8px;font-size:.72rem}.vc-lgpd-wizard{background:linear-gradient(145deg,#f6fdf9,#eef8f4);border:1px solid #b8d6cf;border-radius:18px;margin:20px 0;padding:26px;box-shadow:0 14px 35px #17443f0c}.vc-lgpd-wizard-head{justify-content:space-between;gap:20px;display:flex}.vc-lgpd-wizard h2{letter-spacing:-.045em;margin:5px 0 8px;font-size:1.55rem}.vc-lgpd-wizard-head p{color:#5d7777;max-width:760px;margin:0;line-height:1.55}.vc-lgpd-steps{gap:8px;margin:24px 0;display:flex}.vc-lgpd-steps span{color:#708887;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:flex}.vc-lgpd-steps b{color:#65807d;background:#dfece7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.vc-lgpd-steps .active,.vc-lgpd-steps .done{color:#087e7b}.vc-lgpd-steps .active b,.vc-lgpd-steps .done b{color:#173c3a;background:#c8e96f}.vc-lgpd-step{background:#fff;border:1px solid #d7e7e1;border-radius:13px;padding:20px}.vc-lgpd-step-intro{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.vc-lgpd-step-icon,.vc-lgpd-review-icon{color:#087e7b;background:#e8f5ef;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.vc-lgpd-step h3,.vc-lgpd-review h3{margin:2px 0 4px}.vc-lgpd-step p,.vc-lgpd-review p{color:#66807f;margin:0;font-size:.8rem;line-height:1.5}.vc-lgpd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vc-lgpd-grid>div{gap:6px;display:grid}.vc-lgpd-wide{grid-column:1/-1}.vc-lgpd-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.vc-required{color:#ae575d;font-size:.7rem}.vc-lgpd-review{align-items:flex-start;gap:12px;display:flex}.vc-lgpd-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.vc-lgpd-review-grid span{background:#eef8f4;border-radius:9px;gap:4px;padding:11px;display:grid}.vc-lgpd-review-grid small{color:#76908f;font-size:.65rem}.vc-lgpd-review-grid b{font-size:.78rem}.vc-lgpd-assurance{color:#d8ece9;background:#123a3b;border-radius:10px;gap:8px;padding:12px;font-size:.75rem;line-height:1.45;display:flex}@media (max-width:700px){.member-card{padding:22px}.member-topbar,.member-welcome{flex-direction:column;align-items:flex-start}.member-topbar>div:last-child{flex-wrap:wrap}.member-welcome h1{font-size:1.8rem}.member-doc-card{gap:11px;padding:14px}.member-doc-head{flex-direction:column}.member-doc-actions{flex-direction:column;align-items:flex-start}.vc-credential-card{flex-wrap:wrap}.vc-lgpd-wizard{padding:16px}.vc-lgpd-grid,.vc-lgpd-review-grid{grid-template-columns:1fr}.vc-lgpd-wide{grid-column:auto}.vc-lgpd-steps{white-space:nowrap;overflow:auto}.vc-lgpd-wizard-head{gap:8px}.vc-lgpd-actions{justify-content:stretch}.vc-lgpd-actions button{flex:1}}.vc-signature-designer-wide{box-sizing:border-box;background:linear-gradient(145deg,#132f32,#193b3d);border:1px solid #3b5d5d;border-radius:16px;grid-column:1/-1;width:100%;margin:18px 0 4px;padding:18px}.vc-signature-designer-wide .vc-signature-designer{background:0 0;max-width:1180px;margin:0 auto}.vc-signature-designer-wide .vc-designer-body{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.vc-signature-designer-wide .vc-pdf-preview-wrap{min-width:0}.vc-signature-designer-wide .vc-pdf-stage{background:#102629;border-radius:12px;justify-content:center;align-items:flex-start;min-height:520px;padding:18px;display:flex;overflow:auto}.vc-signature-designer-wide .vc-pdf-canvas-layer{cursor:crosshair;width:min(100%,650px);box-shadow:0 16px 34px #06151788}.vc-signature-designer-wide .vc-field-overlay{touch-action:none;cursor:grab}.vc-signature-designer-wide .vc-field-overlay:active{cursor:grabbing}.vc-signature-designer-wide .vc-designer-sidebar{max-height:none}.vc-signature-designer-wide .vc-designer-section{background:#193b3d}.vc-signature-designer-wide .vc-designer-note{background:#163538}@media (max-width:820px){.vc-signature-designer-wide{padding:12px}.vc-signature-designer-wide .vc-designer-body{grid-template-columns:1fr}.vc-signature-designer-wide .vc-pdf-stage{min-height:360px;padding:10px}.vc-signature-designer-wide .vc-pdf-canvas-layer{width:min(100%,560px)}}.vc-signature-designer-wide .vc-field-overlay.focused{outline-offset:2px;outline:3px solid #e2ff78;box-shadow:0 0 0 6px #c8e96a35}.vc-signature-designer-wide .vc-field-list>div{grid-template-columns:minmax(72px,1fr) 66px auto auto;align-items:center;gap:6px;padding:8px;display:grid}.vc-signature-designer-wide .vc-field-list>div.focused{background:#2a4a48;border:1px solid #c8e96a}.vc-signature-designer-wide .vc-field-list select{color:#dcecea;background:#183638;border:1px solid #4d706e;border-radius:5px;min-width:0;height:28px;padding:0 4px;font-size:.56rem}.vc-signature-designer-wide .vc-field-list .vc-field-position-button{color:#d9f58a;background:#315044;border:1px solid #b8de6d;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;font-size:.56rem;font-weight:800;display:inline-flex}.vc-signature-designer-wide .vc-field-list>div>button:last-child{color:#f0a6a6;padding:4px 3px;font-size:.55rem}@media (max-width:560px){.vc-signature-designer-wide .vc-field-list>div{grid-template-columns:1fr 64px}.vc-signature-designer-wide .vc-field-list .vc-field-position-button,.vc-signature-designer-wide .vc-field-list>div>button:last-child{grid-row:2}.vc-signature-designer-wide .vc-field-list .vc-field-position-button{justify-self:start}}.vc-flow-guide{background:linear-gradient(90deg,#163335,#1d4140);border:1px solid #315252;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 18px;padding:15px 18px;display:flex}.vc-flow-guide-title{color:#dff5ea;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;min-width:180px;display:grid}.vc-flow-guide-title svg{color:#d7f870;grid-row:span 2}.vc-flow-guide-title b{font-size:.82rem}.vc-flow-guide-title span{color:#88a3a2;font:500 .62rem DM Mono,monospace}.vc-flow-steps{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vc-flow-steps span{color:#9cb5b2;border:1px solid #355656;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:.65rem;font-weight:700;display:inline-flex}.vc-flow-steps .done{color:#c9f268;background:#3e5d42}.vc-flow-steps .current{color:#173332;background:#d5f76f;border-color:#c9f268}.vc-recipient-assignment-help{color:#9bb4b1;margin:5px 0 10px;font-size:.67rem;line-height:1.45}.vc-recipient-assignment-row{grid-template-columns:minmax(170px,1.25fr) minmax(140px,1fr) auto;align-items:center;gap:8px!important;display:grid!important}.vc-recipient-assignment-row select{color:#e7f6ee;background:#18393a;border:1px solid #456a67;border-radius:8px;min-width:0;height:42px;padding:0 10px;font-size:.72rem}.vc-assigned-person{color:#dff5a0;background:#2b4c46;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;padding:7px 9px;font-size:.7rem;font-weight:800;display:grid}.vc-assigned-person svg{color:#d8f76b;grid-row:span 2}.vc-assigned-person small{color:#a8c5bf;grid-column:2;font-size:.59rem;font-weight:500}.vc-assigned-person.pending{color:#8fa9a6;background:#213f40;font-weight:500;display:block}.vc-no-eligible-people{color:#f0ce83;background:#3c3224;border:1px solid #876632;border-radius:8px;align-items:center;gap:8px;margin:9px 0 12px;padding:10px 11px;font-size:.68rem;line-height:1.4;display:flex}.vc-no-eligible-people b{color:#fff0c5}@media (max-width:900px){.vc-flow-guide{flex-direction:column;align-items:flex-start;gap:11px}.vc-recipient-assignment-row{grid-template-columns:1fr!important}.vc-recipient-assignment-row>button{justify-self:start}}.vc-custody-page{padding-top:30px}.vc-custody-hero{background:linear-gradient(120deg,#1b3338,#1a292f);border:1px solid #2c4247;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.vc-custody-hero .vc-eyebrow{color:#c5e66a;align-items:center;gap:7px;display:flex}.vc-custody-hero h2{color:#f2f8f5;letter-spacing:-.055em;margin:10px 0 8px;font:800 1.55rem Manrope,sans-serif}.vc-custody-hero p{color:#99afac;max-width:650px;margin:0;font-size:.75rem;line-height:1.6}.vc-custody-integrity{color:#dff0e9;background:#203b3d;border:1px solid #405951;border-radius:11px;align-items:center;gap:9px;min-width:190px;padding:12px 14px;display:flex}.vc-custody-integrity svg{color:#c5e66a}.vc-custody-integrity b,.vc-custody-integrity small{display:block}.vc-custody-integrity b{font-size:.7rem}.vc-custody-integrity small{color:#8ea9a3;margin-top:3px;font-size:.59rem}.vc-custody-filter-card{color:#eaf3f1;box-shadow:none;background:#1a282e;border:1px solid #2d4046;border-radius:13px;margin-top:14px}.vc-custody-filter-card [data-slot=card-content]{padding:18px 20px}.vc-custody-filter-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.vc-custody-filter-head>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.vc-custody-filter-head svg{color:#c5e66a;grid-row:span 2}.vc-custody-filter-head b{font-size:.75rem}.vc-custody-filter-head small{color:#839b99;font-size:.64rem}.vc-custody-clear{color:#9eb7b3;background:0 0;border:1px solid #3a5154;border-radius:7px;padding:5px 8px;font-size:.64rem}.vc-custody-clear:hover{color:#fff;background:#273d41}.vc-custody-filters{grid-template-columns:1.35fr 1.35fr .7fr .7fr;gap:10px;margin-top:15px;display:grid}.vc-custody-filters label{color:#8da5a3;min-width:0;font-size:.63rem}.vc-custody-filters label>span{align-items:center;gap:4px;display:flex}.vc-custody-filters select,.vc-custody-filters input{color:#dcebe7;background:#21363b;border:1px solid #355055;border-radius:8px;width:100%;height:38px;margin-top:6px;padding:0 9px;font-size:.68rem}.vc-custody-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:19px 0 11px;display:flex}.vc-custody-context{color:#91aaa6;align-items:center;gap:7px;font-size:.68rem;display:flex}.vc-custody-context svg{color:#c5e66a}.vc-custody-downloads{gap:7px;display:flex}.vc-custody-export{color:#dcebe6;background:#21343a;border:1px solid #3c5658;border-radius:7px;height:32px;padding:0 10px;font-size:.63rem}.vc-custody-export:hover{background:#2d4749}.vc-custody-export:disabled{opacity:.55}.vc-export-pdf{color:#f2c4bd;border-color:#734f4f}.vc-export-csv{color:#cde88b;border-color:#4f684f}.vc-export-json{color:#b5d5ee;border-color:#48617b}.vc-custody-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.vc-custody-summary>div{background:#1a282e;border:1px solid #2b3e43;border-radius:10px;padding:14px 15px}.vc-custody-summary span,.vc-custody-summary small{color:#829897;font-size:.62rem;display:block}.vc-custody-summary strong{color:#f1f7f4;letter-spacing:-.05em;margin:6px 0 3px;font:800 1.5rem Manrope,sans-serif;display:block}.vc-custody-table-card{color:#eaf3f1;box-shadow:none;background:#1a282e;border:1px solid #2b3e43;border-radius:13px;margin-top:12px}.vc-custody-table-head{border-bottom:1px solid #2b3e43;justify-content:space-between;align-items:center;gap:15px;padding:17px 19px;display:flex}.vc-custody-table-head b,.vc-custody-table-head small{display:block}.vc-custody-table-head b{font-size:.78rem}.vc-custody-table-head small{color:#809997;margin-top:3px;font-size:.62rem}.vc-custody-table-head>span{color:#9fbab5;align-items:center;gap:5px;font:600 .6rem DM Mono,monospace;display:flex}.vc-custody-table-head>span svg{color:#c5e66a}.vc-custody-event-list{display:grid}.vc-custody-event{border-bottom:1px solid #273a40;gap:11px;padding:15px 19px;display:flex}.vc-custody-event:last-child{border-bottom:0}.vc-custody-event-icon{color:#c5e66a;background:#263f41;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.vc-custody-event-main{flex:1;min-width:0}.vc-custody-event-top{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.vc-custody-event-top b{color:#e5f1ed;font-size:.72rem}.vc-custody-event-top time{color:#809794;white-space:nowrap;font:600 .59rem DM Mono,monospace}.vc-custody-event-meta{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.vc-custody-event-meta span{color:#a8c0bb;background:#21383b;border-radius:5px;padding:4px 6px;font-size:.61rem}.vc-custody-event-meta .vc-custody-status{color:#d5eb8c;background:#3c5240;font-family:DM Mono,monospace}.vc-custody-proof{color:#9db4b0;flex-wrap:wrap;gap:12px;margin-top:9px;font-size:.62rem;line-height:1.4;display:flex}.vc-custody-proof span+span{border-left:1px solid #3a4d50;padding-left:12px}.vc-custody-hash{color:#78938f;word-break:break-all;align-items:center;gap:5px;margin-top:8px;font:.58rem DM Mono,monospace;display:flex}.vc-custody-hash svg{color:#84aaa1;flex:none}.vc-custody-empty{color:#849b99;text-align:center;place-items:center;gap:7px;min-height:190px;padding:30px;font-size:.7rem;display:grid}.vc-custody-empty svg{color:#c5e66a}.vc-custody-empty b{color:#dbe9e4;font-size:.8rem}.vc-custody-error{color:#efb6a9}.vc-custody-error svg{color:#ef9e8f}.vc-custody-footnote{color:#829a96;flex-wrap:wrap;align-items:center;gap:6px;margin:11px 2px;font-size:.61rem;display:flex}.vc-custody-footnote svg{color:#c5e66a}.vc-custody-footnote code{color:#b5ccc7;word-break:break-all;font:.58rem DM Mono,monospace}.vc-custody-footnote>span{margin-left:auto}@media (max-width:800px){.vc-custody-hero{flex-direction:column}.vc-custody-integrity{width:100%}.vc-custody-filters{grid-template-columns:1fr 1fr}.vc-custody-summary{grid-template-columns:repeat(2,1fr)}.vc-custody-toolbar{flex-direction:column;align-items:flex-start}.vc-custody-downloads{width:100%}.vc-custody-export{flex:1}.vc-custody-event-top{flex-direction:column;align-items:flex-start;gap:4px}.vc-custody-footnote>span{width:100%;margin-left:0}}@media (max-width:560px){.vc-custody-filters{grid-template-columns:1fr}.vc-custody-summary{grid-template-columns:1fr 1fr}.vc-custody-table-head{flex-direction:column;align-items:flex-start}.vc-custody-event{padding-inline:13px}.vc-custody-proof{gap:5px;display:grid}.vc-custody-proof span+span{border-left:0;padding:0}.vc-custody-hero{padding:18px}.vc-custody-summary>div{padding:12px}.vc-custody-summary strong{font-size:1.3rem}}.vc-overview{padding-top:30px}.vc-overview-hero{background:linear-gradient(118deg,#1b3439,#1a282f 72%);border:1px solid #2d4247;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex;box-shadow:0 18px 38px #0000001f}.vc-overview-hero-copy{max-width:660px}.vc-overview-hero-copy .vc-eyebrow{color:#c5e66a;align-items:center;gap:7px;display:flex}.vc-overview-hero h2{color:#f2f8f5;letter-spacing:-.06em;margin:10px 0 8px;font:800 clamp(1.4rem,2.4vw,2.05rem)/1.08 Manrope,sans-serif}.vc-overview-hero p{color:#9ab1ae;max-width:590px;margin:0;font-size:.76rem;line-height:1.6}.vc-overview-health{background:#20373b;border:1px solid #395458;border-radius:13px;align-items:center;gap:14px;min-width:245px;padding:12px 14px;display:flex}.vc-health-ring{background:conic-gradient(#c5e66a var(--progress),#385154 0);isolation:isolate;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative}.vc-health-ring:after{content:"";z-index:-1;background:#20373b;border-radius:50%;position:absolute;inset:7px}.vc-health-ring strong,.vc-health-ring small{z-index:1}.vc-health-ring strong{color:#f4f9f5;font:800 1.25rem/.9 Manrope,sans-serif}.vc-health-ring small{color:#91aaa5;margin-top:-15px;font-size:.52rem}.vc-overview-health>b,.vc-overview-health small{display:block}.vc-overview-health b{color:#edf6f2;margin-top:5px;font-size:.76rem}.vc-overview-health small{color:#8ca5a2;margin-top:5px;font-size:.64rem;line-height:1.35}.vc-overview-metrics{margin-top:25px}.vc-overview-section-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:12px;display:flex}.vc-overview-section-heading h3{color:#edf6f3;letter-spacing:-.03em;margin:7px 0 0;font:700 1rem Manrope,sans-serif}.vc-overview-updated{color:#79928f;text-transform:uppercase;align-items:center;gap:6px;font:600 .6rem DM Mono,monospace;display:flex}.vc-live-dot{background:#c5e66a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c5e66a1a}.vc-metric-grid{gap:11px}.vc-metric-card{background:#1b292f;border:1px solid #2d4045;border-radius:13px;min-height:130px;padding:17px 18px;transition:transform .16s,border-color .16s}.vc-metric-card:hover{border-color:#486165;transform:translateY(-2px)}.vc-metric-card-top{justify-content:space-between;align-items:center;min-height:30px;display:flex}.vc-metric-card .vc-metric-icon{margin-bottom:0}.vc-metric-caption{color:#7e9995;text-align:right;font:600 .56rem DM Mono,monospace}.vc-metric-card>span:not(.vc-metric-caption){color:#9aafac;margin-top:14px;font-size:.66rem;display:block}.vc-metric-card strong{margin-top:5px;font-size:1.7rem}.vc-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;margin-top:12px}.vc-overview-panel{color:#eaf3f1;background:#1a282e;border:1px solid #2b3e43;border-radius:13px;min-width:0}.vc-overview-panel-head{border-bottom:1px solid #2a3c41;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 19px 14px;display:flex}.vc-overview-panel-head .vc-eyebrow{color:#85a09d}.vc-overview-panel-head h3{color:#edf6f2;letter-spacing:-.035em;margin:7px 0 0;font:700 .98rem Manrope,sans-serif}.vc-overview-panel-head>svg{color:#85a9a1}.vc-overview-bars{gap:18px;padding:21px 19px 18px;display:grid}.vc-overview-bar-row>div:first-child{color:#96aca9;justify-content:space-between;gap:10px;font-size:.67rem;display:flex}.vc-overview-bar-row b{color:#e8f1ed;font:700 .72rem DM Mono,monospace}.vc-overview-bar-track{background:#2b4044;border-radius:99px;height:9px;margin-top:8px;overflow:hidden}.vc-overview-bar-track i{border-radius:99px;min-width:7px;height:100%;display:block}.vc-overview-bar-track .tone-mint{background:linear-gradient(90deg,#65b7aa,#c5e66a)}.vc-overview-bar-track .tone-sun{background:linear-gradient(90deg,#c78b48,#f0cb76)}.vc-overview-bar-track .tone-rose{background:linear-gradient(90deg,#b85869,#e99489)}.vc-overview-insight{color:#a7bdb8;background:#20383a;border:1px solid #36504d;border-radius:9px;align-items:flex-start;gap:8px;margin:0 19px 18px;padding:11px 12px;font-size:.65rem;line-height:1.45;display:flex}.vc-overview-insight svg{color:#c5e66a;flex:none}.vc-overview-focus .vc-focus-list{gap:0;padding:5px 19px 10px}.vc-focus-item{border-bottom:1px solid #2a3c41;gap:10px;padding:13px 0;display:flex}.vc-focus-item:last-child{border-bottom:0}.vc-focus-number{color:#c5e66a;background:#243d40;width:27px;height:27px}.vc-focus-item.rose .vc-focus-number{color:#f1b9ac;background:#4a3037}.vc-focus-item.sun .vc-focus-number{color:#f3cd7c;background:#493a2c}.vc-focus-item.muted .vc-focus-number{color:#96aaa7;background:#293b3f}.vc-focus-item b{color:#dfeae6;font-size:.7rem;line-height:1.35;display:block}.vc-focus-item small{color:#829a96;margin-top:4px;font-size:.62rem;line-height:1.4;display:block}.vc-overview-recent{margin-top:12px}.vc-overview-count{color:#9eb8b3;background:#223b3d;border-radius:6px;padding:5px 8px;font:600 .58rem DM Mono,monospace}.vc-overview-recent-list{display:grid}.vc-overview-recent-row{border-bottom:1px solid #2a3b40;align-items:center;gap:11px;padding:13px 19px;display:flex}.vc-overview-recent-row:last-child{border-bottom:0}.vc-overview-recent-main{flex:1;min-width:0}.vc-overview-recent-main b,.vc-overview-recent-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vc-overview-recent-main b{color:#dfeae6;font-size:.71rem}.vc-overview-recent-main small{color:#809795;margin-top:4px;font:.59rem DM Mono,monospace}.vc-overview-recent-row>svg{color:#6e8885}.vc-overview-recent-row .vc-pill{padding:5px 7px;font-size:.56rem}@media (max-width:800px){.vc-overview-hero{flex-direction:column;align-items:flex-start}.vc-overview-health{width:100%}.vc-overview-grid{grid-template-columns:1fr}.vc-overview-section-heading{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:560px){.vc-overview-hero{padding:20px 18px}.vc-overview-updated{font-size:.56rem}.vc-overview-recent-row{padding-inline:13px}.vc-overview-recent-row .vc-pill{display:none}}.vc-custody-table-scroll{overflow-x:auto}.vc-custody-data-table{border-collapse:collapse;width:100%;min-width:780px}.vc-custody-data-table th{color:#77918f;text-align:left;text-transform:uppercase;letter-spacing:.03em;background:#18262c;border-bottom:1px solid #2d4145;padding:10px 13px;font:600 .58rem DM Mono,monospace}.vc-custody-data-table th:first-child{padding-left:19px}.vc-custody-data-table th:last-child{width:38px;padding-right:14px}.vc-custody-data-table td{color:#b6c9c4;vertical-align:middle;border-bottom:1px solid #273a40;padding:13px;font-size:.67rem}.vc-custody-data-table td:first-child{padding-left:19px}.vc-custody-data-table td:last-child{padding-right:14px}.vc-custody-data-table tbody tr:not(.vc-custody-detail-row){cursor:pointer;transition:background .14s}.vc-custody-data-table tbody tr:not(.vc-custody-detail-row):hover,.vc-custody-data-table tbody tr.expanded{background:#20363a}.vc-custody-data-table tbody tr:last-child td{border-bottom:0}.vc-custody-sort{color:#78938f;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;align-items:center;gap:5px;padding:0;display:inline-flex}.vc-custody-sort:hover,.vc-custody-sort.active,.vc-custody-sort.active svg{color:#c5e66a}.vc-custody-table-event{align-items:center;gap:8px;min-width:170px;display:flex}.vc-custody-table-event .vc-custody-event-icon{border-radius:7px;width:25px;height:25px}.vc-custody-table-event b,.vc-custody-data-table td>b,.vc-custody-data-table td>small{display:block}.vc-custody-table-event b,.vc-custody-data-table td>b{color:#e3eeea;font-size:.67rem;line-height:1.35}.vc-custody-table-event small,.vc-custody-data-table td>small{color:#799390;margin-top:3px;font:.56rem DM Mono,monospace}.vc-custody-data-table td time{color:#a8bdb8;white-space:nowrap;font:.61rem DM Mono,monospace}.vc-custody-expand{color:#71908a;transition:transform .16s}.vc-custody-expand.open{color:#c5e66a;transform:rotate(180deg)}.vc-custody-status{color:#d5eb8c;background:#3c5240;border-radius:5px;padding:4px 6px;font:.57rem DM Mono,monospace;display:inline-flex}.vc-custody-muted{color:#6c8581}.vc-custody-detail-row td{background:#1e3437;border-bottom:1px solid #2d4647;padding:0 19px}.vc-custody-row-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:15px 0;display:grid}.vc-custody-row-detail>div{min-width:0}.vc-custody-row-detail span,.vc-custody-row-detail b,.vc-custody-row-detail code{display:block}.vc-custody-row-detail span{color:#75918d;text-transform:uppercase;letter-spacing:.02em;font-size:.57rem}.vc-custody-row-detail b,.vc-custody-row-detail code{color:#c6d8d2;word-break:break-word;margin-top:4px;font-size:.63rem;line-height:1.45}.vc-custody-row-detail code{color:#a7c2bb;font:.57rem DM Mono,monospace}.vc-custody-pagination{color:#7e9894;background:#18272d;justify-content:space-between;align-items:center;gap:15px;padding:12px 19px;font-size:.62rem;display:flex}.vc-custody-pagination>span b{color:#afc3bd}.vc-custody-pagination>div{align-items:center;gap:8px;display:flex}.vc-custody-pagination strong{color:#c6d8d2;font:600 .6rem DM Mono,monospace}.vc-custody-pagination button{color:#a7bfba;background:#20383b;border:1px solid #3a5254;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.vc-custody-pagination button:hover:not(:disabled){color:#fff;background:#2a4849}.vc-custody-pagination button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:800px){.vc-custody-row-detail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vc-custody-pagination{flex-direction:column;align-items:flex-start;padding-inline:13px}.vc-custody-pagination>div{justify-content:space-between;width:100%}.vc-custody-row-detail{grid-template-columns:1fr}.vc-custody-detail-row td{padding-inline:13px}}.vc-dpo-page{padding-top:30px}.vc-dpo-hero{background:linear-gradient(115deg,#1b3439,#1a282f);border:1px solid #2d4247;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:25px 26px;display:flex;box-shadow:0 18px 38px #0000001f}.vc-dpo-hero>div:first-child{max-width:660px}.vc-dpo-hero .vc-eyebrow{color:#c5e66a;align-items:center;gap:7px;display:flex}.vc-dpo-hero h2{color:#f2f8f5;letter-spacing:-.06em;margin:10px 0 8px;font:800 clamp(1.5rem,2.6vw,2.15rem)/1.05 Manrope,sans-serif}.vc-dpo-hero p{color:#9ab1ae;max-width:620px;margin:0;font-size:.76rem;line-height:1.65}.vc-dpo-provider{background:#203b3d;border:1px solid #405951;border-radius:12px;align-items:center;gap:12px;min-width:235px;padding:14px 16px;display:flex}.vc-dpo-provider-mark{color:#1a3031;background:#c5e66a;border-radius:12px;place-items:center;width:42px;height:42px;font:800 1.25rem Manrope,sans-serif;display:grid}.vc-dpo-provider span,.vc-dpo-provider b,.vc-dpo-provider small{display:block}.vc-dpo-provider span{color:#87a39e;text-transform:uppercase;letter-spacing:.05em;font-size:.59rem}.vc-dpo-provider b{color:#f0f8f4;margin-top:4px;font:800 1rem Manrope,sans-serif}.vc-dpo-provider small{color:#9ab4ae;margin-top:3px;font-size:.62rem}.vc-dpo-grid{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:13px;margin-top:14px;display:grid}.vc-dpo-card{color:#eaf3f1;background:#1a282e;border:1px solid #2b3e43;border-radius:13px;min-width:0}.vc-dpo-card-head{border-bottom:1px solid #2a3d42;justify-content:space-between;align-items:flex-start;gap:15px;padding:19px;display:flex}.vc-dpo-card-head .vc-eyebrow{color:#85a09d}.vc-dpo-card-head h3{color:#edf6f2;letter-spacing:-.035em;margin:7px 0 0;font:700 1rem Manrope,sans-serif}.vc-dpo-card-head>svg{color:#c5e66a}.vc-dpo-document{background:#20383a;border:1px solid #36504d;border-radius:10px;align-items:center;gap:11px;margin:18px 19px 0;padding:13px;display:flex}.vc-dpo-file-icon{color:#c5e66a;background:#2b4a47;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.vc-dpo-document>div:nth-child(2){flex:1;min-width:0}.vc-dpo-document b,.vc-dpo-document small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vc-dpo-document b{color:#e5f1ed;font-size:.72rem}.vc-dpo-document small{color:#8da7a2;margin-top:4px;font:.58rem DM Mono,monospace}.vc-dpo-doc-status{color:#d9ee92;white-space:nowrap;background:#3a523e;border-radius:5px;padding:5px 7px;font:600 .55rem DM Mono,monospace}.vc-dpo-note{color:#9cb3ae;margin:15px 19px 0;font-size:.68rem;line-height:1.6}.vc-dpo-actions{align-items:center;gap:12px;margin:18px 19px 20px;display:flex}.vc-dpo-actions .vc-button-lime{padding:9px 12px;font-size:.68rem}.vc-dpo-link{color:#9ec1b9;align-items:center;gap:6px;font-size:.66rem;font-weight:700;display:inline-flex}.vc-dpo-link:hover{color:#c5e66a}.vc-dpo-responsibilities .vc-dpo-list{gap:0;padding:4px 19px 8px;display:grid}.vc-dpo-list>div{border-bottom:1px solid #2a3c41;padding:14px 0}.vc-dpo-list>div:last-child{border-bottom:0}.vc-dpo-list b,.vc-dpo-list span{display:block}.vc-dpo-list b{color:#dfeae6;font-size:.7rem}.vc-dpo-list span{color:#829a96;margin-top:5px;font-size:.63rem;line-height:1.5}.vc-dpo-empty{color:#a7bbb6;background:#20383a;border-radius:9px;align-items:center;gap:8px;margin:18px 19px 20px;padding:14px;font-size:.68rem;display:flex}.vc-dpo-empty svg{color:#c5e66a}@media (max-width:800px){.vc-dpo-hero{flex-direction:column;align-items:flex-start}.vc-dpo-provider{width:100%}.vc-dpo-grid{grid-template-columns:1fr}}@media (max-width:560px){.vc-dpo-hero{padding:20px 18px}.vc-dpo-card-head,.vc-dpo-document{padding-inline:14px}.vc-dpo-document{flex-wrap:wrap;align-items:flex-start;margin-inline:14px}.vc-dpo-document>div:nth-child(2){width:calc(100% - 48px)}.vc-dpo-doc-status{margin-left:46px}.vc-dpo-note,.vc-dpo-actions{margin-inline:14px}.vc-dpo-card-head,.vc-dpo-responsibilities .vc-dpo-list{padding-inline:14px}}.vc-plan-page{gap:14px;padding-top:30px;display:grid}.vc-plan-hero{background:linear-gradient(120deg,#1a3036,#203d3d);border:1px solid #2b4045;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;padding:23px 24px;display:flex}.vc-plan-hero h2{color:#f1f8f5;letter-spacing:-.055em;margin:9px 0 7px;font:800 1.65rem Manrope,sans-serif}.vc-plan-hero p{color:#9ab1ae;max-width:620px;margin:0;font-size:.76rem;line-height:1.55}.vc-plan-current-chip{color:#dcebe5;background:#183135;border:1px solid #45605e;border-radius:11px;align-items:center;gap:10px;min-width:245px;padding:13px 14px;display:flex}.vc-plan-current-chip>svg{color:#c5e66a}.vc-plan-current-chip small,.vc-plan-current-chip b{display:block}.vc-plan-current-chip small{color:#8ca6a1;font-size:.6rem}.vc-plan-current-chip b{color:#f0f8f4;margin-top:4px;font-size:.8rem}.vc-plan-current-chip>span{color:#c5e66a;background:#c5e66a1f;border-radius:6px;margin-left:auto;padding:5px 7px;font:600 .56rem DM Mono,monospace}.vc-plan-current-card,.vc-plan-usage-card,.vc-plan-options,.vc-plan-billing-note{background:#1a282e;border:1px solid #293d42;border-radius:14px}.vc-plan-current-card{justify-content:space-between;align-items:center;gap:26px;padding:22px 24px;display:flex}.vc-plan-current-main{align-items:center;gap:13px;display:flex}.vc-plan-seal{color:#1d3537;background:#c5e66a;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.vc-plan-current-main h3{color:#edf7f3;margin:5px 0 4px;font:800 1.08rem Manrope,sans-serif}.vc-plan-current-main p{color:#829a98;margin:0;font-size:.69rem}.vc-plan-current-meta{gap:26px;display:flex}.vc-plan-current-meta small,.vc-plan-current-meta b{display:block}.vc-plan-current-meta small{color:#77908d;font-size:.58rem}.vc-plan-current-meta b{color:#e0ece8;margin-top:5px;font-size:.7rem}.vc-plan-section-head{border-bottom:1px solid #2a3d42;justify-content:space-between;align-items:flex-end;gap:15px;padding:18px 20px 14px;display:flex}.vc-plan-section-head h3{color:#edf6f2;letter-spacing:-.035em;margin:7px 0 0;font:700 .99rem Manrope,sans-serif}.vc-plan-section-head>svg{color:#85a9a1}.vc-plan-usage-card{padding-bottom:17px}.vc-plan-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;padding:20px;display:grid}.vc-plan-usage-row{min-width:0}.vc-plan-usage-label{color:#9ab0ad;justify-content:space-between;gap:12px;font-size:.66rem;display:flex}.vc-plan-usage-label b{color:#e6f0ed;font:700 .68rem DM Mono,monospace}.vc-plan-usage-label small{color:#78918e;font-weight:400}.vc-plan-usage-track{background:#2c4145;border-radius:99px;height:9px;margin-top:9px;overflow:hidden}.vc-plan-usage-track i{border-radius:99px;min-width:4px;height:100%;display:block}.vc-plan-usage-track .tone-mint{background:linear-gradient(90deg,#58aaa2,#c5e66a)}.vc-plan-usage-track .tone-lime{background:linear-gradient(90deg,#7ac46d,#d6ed83)}.vc-plan-usage-track .tone-sun{background:linear-gradient(90deg,#c88d4f,#f2c978)}.vc-plan-usage-track .tone-rose{background:linear-gradient(90deg,#b65d6b,#e6958b)}.vc-plan-usage-note{color:#a5bcb7;background:#20393a;border:1px solid #36514d;border-radius:9px;align-items:flex-start;gap:8px;margin:0 20px;padding:10px 12px;font-size:.63rem;line-height:1.45;display:flex}.vc-plan-usage-note svg{color:#c5e66a;flex:none}.vc-plan-cycle{background:#24383c;border-radius:8px;gap:3px;padding:3px;display:flex}.vc-plan-cycle button{color:#8ca4a1;background:0 0;border-radius:6px;padding:7px 9px;font-size:.63rem;font-weight:700}.vc-plan-cycle button.active{color:#1e3436;background:#c5e66a}.vc-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px 20px;display:grid}.vc-plan-option{background:#1e3035;border:1px solid #304449;border-radius:12px;flex-direction:column;min-width:0;padding:18px;display:flex;position:relative}.vc-plan-option.selected{border-color:#88a96c;box-shadow:inset 0 0 0 1px #c5e66a59}.vc-plan-option.highlight{background:linear-gradient(150deg,#213a3d,#253c3d)}.vc-plan-recommended{color:#1e3333;text-transform:uppercase;background:#c5e66a;border-radius:5px;padding:4px 7px;font:700 .52rem DM Mono,monospace;position:absolute;top:-9px;right:14px}.vc-plan-option-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vc-plan-option h4{color:#eff8f4;margin:6px 0 0;font:800 1.03rem Manrope,sans-serif}.vc-plan-option p{color:#8fa6a2;min-height:39px;margin:14px 0 13px;font-size:.67rem;line-height:1.5}.vc-plan-price{color:#c5e66a;font:800 1.02rem Manrope,sans-serif;display:block}.vc-plan-option ul{color:#b6c9c4;gap:9px;margin:16px 0 19px;padding:0;font-size:.65rem;list-style:none;display:grid}.vc-plan-option li{align-items:center;gap:7px;display:flex}.vc-plan-option li svg{color:#88b7a5;flex:none}.vc-plan-option .vc-button-lime,.vc-plan-selected-button{width:100%;margin-top:auto;padding:9px 10px;font-size:.65rem}.vc-plan-selected-button{color:#b8cbc6;background:#2a3d41;border:1px solid #43595c}.vc-plan-current-badge{color:#1c3334;background:#c5e66a;align-items:center;gap:4px;font-size:.55rem;display:inline-flex}.vc-plan-billing-note{align-items:center;gap:13px;padding:17px 20px;display:flex}.vc-plan-billing-icon{color:#f2c978;background:#3b3428;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.vc-plan-billing-note h3{color:#eaf4f0;margin:5px 0 4px;font:700 .85rem Manrope,sans-serif}.vc-plan-billing-note p{color:#8ca39f;max-width:720px;margin:0;font-size:.65rem;line-height:1.5}.vc-plan-billing-note>.vc-badge{white-space:nowrap;color:#c5e66a;border-color:#50664e;margin-left:auto;font-size:.56rem}.vc-plan-loading,.vc-plan-empty{color:#91a8a4;background:#1a282e;border:1px solid #2b4045;border-radius:12px;align-items:center;gap:10px;margin-top:30px;padding:22px;font-size:.75rem;display:flex}.vc-plan-empty small{color:#809794;margin-top:4px;display:block}@media (max-width:800px){.vc-plan-hero,.vc-plan-current-card,.vc-plan-billing-note{flex-direction:column;align-items:flex-start}.vc-plan-current-chip{width:100%;min-width:0}.vc-plan-current-meta{justify-content:space-between;gap:12px;width:100%}.vc-plan-grid{grid-template-columns:1fr}.vc-plan-billing-note>.vc-badge{margin-left:0}.vc-plan-usage-grid{grid-template-columns:1fr}}@media (max-width:560px){.vc-plan-hero,.vc-plan-current-card{padding:18px}.vc-plan-current-meta{flex-direction:column;align-items:flex-start;gap:12px}.vc-plan-section-head{flex-direction:column;align-items:flex-start}.vc-plan-grid{padding-inline:14px}.vc-plan-usage-grid{padding-inline:15px}.vc-plan-usage-note{margin-inline:15px}}.vc-plan-catalog{background:#1a282e;border:1px solid #293d42;border-radius:14px;overflow:hidden}.vc-plan-section-description{color:#829996;margin:7px 0 0;font-size:.65rem}.vc-plan-catalog .vc-plan-section-head>.vc-badge{color:#c5e66a;border-color:#53694d;align-items:center;gap:5px;font-size:.56rem;display:inline-flex}.vc-plan-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:17px 20px 20px;display:grid}.vc-plan-catalog-card{min-width:0;color:inherit;text-align:left;background:#203238;border:1px solid #30454a;border-radius:11px;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;transition:border-color .18s,transform .18s;display:flex}.vc-plan-catalog-card:hover,.vc-plan-catalog-card.active{border-color:#a7ce6e;transform:translateY(-1px)}.vc-plan-catalog-card h4{color:#edf7f3;margin:5px 0 0;font:800 .9rem Manrope,sans-serif}.vc-plan-catalog-card strong{color:#c5e66a;font:800 .86rem Manrope,sans-serif}.vc-plan-catalog-card small{color:#91a8a4;font-size:.61rem}.vc-plan-catalog-card>span:last-child{color:#9ed3be;align-items:center;gap:5px;margin-top:5px;font-size:.62rem;display:flex}.vc-plan-editor{background:#1e3438;border:1px solid #53694d;border-radius:11px;margin:0 20px 20px;padding:18px}.vc-plan-editor-head{border-bottom:1px solid #36504f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.vc-plan-editor-head h4{color:#eff8f4;margin:5px 0 0;font:800 1rem Manrope,sans-serif}.vc-plan-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:17px 0;display:grid}.vc-plan-editor-grid>div{min-width:0}.vc-plan-editor-grid .vc-plan-editor-wide{grid-column:span 2}.vc-plan-editor-grid label{color:#a3bab5;margin-bottom:6px;font-size:.61rem;font-weight:700;display:block}.vc-plan-editor-grid input{color:#e8f3ef;background:#16282d;border-color:#46605f;height:37px;font-size:.69rem}.vc-plan-editor-grid input:focus{border-color:#b5dc72;box-shadow:0 0 0 2px #b5dc7224}.vc-plan-editor-actions{border-top:1px solid #36504f;justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.vc-plan-editor-actions span{color:#86a09b;font-size:.61rem;line-height:1.45}.vc-plan-editor-actions .vc-button-lime{white-space:nowrap;padding:10px 14px;font-size:.64rem}@media (max-width:800px){.vc-plan-catalog-grid{grid-template-columns:1fr}.vc-plan-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-plan-editor-grid .vc-plan-editor-wide{grid-column:span 2}.vc-plan-editor-actions{flex-direction:column;align-items:flex-start}.vc-plan-editor-actions .vc-button-lime{width:100%}}@media (max-width:560px){.vc-plan-catalog-grid{padding-inline:14px}.vc-plan-editor{margin-inline:14px}.vc-plan-editor-grid{grid-template-columns:1fr}.vc-plan-editor-grid .vc-plan-editor-wide{grid-column:auto}}.vc-user-actions{align-items:center;gap:10px;display:flex}.vc-user-chip{align-items:center;gap:8px;display:flex;position:relative}.vc-user-chip small{color:#a8d36a;white-space:nowrap;font-size:.52rem;position:absolute;top:19px;left:36px}.vc-logout-button{color:#39716b;cursor:pointer;background:#f5faf8;border:1px solid #d9e4df;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:.62rem;font-weight:700;transition:background .16s,border-color .16s;display:inline-flex}.vc-logout-button:hover{background:#e7f3ed;border-color:#8ebaae}.vc-logout-button:active{transform:scale(.97)}.vc-plan-operations{gap:16px;display:grid}.vc-plan-rules-card,.vc-plan-coupons-card{background:#1a282e;border:1px solid #293d42;border-radius:14px;overflow:hidden}.vc-plan-rules-list{gap:0;padding:6px 20px;display:grid}.vc-plan-rule-row{border-bottom:1px solid #30454a;grid-template-columns:minmax(190px,1.4fr) 100px 145px 170px;align-items:center;gap:16px;padding:15px 0;display:grid}.vc-plan-rule-row:last-child{border-bottom:0}.vc-plan-rule-title{align-items:center;gap:10px;display:flex}.vc-plan-rule-title b{color:#e7f2ee;font-size:.7rem;display:block}.vc-plan-rule-title small{color:#88a09e;margin-top:4px;font-size:.59rem;display:block}.vc-plan-rule-icon{color:#c5e66a;background:#2a4545;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.vc-rule-toggle{color:#9fc1b9;cursor:pointer;align-items:center;gap:7px;font-size:.61rem;font-weight:700;display:flex}.vc-rule-toggle input{accent-color:#b9df72}.vc-rule-toggle.block{color:#d6b979}.vc-rule-toggle.block input:checked{accent-color:#e8aa5f}.vc-rule-threshold{align-items:center;gap:6px;display:flex}.vc-rule-threshold label{color:#9db5b0;white-space:nowrap;margin:0;font-size:.59rem}.vc-rule-threshold input{color:#edf7f3;background:#15272c;border-color:#45605f;width:58px;height:32px;font-size:.67rem}.vc-rule-threshold>span{color:#96b2ad;font-size:.63rem}.vc-plan-operation-actions{border-top:1px solid #30454a;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.vc-plan-operation-actions span{color:#839b97;font-size:.6rem}.vc-plan-operation-actions button{align-items:center;gap:6px;display:inline-flex}.vc-plan-coupon-entry{background:#f5faf7;border:1px solid #dbe9e3;border-radius:10px;align-items:center;gap:11px;margin:0 0 15px;padding:10px 12px;display:flex}.vc-plan-coupon-entry>svg{color:#278e83;flex:none}.vc-plan-coupon-entry>div{min-width:150px}.vc-plan-coupon-entry label{color:#275c59;font-size:.62rem;font-weight:800;display:block}.vc-plan-coupon-entry small{color:#6e8782;margin-top:3px;font-size:.56rem;display:block}.vc-plan-coupon-entry input{color:#285955;text-transform:uppercase;background:#fff;border-color:#b9d2c9;width:140px;height:34px;margin-left:auto;font-size:.65rem}.vc-coupon-layout{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:16px;padding:18px 20px 20px;display:grid}.vc-coupon-form{background:#1e3438;border:1px solid #304b4c;border-radius:11px;padding:16px}.vc-coupon-form-head{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.vc-coupon-form-head b{color:#eef8f4;font-size:.78rem;display:block}.vc-coupon-form-head small{color:#8ca49f;margin-top:5px;font-size:.59rem;display:block}.vc-coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vc-coupon-grid label{color:#a2b9b4;margin-bottom:5px;font-size:.59rem;font-weight:700;display:block}.vc-coupon-grid input,.vc-coupon-grid select{color:#e9f4ef;background:#15272c;border:1px solid #45605f;border-radius:7px;width:100%;height:34px;padding:0 9px;font-size:.64rem}.vc-coupon-grid select{appearance:auto}.vc-coupon-form>.vc-rule-toggle{margin:14px 0}.vc-coupon-form>.vc-button-lime{align-items:center;gap:6px;display:inline-flex}.vc-coupon-list{align-content:start;gap:8px;max-height:305px;display:grid;overflow:auto}.vc-coupon-item{color:#e8f4ef;text-align:left;cursor:pointer;background:#20353a;border:1px solid #30464a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.vc-coupon-item:hover{border-color:#9fc767}.vc-coupon-item strong{color:#c9e76b;letter-spacing:.04em;font:800 .72rem DM Mono,monospace;display:block}.vc-coupon-item small{color:#91aaa5;white-space:nowrap;text-overflow:ellipsis;max-width:170px;margin-top:5px;font-size:.58rem;display:block;overflow:hidden}.vc-coupon-item>span{color:#dceee8;flex-direction:column;align-items:flex-end;gap:5px;font-size:.68rem;font-weight:800;display:flex}.vc-coupon-item em{color:#9fc1b9;align-items:center;gap:4px;font-size:.56rem;font-style:normal;font-weight:600;display:flex}.vc-coupon-item.paused{opacity:.65}.vc-coupon-empty{color:#91aaa5;border:1px dashed #41605e;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:130px;font-size:.64rem;display:flex}.vc-coupon-empty svg{color:#c5e66a}@media (max-width:920px){.vc-plan-rule-row{grid-template-columns:1fr 1fr}.vc-plan-rule-title{grid-column:span 2}.vc-coupon-layout{grid-template-columns:1fr}}@media (max-width:560px){.vc-plan-rules-list{padding-inline:14px}.vc-plan-rule-row{grid-template-columns:1fr;gap:10px}.vc-plan-rule-title{grid-column:auto}.vc-plan-operation-actions{flex-direction:column;align-items:flex-start;padding-inline:14px}.vc-plan-coupon-entry{flex-wrap:wrap;align-items:flex-start;margin-inline:0}.vc-plan-coupon-entry input{width:100%;margin-left:0}.vc-coupon-layout{padding-inline:14px}.vc-coupon-grid{grid-template-columns:1fr}}.pr-admin-top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-monitor-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.pr-monitor-kpis article{background:#fff;border:1px solid #d8e5df;border-radius:13px;min-height:111px;padding:15px 16px;position:relative}.pr-monitor-kpis article>span{color:#71847d;margin-left:38px;font-size:.62rem;font-weight:700;display:block}.pr-monitor-kpis article>b{color:#173b3a;margin:8px 0 0 38px;font-size:1.45rem;line-height:1;display:block}.pr-monitor-kpis article>small{color:#8a9a94;margin:6px 0 0 38px;font-size:.58rem;display:block}.pr-monitor-kpi-icon{color:#237f78;background:#e4f4eb;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:15px;left:15px}.pr-monitor-kpi-icon.lime{color:#6a8f20;background:#eef8d7}.pr-monitor-kpi-icon.amber{color:#9c6b20;background:#fff3d9}.pr-monitor-kpi-icon.rose{color:#9e4b55;background:#ffe6e4}.pr-monitor-card{background:#fff;border:1px solid #d8e5df;border-radius:14px;overflow:hidden}.pr-monitor-card-head{border-bottom:1px solid #e5efea;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.pr-monitor-card-head h2{color:#173b3a;margin:5px 0 0;font-size:1.06rem}.pr-monitor-list{display:grid}.pr-monitor-row{border-bottom:1px solid #e7efeb;grid-template-columns:minmax(190px,1.25fr) minmax(125px,.75fr) minmax(140px,.9fr) minmax(190px,1.15fr) 85px;align-items:center;gap:16px;padding:17px 20px;display:grid}.pr-monitor-row:last-child{border-bottom:0}.pr-monitor-row.blocked{background:#fff9f8}.pr-monitor-company{align-items:center;gap:10px;min-width:0;display:flex}.pr-monitor-company>div:last-child{min-width:0}.pr-monitor-company strong{color:#1a4340;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}.pr-monitor-company span,.pr-monitor-company small{color:#81938c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.56rem;display:block;overflow:hidden}.pr-monitor-company small{color:#477069}.pr-monitor-plan>span{color:#80938c;font-size:.53rem;display:block}.pr-monitor-plan>b{color:#2c5c55;text-transform:capitalize;margin-top:5px;font-size:.68rem;display:block}.pr-monitor-plan small{color:#899a94;margin-top:4px;font-size:.56rem;display:block}.pr-monitor-payment{gap:5px;display:grid}.pr-monitor-status{color:#34745e;background:#e9f7ea;border-radius:6px;align-items:center;gap:5px;width:max-content;padding:5px 7px;font-size:.56rem;font-weight:800;display:inline-flex}.pr-monitor-status.trial{color:#657c26;background:#eff8d7}.pr-monitor-status.pending{color:#81652a;background:#fff4d9}.pr-monitor-status.danger{color:#a14545;background:#ffe8e6}.pr-monitor-payment small{color:#a04745;align-items:center;gap:4px;font-size:.55rem;display:flex}.pr-monitor-payment small:last-child{color:#758b84}.pr-monitor-usage>span{color:#80938c;justify-content:space-between;font-size:.55rem;display:flex}.pr-monitor-usage>span b{color:#4e6e66}.pr-monitor-usage>div{background:#e7efea;border-radius:9px;height:7px;margin:7px 0;overflow:hidden}.pr-monitor-usage i{border-radius:inherit;background:linear-gradient(90deg,#a9d967,#edc263);height:100%;display:block}.pr-monitor-row.blocked .pr-monitor-usage i{background:#d97369}.pr-monitor-usage small{color:#8a9a94;white-space:nowrap;font-size:.53rem;display:block}.pr-monitor-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pr-monitor-actions button{align-items:center;gap:5px;font-size:.58rem;display:inline-flex}.pr-monitor-actions>span{color:#5c9b73}.pr-monitor-legend{color:#789088;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:.58rem;display:flex}.pr-monitor-legend span{align-items:center;gap:5px;display:inline-flex}.vc-usage-status{color:#719188;margin-left:7px;font-size:.52rem;font-style:normal;font-weight:700;display:inline-block}.vc-usage-status.atencao{color:#b8832d}.vc-usage-status.no limite,.vc-usage-status.bloqueado{color:#b15454}.vc-plan-usage-track i.near-limit{filter:saturate(1.3)}@media (max-width:1100px){.pr-monitor-row{grid-template-columns:minmax(190px,1.2fr) minmax(120px,.8fr) minmax(140px,.9fr) 130px}.pr-monitor-actions{grid-column:4;justify-content:flex-start}.pr-monitor-usage{grid-column:4}.pr-monitor-payment{grid-column:3}.pr-monitor-plan{grid-column:2}.pr-monitor-company{grid-row:span 2}}@media (max-width:760px){.pr-monitor-kpis{grid-template-columns:repeat(2,1fr)}.pr-monitor-card-head{flex-direction:column;align-items:flex-start}.pr-monitor-row{grid-template-columns:1fr 1fr;gap:12px;padding:15px}.pr-monitor-company{grid-area:auto/span 2}.pr-monitor-plan,.pr-monitor-payment,.pr-monitor-usage,.pr-monitor-actions{grid-column:auto}.pr-monitor-actions{justify-content:flex-start}.pr-monitor-usage small{white-space:normal}}@media (max-width:480px){.pr-monitor-kpis,.pr-monitor-row{grid-template-columns:1fr}.pr-monitor-company,.pr-monitor-plan,.pr-monitor-payment,.pr-monitor-usage,.pr-monitor-actions{grid-column:auto}.pr-monitor-actions{justify-content:flex-start}}.company-register-shell{color:#183b39;background:radial-gradient(circle at 8% 5%,#f2f8dd 0,#0000 28%),linear-gradient(135deg,#f7fbf7,#eef6f0);min-height:100vh;padding:28px 24px 72px;font-family:DM Sans,sans-serif}.company-register-top{justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;display:flex}.company-brand{color:#173b3a;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:1.15rem;font-weight:800;display:flex}.pr-sign-mark{background:#173b3a;border-radius:9px 9px 9px 3px;width:25px;height:25px;transform:rotate(-10deg);box-shadow:inset 7px -7px #b9d96c}.company-trial-badge{color:#62822b;background:#f5fadf;border:1px solid #d9e7b8;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.company-register-hero{justify-content:space-between;align-items:end;gap:40px;max-width:1180px;margin:64px auto 30px;display:flex}.company-register-hero h1{color:#173b3a;letter-spacing:-.055em;max-width:720px;margin:10px 0 12px;font-family:Manrope,sans-serif;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.company-register-hero p{color:#607a72;max-width:670px;margin:0;font-size:.95rem;line-height:1.7}.company-register-trust{color:#4d8277;background:#fff;border:1px solid #d9e8df;border-radius:15px;align-items:center;gap:10px;min-width:245px;padding:16px;font-size:.68rem;display:flex;box-shadow:0 12px 30px #3666500e}.company-register-trust b{color:#315b53;margin-top:4px;font-size:.72rem;display:block}.company-register-form{background:#fff;border:1px solid #d8e7df;border-radius:22px;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 25px 70px #315c4b14}.company-form-section{border-bottom:1px solid #e6efe9;padding:31px 36px}.company-section-title{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.company-section-title>span{color:#51752b;background:#edf8d2;border-radius:10px;place-items:center;width:32px;height:32px;font-family:DM Mono,monospace;font-size:.68rem;font-weight:700;display:grid}.company-section-title h2{color:#234c47;margin:1px 0 4px;font-family:Manrope,sans-serif;font-size:1.06rem}.company-section-title p{color:#849890;margin:0;font-size:.72rem}.company-section-title>svg{color:#9cb1a9;margin-left:auto}.company-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.company-form-grid>div{min-width:0}.company-form-grid .wide{grid-column:span 2}.company-form-grid label{color:#49655f;margin-bottom:7px;font-size:.69rem;font-weight:700;display:block}.company-form-grid label i{color:#c26c63;margin-left:4px;font-size:.58rem;font-style:normal;font-weight:500}.company-form-grid input{height:42px;box-shadow:none;color:#254b46;border-color:#dbe8e1;border-radius:10px;font-size:.76rem}.company-form-grid input:focus{border-color:#80b8a0;box-shadow:0 0 0 3px #dff1e5}.company-count-grid{grid-template-columns:repeat(3,1fr);max-width:650px}.company-partners-list{gap:12px;margin-top:22px;display:grid}.company-partner-form{background:#fbfdfb;border:1px solid #e2eee8;border-radius:13px;grid-template-columns:70px 1.3fr 1.3fr 1fr 1fr 32px;align-items:end;gap:12px;padding:18px 14px 14px;display:grid;position:relative}.company-partner-number{color:#62822b;align-self:center;font-family:DM Mono,monospace;font-size:.65rem;font-weight:700}.company-partner-form label{font-size:.62rem}.company-partner-form input{height:38px;font-size:.7rem}.company-remove-partner{color:#b06460;cursor:pointer;background:#fff0ef;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.company-inline-note{color:#668078;background:#f4f9f4;border-radius:10px;align-items:center;gap:8px;margin-top:20px;padding:12px 14px;font-size:.7rem;display:flex}.company-whatsapp-consent{cursor:pointer;background:#f8fbe9;border:1px solid #dfead0;border-radius:13px;align-items:flex-start;gap:11px;max-width:760px;margin-top:24px;padding:15px;display:flex}.company-whatsapp-consent button{margin-top:2px}.company-whatsapp-consent b{color:#35584f;font-size:.72rem;display:block}.company-whatsapp-consent small{color:#768d84;margin-top:5px;font-size:.65rem;line-height:1.5;display:block}.company-register-submit{background:#fbfdf8;justify-content:space-between;align-items:center;gap:24px;padding:23px 36px;display:flex}.company-register-submit>div{color:#6e837b;align-items:center;gap:9px;font-size:.68rem;display:flex}.company-register-submit>div svg{color:#6e9e55}.company-register-submit button{min-height:44px}.company-register-success{background:#fff;border:1px solid #d8e8dc;border-radius:23px;max-width:760px;margin:9vh auto 0;padding:44px;box-shadow:0 25px 70px #315c4b16}.company-success-icon{color:#fff;background:#6a9d57;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid;box-shadow:0 8px 20px #6a9d5735}.company-register-success h1{color:#173b3a;letter-spacing:-.04em;margin:9px 0 12px;font-family:Manrope,sans-serif;font-size:2rem}.company-register-success>p{color:#688078;font-size:.84rem;line-height:1.65}.company-credential-card,.company-partner-credentials{background:#f8fbf6;border:1px solid #dfeadf;border-radius:14px;gap:13px;margin-top:25px;padding:18px;display:grid}.company-credential-card>div{justify-content:space-between;gap:16px;display:flex}.company-credential-card span,.company-partner-credential span{color:#7b9189;font-size:.66rem}.company-credential-card b,.company-credential-card code,.company-partner-credential code{color:#254d47;font-family:DM Mono,monospace;font-size:.72rem}.company-credential-card button,.company-partner-credential button{color:#497666;cursor:pointer;background:#fff;border:1px solid #d3e5da;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:max-content;padding:8px 10px;font-size:.66rem;font-weight:700;display:inline-flex}.company-credential-card small{color:#80938c;font-size:.63rem;line-height:1.5}.company-success-heading{color:#628b36;align-items:flex-start;gap:9px;display:flex}.company-success-heading b{color:#35584f;font-size:.72rem;display:block}.company-success-heading small{color:#7b9189;margin-top:3px;font-size:.63rem;display:block}.company-partner-credential{border-top:1px solid #e6efe6;align-items:center;gap:13px;padding-top:11px;display:flex}.company-partner-credential>span{flex:1}.company-partner-credential span small{margin-top:3px;display:block}.company-success-actions{gap:10px;margin-top:26px;display:flex}.vc-register-cta{color:#547d2c!important;background:#f7fbe9!important;border-color:#a7c874!important}.vc-footer-inner a{color:#678f38;font-size:.68rem;font-weight:700;text-decoration:none}.vc-footer-inner a:hover{text-decoration:underline}@media (max-width:900px){.company-register-hero{flex-direction:column;align-items:flex-start;margin-top:45px}.company-register-trust{width:100%}.company-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-form-grid .wide{grid-column:span 2}.company-partner-form{grid-template-columns:1fr 1fr 1fr 32px}.company-partner-number{grid-column:span 3}.company-remove-partner{grid-area:1/4}.company-register-submit{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.company-register-shell{padding:20px 13px 48px}.company-register-top{flex-wrap:wrap;align-items:flex-start}.company-brand{order:-1;width:100%}.company-register-hero{margin:36px auto 22px}.company-register-hero h1{font-size:2.25rem}.company-form-section{padding:25px 18px}.company-form-grid,.company-count-grid{grid-template-columns:1fr}.company-form-grid .wide{grid-column:auto}.company-partner-form{grid-template-columns:1fr 1fr}.company-partner-number{grid-column:span 2}.company-remove-partner{grid-area:1/2;justify-self:end}.company-register-submit{padding:20px 18px}.company-register-submit button{width:100%}.company-register-success{margin:5vh auto 0;padding:28px 20px}.company-register-success h1{font-size:1.65rem}.company-credential-card>div{flex-direction:column;align-items:flex-start;gap:4px}.company-success-actions{flex-direction:column}.company-success-actions button{width:100%}.vc-footer-inner a{display:none}}.master-shell{color:#173b3a;background:#f5f8f5;min-height:100vh;padding:34px clamp(18px,4vw,64px) 72px}.master-header{justify-content:space-between;align-items:flex-start;gap:28px;max-width:1480px;margin:0 auto 25px;display:flex}.master-header h1{letter-spacing:-.06em;margin:8px 0;font-family:Manrope,sans-serif;font-size:clamp(1.8rem,3vw,3.15rem);line-height:1}.master-header p{color:#718880;margin:0;font-size:.8rem}.master-header .vc-eyebrow{color:#668a36;align-items:center;gap:6px;display:flex}.master-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.master-header-actions button{color:#45685d;background:#fff;border-color:#d7e4db;height:39px;font-size:.68rem}.master-tabs{background:#eaf2ec;border:1px solid #dce8df;border-radius:13px;gap:5px;max-width:1480px;margin:0 auto 24px;padding:5px;display:flex}.master-tabs button{color:#6d827a;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:11px 15px;font-size:.7rem;font-weight:700;display:flex}.master-tabs button.active{color:#1c4b46;background:#fff;box-shadow:0 4px 15px #315c4b12}.master-loading{color:#668078;justify-content:center;align-items:center;gap:10px;min-height:300px;font-size:.8rem;display:flex}.master-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1480px;margin:0 auto 17px;display:grid}.master-kpis article{background:#fff;border:1px solid #dbe8df;border-radius:15px;min-height:130px;padding:18px;position:relative;box-shadow:0 10px 28px #315c4b08}.master-kpis small{color:#71877f;font-size:.64rem;display:block}.master-kpis b{color:#1d4743;letter-spacing:-.04em;margin:13px 0 4px;font-family:Manrope,sans-serif;font-size:1.45rem;display:block}.master-kpis em{color:#92a39c;font-size:.61rem;font-style:normal}.master-kpi-icon{color:#fff;background:#159a91;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.master-kpi-icon.lime{background:#7fa94b}.master-kpi-icon.sun{background:#d19a3f}.master-kpi-icon.rose{background:#bd777c}.master-kpi-icon.ink{background:#436778}.master-overview,.master-workspace{max-width:1480px;margin:0 auto}.master-overview-grid{grid-template-columns:1.1fr .9fr;gap:17px;display:grid}.master-card{background:#fff;border:1px solid #dbe8df;border-radius:17px;padding:23px;box-shadow:0 12px 32px #315c4b08}.master-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.master-card-head h2{color:#1b4642;letter-spacing:-.035em;margin:6px 0 5px;font-family:Manrope,sans-serif;font-size:1.15rem}.master-card-head p{color:#7a8e87;max-width:660px;margin:0;font-size:.68rem;line-height:1.55}.master-card-head .vc-eyebrow{color:#668a36;align-items:center;gap:6px;display:flex}.master-card-head button{white-space:nowrap}.master-funnel-list{gap:5px;display:grid}.master-funnel-list button{text-align:left;color:#54736a;cursor:pointer;background:#f7faf7;border:0;border-radius:10px;grid-template-columns:10px 1fr auto auto 15px;align-items:center;gap:10px;padding:12px 10px;display:grid}.master-funnel-list button:hover{background:#edf5ed}.master-funnel-list b{font-size:.7rem}.master-funnel-list small{color:#91a19b;font-size:.61rem}.master-funnel-list em{color:#315e53;font-size:.67rem;font-style:normal;font-weight:700}.master-stage-dot{background:#8ea59b;border-radius:50%;width:8px;height:8px}.master-stage-dot.registered{background:#75a9a5}.master-stage-dot.contacted{background:#7796bd}.master-stage-dot.proposal{background:#d09a47}.master-stage-dot.negotiation{background:#9c7ac1}.master-stage-dot.won{background:#7ba551}.master-stage-dot.lost{background:#c27f80}.master-stage-dot.expired{background:#88959b}.master-attention-list{gap:10px;display:grid}.master-attention-list>div{background:#f7faf7;border-radius:11px;align-items:center;gap:11px;padding:12px;display:flex}.master-attention-count{color:#fff;background:#bd777c;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:.78rem;font-weight:800;display:grid}.master-attention-count.lime{background:#83a955}.master-attention-count.teal{background:#159a91}.master-attention-list p{flex:1;margin:0}.master-attention-list b{color:#365c54;font-size:.68rem;display:block}.master-attention-list small{color:#8a9b95;margin-top:3px;font-size:.6rem;line-height:1.35;display:block}.master-attention-list button{color:#4e7566;font-size:.62rem}.master-workspace{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:17px;display:grid}.master-board-area,.master-team-area{background:#fff;border:1px solid #dbe8df;border-radius:17px;min-width:0;padding:23px;box-shadow:0 12px 32px #315c4b08}.master-kanban{grid-template-columns:repeat(4,minmax(175px,1fr));gap:10px;padding-bottom:5px;display:grid;overflow-x:auto}.master-kanban-column{background:#f6f9f6;border-radius:12px;min-height:360px;padding:10px}.master-kanban-column header{justify-content:space-between;align-items:center;padding:3px 3px 10px;display:flex}.master-kanban-column header span{color:#55756b;align-items:center;gap:6px;font-size:.65rem;font-weight:800;display:flex}.master-kanban-column header i{background:#8ea59b;border-radius:50%;width:7px;height:7px}.master-kanban-column.registered header i{background:#75a9a5}.master-kanban-column.contacted header i{background:#7796bd}.master-kanban-column.proposal header i{background:#d09a47}.master-kanban-column.negotiation header i{background:#9c7ac1}.master-kanban-column.won header i{background:#7ba551}.master-kanban-column.lost header i{background:#c27f80}.master-kanban-column.expired header i{background:#88959b}.master-kanban-column header b{color:#668078;background:#e8f0e8;border-radius:6px;place-items:center;min-width:22px;height:20px;font-size:.6rem;display:grid}.master-kanban-column>div{gap:8px;display:grid}.master-deal-card{background:#fff;border:1px solid #e1ebe3;border-radius:10px;padding:12px;box-shadow:0 4px 12px #315c4b08}.master-deal-edit{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.master-deal-edit b{color:#315a51;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}.master-deal-edit small{color:#899992;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.59rem;display:block;overflow:hidden}.master-deal-card>span{color:#5b843c;margin-top:11px;font-size:.72rem;font-weight:800;display:block}.master-deal-meta{justify-content:space-between;gap:6px;margin-top:10px;display:flex}.master-deal-meta small{color:#8b9d96;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.master-deal-card select{color:#668078;background:#f9fcf9;border:1px solid #dce8df;border-radius:6px;width:100%;height:29px;margin-top:10px;padding:0 6px;font-size:.58rem}.master-empty-column{color:#a0aea8;text-align:center;padding:24px 8px;font-size:.62rem}.master-editor{background:#f9fcf8;border:1px solid #d7e6dc;border-radius:17px;padding:20px;position:sticky;top:18px;box-shadow:0 12px 32px #315c4b0b}.master-editor-title{justify-content:space-between;gap:10px;margin-bottom:17px;display:flex}.master-editor-title h3{color:#214a45;letter-spacing:-.03em;margin:6px 0 0;font-family:Manrope,sans-serif;font-size:1.05rem}.master-editor-title>button{color:#709087;cursor:pointer;background:#fff;border:1px solid #dce8df;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.master-form{gap:12px;display:grid}.master-form label{color:#688078;margin-bottom:5px;font-size:.62rem;display:block}.master-form label i,.master-card-head i{color:#779d42;font-size:.56rem;font-style:normal}.master-form input,.master-form textarea,.master-form select{box-sizing:border-box;color:#31584f;background:#fff;border:1px solid #d8e5dc;border-radius:8px;width:100%;font-size:.68rem}.master-form input,.master-form select{height:37px;padding:0 10px}.master-form textarea{resize:vertical;min-height:76px;padding:9px 10px}.master-form select{appearance:auto}.master-form-split{grid-template-columns:1fr 1fr;gap:9px;display:grid}.master-active-toggle{background:#edf6e8;border-radius:8px;align-items:center;gap:8px;padding:9px;margin:0!important;display:flex!important}.master-active-toggle input{width:14px;height:14px}.master-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.master-department{background:#f8fbf8;border:1px solid #e3ece4;border-radius:11px;padding:13px}.master-department>header{color:#6e877d;justify-content:space-between;margin-bottom:9px;font-size:.64rem;font-weight:800;display:flex}.master-department>header b{color:#557c3c;background:#edf5df;border-radius:6px;place-items:center;min-width:21px;height:19px;font-size:.58rem;display:grid}.master-department>p{color:#9aa9a3;margin:12px 0 3px;font-size:.6rem}.master-team-member{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e6eee7;align-items:center;gap:9px;width:100%;padding:9px 0;display:flex}.master-team-member:first-of-type{border-top:0}.master-team-member>span{color:#fff;background:#4b8e89;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:.58rem;font-weight:800;display:grid}.master-team-member:nth-of-type(3n)>span{background:#82a84d}.master-team-member.inactive{opacity:.48}.master-team-member>div{min-width:0}.master-team-member b,.master-team-member small,.master-team-member em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.master-team-member b{color:#42665d;font-size:.64rem}.master-team-member small{color:#81928b;margin-top:2px;font-size:.57rem}.master-team-member em{color:#a0aea8;margin-top:3px;font-size:.54rem;font-style:normal}@media (max-width:1120px){.master-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.master-overview-grid,.master-workspace{grid-template-columns:1fr}.master-editor{position:static}.master-kanban{grid-template-columns:repeat(4,minmax(190px,1fr))}}@media (max-width:680px){.master-shell{padding:22px 13px 45px}.master-header{flex-direction:column}.master-header-actions{justify-content:flex-start}.master-tabs{overflow-x:auto}.master-tabs button{white-space:nowrap}.master-kpis{grid-template-columns:1fr 1fr}.master-kpis article{min-height:112px;padding:13px}.master-kpis b{font-size:1.15rem}.master-card,.master-board-area,.master-team-area{padding:17px}.master-team-grid,.master-form-split{grid-template-columns:1fr}.master-attention-list>div{flex-wrap:wrap;align-items:flex-start}.master-attention-list p{min-width:calc(100% - 45px)}.master-attention-list button{margin-left:43px}.master-kanban{grid-template-columns:repeat(4,minmax(180px,1fr))}}.vc-register-cta-featured{letter-spacing:-.01em;align-items:center;gap:11px;transition:transform .18s,box-shadow .18s,background .18s;color:#365d35!important;background:linear-gradient(135deg,#f5fbdc,#e5f3c5)!important;border:1px solid #a8cd6f!important;border-radius:15px!important;min-height:64px!important;padding:12px 18px!important;font-size:.82rem!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 10px 24px #739c3b24!important}.vc-register-cta-featured:hover{transform:translateY(-2px);background:linear-gradient(135deg,#f9fde9,#dff0b8)!important;box-shadow:0 15px 30px #739c3b30!important}.vc-register-cta-featured span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.vc-register-cta-featured span b{font-size:.84rem}.vc-register-cta-featured span small{color:#6d8c45;font-size:.65rem;font-weight:700}.vc-footer-register{background:#f5fbdc;border:1px solid #b9d68b;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:9px 14px;display:inline-flex;box-shadow:0 6px 18px #739c3b14;color:#50752f!important;text-decoration:none!important}.vc-footer-register span{flex-direction:column;gap:2px;display:flex}.vc-footer-register b{font-size:.7rem}.vc-footer-register small{color:#789957;font-size:.59rem}.vc-footer-register:hover{background:#e7f4c8}.vc-side-master{box-shadow:inset 3px 0 #c5e66a;color:#d9ed91!important;background:linear-gradient(90deg,#243d40,#1d3035)!important;margin-top:7px!important}.vc-side-master svg{color:#c5e66a!important}.vc-side-master>span{border:1px solid #8ba653;padding:0 6px;background:#334a39!important;min-width:auto!important;margin-left:auto!important;font-size:.48rem!important}.vc-master-top-action{color:#e0ef9d!important;background:#253c3d!important;border-color:#5c724f!important}.vc-master-top-action:hover{background:#304c43!important}.master-owner-member{background:linear-gradient(90deg,#f5fbe8,#fbfdf7);border-radius:9px;position:relative;cursor:default!important;border:1px solid #d3e4ac!important;padding:10px!important}.master-owner-member>span{background:#7c9f3f!important}.master-owner-member>div{flex:1;min-width:0}.master-owner-member>b,.master-owner-member>svg{color:#789a3d}.master-owner-member>svg{flex:none}.master-department:first-child header b{color:#fff;background:#7e9e42}@media (max-width:700px){.vc-register-cta-featured{justify-content:center;width:100%}.vc-footer-register{order:3}.vc-master-top-action{display:none!important}}.vc-a1-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.vc-a1-dates label{color:#b7d2c6;flex-direction:column;gap:5px;font-size:.7rem;font-weight:700;display:flex}.vc-a1-dates input{width:100%}.vc-a1-form-actions{justify-content:flex-end;align-items:center;gap:9px;width:100%;display:flex}.vc-a1-active{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.vc-a1-active span{color:#c5e66a;align-items:center;gap:5px;font-weight:800;display:inline-flex}.vc-a1-active small{color:#a1c1b5}.vc-a1-active .vc-button-quiet{margin-top:3px;color:#d8ed9a!important;background:#223f3e!important;border-color:#75936c!important}@media (max-width:620px){.vc-a1-dates{grid-template-columns:1fr}.vc-a1-active{text-align:left;justify-content:flex-start;align-items:flex-start}}.vc-protocol-notice{color:#6b5b28;text-align:left;background:#fffaf0;border:1px solid #d9c781;border-radius:12px;align-items:flex-start;gap:10px;max-width:680px;margin:18px auto 0;padding:12px 14px;font-size:.78rem;line-height:1.55;display:flex}.vc-protocol-notice svg{color:#b68b21;flex:none;margin-top:2px}.vc-protocol-notice b{color:#59491c;font-weight:800}.master-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.master-commercial-shell{flex-direction:column;gap:18px;display:flex}.master-commercial-intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.master-commercial-intro h2{color:#183a3d;letter-spacing:-.04em;margin:5px 0 7px;font-size:1.5rem}.master-commercial-intro p{color:#6c837b;max-width:760px;margin:0;line-height:1.5}.master-commercial-actions{flex:none;gap:8px;display:flex}.master-commercial-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.master-commercial-kpis article{background:#fff;border:1px solid #ddeae2;border-radius:14px;min-height:112px;padding:16px;box-shadow:0 5px 18px #173c4010}.master-commercial-kpis article>span{color:#fff;background:#0b8f8c;border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:11px;display:grid}.master-commercial-kpis article:nth-child(2)>span{background:#82a94b}.master-commercial-kpis article:nth-child(3)>span{background:#c59838}.master-commercial-kpis article:nth-child(4)>span{background:#7b6fa1}.master-commercial-kpis small,.master-commercial-kpis em{color:#789089;font-size:.66rem;display:block}.master-commercial-kpis b{color:#183a3d;letter-spacing:-.04em;margin:7px 0 5px;font-size:1.45rem;display:block}.master-commercial-kpis em{font-style:normal}.master-commercial-tabs{background:#eff6f1;border:1px solid #dceae3;border-radius:13px;gap:4px;padding:5px;display:flex}.master-commercial-tabs button{color:#6f827b;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:.76rem;font-weight:700;display:inline-flex}.master-commercial-tabs button.active{color:#183b3d;background:#fff;box-shadow:0 4px 10px #173c4012}.master-commercial-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.82fr);align-items:start;gap:14px;display:grid}.master-commercial-grid .master-card{min-width:0}.master-client-list,.master-contract-list,.master-invoice-list,.master-program-list,.master-certificates-issued{flex-direction:column;gap:8px;display:flex}.master-client-row,.master-contract-list article,.master-invoice-list article,.master-program-list article,.master-certificates-issued article{background:#fbfdfb;border:1px solid #e2ebe5;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.master-client-row>div:nth-child(2),.master-contract-list article>div,.master-invoice-list article>div,.master-certificates-issued article>div{flex:1;min-width:0}.master-client-avatar,.master-service-icon,.master-program-mark{color:#0b8f8c;background:#e7f4ee;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.master-client-row b,.master-contract-list b,.master-invoice-list b,.master-certificates-issued b{color:#21494a;font-size:.8rem;display:block}.master-client-row small,.master-client-row em,.master-contract-list small,.master-invoice-list small,.master-invoice-list em,.master-certificates-issued small{color:#789087;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;display:block;overflow:hidden}.master-client-row em{color:#839e5a;margin-top:4px}.master-client-status{color:#6d806e;background:#edf4ef;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 8px;font-size:.61rem;font-weight:800;display:inline-flex}.master-client-status.active{color:#4b7b35;background:#edf7d8}.master-client-status.lead{color:#987c2e;background:#fff5d4}.master-client-status.paused{color:#886e9e;background:#f1eafb}.master-client-status.inactive,.master-client-status.cancelled{color:#98686a;background:#fae9e7}.master-contract-list,.master-certificates-issued{margin-top:24px}.master-contract-list h4,.master-certificates-issued h4{color:#52746d;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:.75rem}.master-contract-list strong,.master-invoice-list strong{color:#244c4c;flex:none;font-size:.8rem}.master-service-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.master-service-catalog article{background:#f8fcf8;border:1px solid #dfebe3;border-radius:11px;align-items:flex-start;gap:9px;min-height:134px;padding:12px;display:flex}.master-service-catalog article>div:last-child{min-width:0}.master-service-catalog b{color:#204949;font-size:.76rem;line-height:1.3;display:block}.master-service-catalog small{color:#768e85;margin-top:5px;font-size:.65rem;line-height:1.45;display:block}.master-service-catalog em{color:#699342;margin-top:8px;font-size:.63rem;font-style:normal;font-weight:800;display:block}.master-authorization-box{color:#556c42;background:#f5fbe8;border:1px solid #d9e8bd;border-radius:11px;flex-direction:column;gap:8px;padding:12px;font-size:.7rem;display:flex}.master-authorization-box>b{color:#426339;align-items:center;gap:6px;display:flex}.master-authorization-box label{align-items:flex-start;gap:7px;display:flex}.master-authorization-box input,.master-document-checks input{accent-color:#0b8f8c}.master-authorization-box small{color:#71836a;line-height:1.4}.master-invoice-list article{align-items:flex-start}.master-invoice-list article>strong{margin-left:auto}.master-invoice-list select{color:#577169;background:#fff;border:1px solid #d7e5dd;border-radius:7px;flex:none;width:105px;padding:6px;font-size:.62rem}.master-program-list article{align-items:flex-start}.master-program-main{flex:1;min-width:0}.master-program-main>b{color:#21494a;font-size:.8rem;display:block}.master-program-main>small,.master-program-main>em{color:#789087;font-size:.65rem;font-style:normal;display:block}.master-program-main>small{margin:4px 0 8px}.master-program-main>em{margin-top:5px}.master-program-main>em strong{color:#608e3e}.master-score-bar{background:#eaf1e9;border-radius:99px;height:7px;overflow:hidden}.master-score-bar span{background:linear-gradient(90deg,#0b8f8c,#c5e66a);border-radius:99px;height:100%;display:block}.master-document-checks{background:#fbfefb;border:1px solid #dbe8df;border-radius:9px;flex-direction:column;gap:7px;max-height:240px;padding:9px;display:flex;overflow:auto}.master-document-checks label{background:#f1f8f2;border-radius:7px;align-items:flex-start;gap:8px;padding:7px;display:flex}.master-document-checks span{display:block}.master-document-checks b{color:#385d58;font-size:.68rem;display:block}.master-document-checks small{color:#8a9b94;margin-top:2px;font-size:.6rem;display:block}.master-identity-note{color:#58766a;background:#e8f5ef;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;font-size:.68rem;line-height:1.45;display:flex}.master-identity-note svg{color:#0b8f8c;flex:none;margin-top:2px}.master-certificates-issued article{align-items:center}.master-certificates-issued article svg{color:#88a649;flex:none}.master-certificates-issued article a{color:#0b8f8c;flex:none;font-size:.62rem;font-weight:800;text-decoration:none}.master-certificates-issued article a:hover{text-decoration:underline}.vc-a1-form{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.vc-a1-form input{min-width:170px}.master-shell .master-tabs{overflow-x:auto}.master-shell .master-tabs button{white-space:nowrap}@media (max-width:980px){.master-commercial-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.master-commercial-grid{grid-template-columns:1fr}.master-commercial-intro{flex-direction:column}.master-commercial-actions{width:100%}.master-service-catalog{grid-template-columns:1fr 1fr}}@media (max-width:620px){.master-commercial-kpis{grid-template-columns:1fr 1fr;gap:7px}.master-commercial-kpis article{min-height:102px;padding:12px}.master-commercial-kpis b{font-size:1.15rem}.master-commercial-tabs{overflow-x:auto}.master-commercial-tabs button{padding:9px 10px;font-size:.66rem}.master-service-catalog{grid-template-columns:1fr}.master-client-row,.master-contract-list article,.master-invoice-list article,.master-program-list article{flex-wrap:wrap;align-items:flex-start}.master-client-row .master-client-status{margin-left:45px}.master-client-row>button{margin-left:auto}.master-invoice-list article select{margin-left:45px}.master-commercial-actions{flex-wrap:wrap}.master-commercial-actions button{flex:1}.master-header-actions{width:100%}.master-header-actions button{flex:1}}.master-term-help{color:#55766d;background:#effaf4;border:1px dashed #acd5c5;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;font-size:.68rem;line-height:1.45;display:flex}.master-term-help svg{color:#0b8f8c;flex:none;margin-top:2px}.master-term-help b{color:#2a5752;margin-bottom:2px;display:block}.master-term-help a{color:#087e7b;font-weight:800;text-decoration:underline}.vc-nav-register{white-space:nowrap;align-items:center;box-shadow:0 5px 14px #739c3b18;color:#4d7134!important;background:#f2f9d9!important;border:1px solid #b5d581!important;border-radius:10px!important;gap:7px!important;padding:9px 13px!important;display:inline-flex!important}.vc-nav-register:hover{transform:translateY(-1px);color:#365b2f!important;background:#e5f2c1!important;box-shadow:0 8px 18px #739c3b25!important}.vc-nav-register small{color:#718e4c;font-size:.59rem;font-weight:800}.vc-register-spotlight{color:#365a35;text-align:left;cursor:pointer;background:linear-gradient(105deg,#f7fbdc,#e4f2c2);border:1px solid #a9cc6d;border-radius:16px;align-items:center;gap:13px;width:min(100%,570px);margin-top:20px;padding:14px 16px;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 13px 30px #739c3b20}.vc-register-spotlight:hover{background:linear-gradient(105deg,#fbfde9,#dcefb4);transform:translateY(-3px);box-shadow:0 18px 36px #739c3b2b}.vc-register-spotlight:active{transform:scale(.985)}.vc-register-spotlight-icon{color:#fff;background:#769e3d;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 14px #638c352d}.vc-register-spotlight-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vc-register-spotlight-copy small{color:#6e8b40;letter-spacing:.12em;font-size:.62rem;font-weight:900}.vc-register-spotlight-copy b{color:#2f5432;letter-spacing:-.02em;font-size:.94rem;line-height:1.2}.vc-register-spotlight-copy em{color:#6f855d;font-size:.7rem;font-style:normal;line-height:1.35}.vc-register-spotlight-arrow{color:#5e8636;flex:none}.vc-hero-copy .flex.flex-wrap.gap-3.mt-8{margin-top:27px!important}.vc-trust-row{margin-top:22px}@media (max-width:980px){.vc-nav-register small{display:none}.vc-register-spotlight{width:100%}}@media (max-width:700px){.vc-nav-register{justify-content:flex-start;width:100%;margin-top:5px}.vc-nav-register small{color:#718e4c;display:inline}.vc-register-spotlight{align-items:flex-start;padding:13px}.vc-register-spotlight-icon{width:40px;height:40px}.vc-register-spotlight-copy b{font-size:.84rem}.vc-register-spotlight-copy em{font-size:.65rem}.vc-register-spotlight-arrow{margin-top:10px}}.vc-nav-register{isolation:isolate;position:relative;overflow:hidden;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1)!important}.vc-nav-register>*{z-index:1;position:relative}.vc-nav-register:before{z-index:0;content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffffa3,#0000);width:38%;height:200%;transition:transform .36s cubic-bezier(.23,1,.32,1),opacity .16s;position:absolute;top:-50%;left:-35%;transform:translate(-160%)rotate(17deg)}.vc-nav-register:hover{border-color:#91bd52!important;transform:translateY(-2px)!important;box-shadow:0 9px 22px #739c3b30!important}.vc-nav-register:hover:before{opacity:1;transform:translate(530%)rotate(17deg)}.vc-nav-register:active{transform:translateY(0)scale(.975)!important}.vc-nav-register:focus-visible{outline-offset:3px;outline:3px solid #9bc46a}@media (prefers-reduced-motion:reduce){.vc-nav-register,.vc-nav-register:before{transition:none!important}.vc-nav-register:hover{transform:none!important}}.member-progress{background:#ffffffde;border:1px solid #cfe3d8;border-radius:15px;max-width:1100px;margin:0 auto 18px;padding:16px 20px;box-shadow:0 8px 24px #19433e08}.member-progress>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-progress-label{color:#547572;font-size:.72rem;font-weight:800}.member-progress strong{color:#557121;font:800 .78rem Manrope,sans-serif}.member-progress-bar{background:#e8f0eb;border-radius:99px;height:8px;margin-top:11px;overflow:hidden}.member-progress-bar span{background:linear-gradient(90deg,#0b8f8c,#c5e66a);border-radius:99px;height:100%;transition:width .25s cubic-bezier(.23,1,.32,1);display:block}.member-progress-meta{color:#78908c;flex-wrap:wrap;gap:13px;margin-top:11px;font-size:.66rem;display:flex}.member-progress-meta span{align-items:center;gap:5px;display:inline-flex}.member-progress-meta svg{color:#0b8f8c}.member-doc-kickers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.member-doc-kickers>span:last-child{color:#55796e;background:#eef7f1;border-radius:999px;padding:4px 7px;font-size:.6rem;font-weight:800}.member-doc-card{transition:border-color .18s,box-shadow .18s,transform .18s}.member-doc-card:hover{border-color:#acd1bf;transform:translateY(-1px);box-shadow:0 12px 30px #19433e12}.member-doc-meta>span:first-child{color:#4f756b;font-weight:700}.member-doc-actions>a,.member-doc-actions button{transition:transform .16s,box-shadow .16s}.member-doc-actions>a:hover{transform:translateY(-1px)}@media (max-width:700px){.member-progress{padding:14px}.member-progress>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.member-progress-meta{gap:8px}.member-doc-kickers{gap:6px}}.pr-sign-shell{background:radial-gradient(circle at 8% 3%,#d9eee7 0,#0000 28%),radial-gradient(circle at 94% 95%,#e9efd5 0,#0000 30%),#e9f0ed;min-height:100vh;padding:30px 18px 64px;display:block}.pr-sign-card{background:#fff;border:1px solid #d1e0db;border-radius:20px;width:min(100%,1080px);padding:0;overflow:hidden;box-shadow:0 24px 70px #173c381c}.pr-sign-header{background:#fcfefd;min-height:76px;padding:18px 32px}.pr-sign-brand{position:relative}.pr-sign-brand small{color:#819595;letter-spacing:.04em;align-self:end;margin-left:2px;font:9px DM Mono,monospace}.pr-sign-kicker{letter-spacing:.08em;font-size:9px}.pr-sign-steps{color:#93a4a2;border-bottom:1px solid #e5eeea;align-items:center;gap:9px;padding:15px 32px;font-size:10px;font-weight:800;display:flex}.pr-sign-steps span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pr-sign-steps b{color:#6d8581;background:#e8f0ed;border-radius:50%;place-items:center;width:20px;height:20px;font:700 10px DM Mono,monospace;display:grid}.pr-sign-steps span.active{color:#087e7b}.pr-sign-steps span.active b{color:#21443f;background:#c5e66a}.pr-sign-steps i{background:#dbe7e2;width:34px;height:1px}.pr-sign-layout{grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);align-items:stretch;display:grid}.pr-sign-context{background:linear-gradient(145deg,#f2faf6,#eef7f2 68%,#f7faef);border-right:1px solid #dce8e4;padding:38px 38px 34px}.pr-document-kicker{justify-content:space-between;align-items:center;gap:10px;display:flex}.pr-recipient-tag{color:#59796c;text-transform:capitalize;background:#e1f1e8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.pr-document-title-block{align-items:flex-start;gap:14px;margin-top:19px;display:flex}.pr-document-icon{color:#087e7b;background:#dff2ea;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.pr-document-title-block h1{color:#173236;letter-spacing:-.065em;max-width:410px;margin:0;font:800 clamp(1.65rem,2.7vw,2.45rem)/1.04 Manrope,Arial,sans-serif}.pr-document-title-block p{color:#6b8180;max-width:430px;margin:10px 0 0;font-size:12px;line-height:1.6}.pr-document-facts{grid-template-columns:1fr 1fr;gap:9px;margin-top:26px;display:grid}.pr-document-facts>div{background:#ffffffb8;border:1px solid #d3e5dd;border-radius:10px;gap:5px;min-height:61px;padding:11px 12px;display:grid}.pr-document-facts span{color:#6e8e85;letter-spacing:.06em;font:700 8px DM Mono,monospace}.pr-document-facts b{color:#254a4c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pr-open-document{color:#176e68;background:#fff;border:1px solid #bcd8ce;border-radius:10px;align-items:center;gap:10px;width:auto;margin-top:17px;padding:12px 13px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.pr-open-document:hover{background:#f8fdf9;border-color:#7fb8a5;transform:translateY(-1px)}.pr-open-document-icon{color:#fff;background:#0b8f8c;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.pr-open-document b,.pr-open-document small{display:block}.pr-open-document b{font-size:11px}.pr-open-document small{color:#7c9290;margin-top:3px;font-size:9px}.pr-trust-panel{background:#fff9;border:1px solid #cfe2d9;border-radius:13px;margin-top:22px;padding:15px}.pr-trust-head{align-items:flex-start;gap:10px;display:flex}.pr-trust-head>span{color:#315d45;background:#d9efb2;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.pr-trust-head b,.pr-trust-head small{display:block}.pr-trust-head b{color:#315558;font-size:11px}.pr-trust-head small{color:#7a9090;margin-top:4px;font-size:9px;line-height:1.4}.pr-trust-list{color:#66817c;gap:6px;margin:13px 0 0 37px;font-size:9px;display:grid}.pr-trust-list span:before{content:"•";color:#7d9e46;margin-right:7px;font-weight:900}.pr-no-account{color:#829392;margin:17px 0 0;font-size:9px;line-height:1.5}.pr-no-account b{color:#466967}.pr-sign-panel{background:#fff;padding:34px 38px 35px}.pr-panel-heading{border-bottom:1px solid #e0eae6;padding-bottom:21px}.pr-panel-heading h2{color:#173236;letter-spacing:-.055em;margin:9px 0 6px;font:800 25px/1.1 Manrope,Arial,sans-serif}.pr-panel-heading p{color:#748889;max-width:500px;margin:0;font-size:11px;line-height:1.55}.pr-sign-form{border-top:0;margin-top:0;padding-top:0}.pr-step-section{background:#fbfdfc;border:1px solid #d8e6e1;border-radius:12px;margin-top:19px;padding:15px}.pr-step-title{align-items:flex-start;gap:9px;display:flex}.pr-step-title>span{color:#21443f;background:#c5e66a;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font:700 10px DM Mono,monospace;display:grid}.pr-step-title b,.pr-step-title small{display:block}.pr-step-title b{color:#315558;font-size:12px}.pr-step-title small{color:#819596;margin-top:3px;font-size:9px;line-height:1.4}.pr-sign-fields{grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;display:grid}.pr-sign-fields>div{min-width:0}.pr-sign-fields label{color:#35585b;font-size:10px;font-weight:800;display:block}.pr-sign-fields label span{color:#8aa0a1;font-size:9px;font-weight:500}.pr-sign-fields label .pr-required{color:#b35c63}.pr-sign-fields input{color:#25474a;background:#fff;border:1px solid #ccdeda;border-radius:8px;outline:none;width:100%;height:41px;margin-top:6px;padding:0 11px;font:12px Manrope;transition:border-color .18s,box-shadow .18s}.pr-sign-fields input:focus{border-color:#0b8f8c;box-shadow:0 0 0 3px #0b8f8c14}.pr-signature-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pr-signature-style-options button{text-align:left;appearance:none;cursor:pointer;background:#fff;border:1px solid #d4e4df;border-radius:9px;align-content:start;gap:3px;min-width:0;min-height:78px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.pr-signature-style-options button:hover{border-color:#8dbbaa;transform:translateY(-1px)}.pr-signature-style-options button.selected{background:#effaf5;border-color:#0b8f8c;box-shadow:inset 0 0 0 1px #0b8f8c,0 5px 13px #0b8f8c14}.pr-signature-style-options strong{color:#183a3d;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.1;display:block;overflow:hidden}.pr-signature-style-options span{color:#2a5658;font-size:10px;font-weight:800}.pr-signature-style-options small{color:#8aa0a1;font-size:8px;line-height:1.2}.pr-signature-style-options svg{color:#087e7b;position:absolute;top:8px;right:8px}.pr-camera-card{margin-top:14px}.pr-camera-button{margin-top:12px}.pr-camera-copy{align-items:flex-start;gap:9px;display:flex}.pr-camera-copy>svg{color:#087e7b;flex:none}.pr-camera-copy b,.pr-camera-copy small{display:block}.pr-camera-copy b{color:#315558;font-size:12px}.pr-camera-copy small{color:#819596;margin-top:3px;font-size:9px;line-height:1.4}.pr-camera-live{gap:10px;margin-top:12px;display:grid}.pr-camera-live video{object-fit:cover;background:#183b3d;border-radius:10px;width:180px;height:180px}.pr-camera-live>div{gap:8px;display:flex}.pr-camera-cancel{margin-top:0}.pr-photo-preview{align-items:center;gap:12px;margin-top:12px;display:flex}.pr-photo-preview img{object-fit:cover;border:2px solid #b9d883;border-radius:9px;width:82px;height:82px}.pr-photo-preview b{color:#315558;font-size:10px;display:block}.pr-photo-preview button{color:#087e7b;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:7px;padding:0;font-size:9px;font-weight:800;display:flex}.pr-location-capture{background:#f1faf6;border:1px solid #cae0d7;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:14px;display:flex}.pr-location-capture b,.pr-location-capture small,.pr-location-capture em{display:block}.pr-location-capture b{color:#315558;font-size:11px}.pr-location-capture small{color:#819596;margin-top:4px;font-size:9px}.pr-location-capture em{color:#087e7b;margin-top:6px;font-size:9px;font-style:normal}.pr-location-button{white-space:nowrap;margin:0}.pr-acceptance{color:#728789;margin:19px 0 0;font-size:10px;line-height:1.5}.pr-acceptance b{color:#315558}.pr-sign-error-text{color:#b04f5a;min-height:15px;margin:10px 0 0;font-size:10px}.pr-submit-button{margin-top:13px}.pr-sign-footer{color:#899c9d;text-align:left;border-top:1px solid #dce9e5;margin:0 32px;padding:16px 0 20px;font:9px/1.5 DM Mono,monospace}.pr-complete-body{text-align:center;padding:48px 38px 35px}.pr-sign-complete{text-align:left;max-width:1080px}.pr-sign-complete .pr-complete-body h1{color:#173638;letter-spacing:-.06em;text-align:center;margin:14px 0 9px;font:800 2rem Manrope,sans-serif}.pr-sign-complete .pr-complete-body>p{color:#6d8585;text-align:center;max-width:500px;margin:0 auto;font-size:.82rem;line-height:1.6}.pr-sign-complete .pr-sign-kicker{justify-content:center;width:100%}.pr-certificate{max-width:650px;margin:27px auto}@media (max-width:880px){.pr-sign-layout{grid-template-columns:1fr}.pr-sign-context{border-bottom:1px solid #dce8e4;border-right:0}.pr-sign-panel{padding-top:29px}.pr-document-title-block h1{max-width:650px}}@media (max-width:620px){.pr-sign-shell{padding:12px 8px 38px}.pr-sign-header{min-height:68px;padding:16px 18px}.pr-sign-header .pr-sign-kicker{font-size:8px}.pr-sign-steps{gap:5px;padding:12px 18px;font-size:8px;overflow:auto}.pr-sign-steps i{width:16px}.pr-sign-context,.pr-sign-panel{padding:24px 18px}.pr-document-kicker{flex-direction:column;align-items:flex-start;gap:8px}.pr-document-title-block{gap:10px}.pr-document-icon{width:40px;height:40px}.pr-document-title-block h1{font-size:1.75rem}.pr-document-title-block p{font-size:10px}.pr-document-facts,.pr-sign-fields,.pr-signature-style-options{grid-template-columns:1fr}.pr-signature-style-options button{min-height:70px}.pr-location-capture{flex-direction:column;align-items:flex-start}.pr-location-button{width:100%}.pr-sign-footer{margin:0 18px}.pr-sign-card{border-radius:15px}.pr-complete-body{padding:34px 18px 25px}}@media (prefers-reduced-motion:reduce){.pr-open-document,.pr-sign-fields input,.pr-signature-style-options button,.pr-submit-button{transition:none!important}}.vc-document-validated-badge{color:#527323;white-space:nowrap;background:#f1f9d9;border:1px solid #c7e586;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.58rem;font-weight:800;display:inline-flex}.vc-document-validated-badge svg{color:#6e9b2b}.vc-doc-row-meta{flex-wrap:wrap;align-items:center}.vc-doc-row-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.vc-doc-archive-action{color:#9b6a43;cursor:pointer;background:#fffaf4;border:1px solid #e3d5c6;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:.58rem;font-weight:800;transition:background .18s,border-color .18s,transform .16s;display:inline-flex}.vc-doc-archive-action:hover{background:#fff3e5;border-color:#d6af8b;transform:translateY(-1px)}.vc-doc-archive-action:disabled{cursor:wait;opacity:.55}.member-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1100px;margin:0 auto 18px;display:grid}.member-summary-card{background:#ffffffd9;border:1px solid #d7e7de;border-radius:15px;flex-direction:column;gap:5px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #19433e08}.member-summary-card>span{color:#6c8880;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:800}.member-summary-card strong{color:#1e4d49;letter-spacing:-.03em;font:800 1.2rem Manrope,sans-serif}.member-summary-card small{color:#809790;font-size:.64rem;line-height:1.4}.member-summary-card.completed{background:#f8fce9;border-color:#d8e9a9}.member-summary-card.completed strong{color:#64872e}.member-document-section{max-width:1100px;margin:0 auto 22px}.member-completed-section{padding-top:5px}.member-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 12px;display:flex}.member-section-heading h2{color:#173f3e;letter-spacing:-.03em;margin:4px 0;font:800 1.12rem Manrope,sans-serif}.member-section-heading p{color:#708781;margin:0;font-size:.7rem}.member-section-count{color:#43776f;background:#e9f5ef;border-radius:12px;place-items:center;min-width:34px;height:34px;padding:0 9px;font:800 .76rem DM Mono,monospace;display:grid}.member-section-count.completed{color:#63852f;background:#eef8d2}.member-section-empty{color:#718b84;background:#ffffffa8;border:1px dashed #cfe1d6;border-radius:14px;align-items:center;gap:9px;padding:18px 20px;font-size:.72rem;display:flex}.member-section-empty svg{color:#73a250}.member-doc-actions button.member-read-link{color:#4e776e;cursor:pointer;background:#fff;border:1px solid #cfe2d8;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:.68rem;font-weight:800;display:inline-flex}.member-completed-list{gap:12px;display:grid}.member-completed-card{background:linear-gradient(135deg,#fbfdf7,#f4fae7);border:1px solid #d4e5bb;border-radius:16px;padding:18px 20px;box-shadow:0 10px 28px #557c2610}.member-completed-head{align-items:flex-start;gap:12px;display:flex}.member-completed-icon{color:#5c842e;background:#dff19b;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.member-completed-head h3{color:#214e47;margin:4px 0;font:800 .98rem Manrope,sans-serif}.member-completed-head p{color:#7b9088;margin:0;font-size:.66rem}.member-completed-badge{color:#557c25;white-space:nowrap;background:#eff8d6;border:1px solid #c7e48b;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;font-size:.61rem;font-weight:800;display:inline-flex}.member-completed-proof{border-top:1px solid #dce9c9;border-bottom:1px solid #dce9c9;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;padding:12px 0;display:grid}.member-completed-proof div{flex-direction:column;gap:4px;display:flex}.member-completed-proof span{color:#80927a;text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;font-weight:800}.member-completed-proof b{color:#416455;align-items:center;gap:4px;font-size:.67rem;display:flex}.member-completed-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.member-completed-actions a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.member-validation-link{color:#52772d;background:#fff;border:1px solid #9fc77c;border-radius:8px;padding:9px 12px;font-size:.67rem;font-weight:800}.member-validation-link:hover{background:#f7fbe9}.member-final-link{color:#2d716b;background:#e5f4ef;border-radius:8px;font-size:.67rem;font-weight:800;padding:9px 12px!important}.member-pending-card{background:#fff}@media (max-width:760px){.member-summary-grid{grid-template-columns:1fr}.member-section-heading{align-items:flex-start}.member-completed-head{flex-wrap:wrap}.member-completed-badge{margin-left:46px}.member-completed-proof{grid-template-columns:1fr}.vc-doc-row-actions{align-items:flex-start}.vc-document-validated-badge{margin-top:4px}}.vc-document-pending-badge,.vc-document-draft-badge{color:#6f8780;white-space:nowrap;background:#f5f8f5;border:1px solid #d9e4df;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.58rem;font-weight:800;display:inline-flex}.vc-document-pending-badge{color:#987447;background:#fff8eb;border-color:#ecd4a6}.vc-document-draft-badge{color:#7a8d87;background:#f3f6f4}.vc-nav-master{white-space:nowrap;align-items:center;color:#0b7774!important;background:#edf8f4!important;border:1px solid #b7d8d1!important;border-radius:10px!important;gap:6px!important;padding:9px 12px!important;font-size:.78rem!important;font-weight:800!important;display:inline-flex!important}.vc-nav-master:hover{transform:translateY(-1px);color:#075f5d!important;background:#def1e9!important;border-color:#73b9aa!important;box-shadow:0 7px 16px #0b77741c!important}.vc-nav-master:focus-visible{outline-offset:3px;outline:3px solid #9bcfc0}@media (max-width:800px){.vc-nav-master{justify-content:flex-start!important}}.member-master-link{color:#0b7774;cursor:pointer;background:#f0faf6;border:1px solid #b8d9d1;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:10px 12px;font-size:.7rem;font-weight:800;transition:background .18s,border-color .18s,transform .16s;display:inline-flex}.member-master-link:hover{background:#e2f4ec;border-color:#70b9aa;transform:translateY(-1px)}.vc-template-flow{flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0 4px;display:flex}.vc-template-flow span{color:#9db9b5;align-items:center;gap:6px;font-size:.64rem;display:inline-flex}.vc-template-flow b{color:#143b3b;background:#b9df78;border-radius:50%;place-items:center;width:19px;height:19px;font:800 .62rem DM Mono,monospace;display:grid}.vc-template-published{color:#bce481;background:#254f4b;border:1px solid #92bb69;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.58rem;font-weight:800;display:inline-flex}@media (max-width:700px){.vc-template-flow{flex-direction:column;align-items:flex-start;gap:7px}}.vc-cert-empty-guided{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.vc-cert-empty-guided .vc-eyebrow{color:#9fd3c6}.vc-cert-empty-guided h3{color:#e5f3ed;max-width:560px;margin:3px 0;font:800 1rem Manrope,sans-serif}.vc-cert-empty-guided p{color:#a8c0ba;max-width:600px;margin:0 0 9px;font-size:.7rem;line-height:1.55}.vc-a1-warning{align-items:flex-start;gap:5px;line-height:1.4;color:#f1c477!important;display:flex!important}.vc-a1-warning svg{flex:none;margin-top:1px}.vc-envelope-signers{background:#f7fcf9;border:1px solid #c9e3d9;border-radius:14px;gap:8px;margin-top:18px;padding:14px;display:grid}.vc-envelope-signers-head{color:#176a68;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:12px;display:flex}.vc-envelope-signers-head b{font-weight:800}.vc-envelope-signers-head span{background:#e6f4e8;border-radius:999px;margin-left:auto;padding:3px 8px;font-weight:800}.vc-envelope-signer{background:#fff;border:1px solid #dcebe4;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.vc-envelope-signer-icon{color:#64817a;background:#edf4f0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.vc-envelope-signer.signed .vc-envelope-signer-icon{color:#167447;background:#ddf4df}.vc-envelope-signer>div:nth-child(2){gap:2px;min-width:0;display:grid}.vc-envelope-signer b{color:#143a3d;font-size:13px}.vc-envelope-signer small{color:#637a77;font-size:11px}.vc-envelope-signer>span{color:#6a7b79;margin-left:auto;font-size:11px;font-weight:800}.vc-envelope-signer.signed>span{color:#167447}.psy-shell{color:#123c3e;max-width:1240px;margin:0 auto;padding:2px 0 40px}.psy-loading{color:#49706b;align-items:center;gap:10px;padding:40px;display:flex}.psy-hero{color:#fff;background:linear-gradient(117deg,#0b373a,#145f5d 67%,#7ca866);border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 35px #0a373929}.psy-hero:after{content:"";border:1px solid #def78438;border-radius:50%;width:260px;height:260px;position:absolute;top:-155px;right:-100px}.psy-hero>div{z-index:1;position:relative}.psy-hero .vc-eyebrow{color:#c9ee7b}.psy-hero h2{margin:8px 0;font-size:30px;line-height:1.05}.psy-hero p{color:#d9edeb;max-width:680px;margin:0;line-height:1.55}.psy-hero-assurance{background:#04232547;border:1px solid #daf2b559;border-radius:14px;gap:5px;width:240px;padding:16px;display:grid}.psy-hero-assurance svg{color:#cdf176}.psy-hero-assurance b{font-size:14px}.psy-hero-assurance span{color:#d5e7e4;font-size:12px;line-height:1.45}.psy-setup,.psy-dashboard,.psy-collection-card,.psy-risk-card,.psy-action-card{background:#fff;border:1px solid #d6e8e3;border-radius:18px;margin-top:20px;padding:24px;box-shadow:0 8px 24px #0f45430e}.psy-section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.psy-section-head h3{margin:6px 0;font-size:20px;line-height:1.12}.psy-section-head p{color:#607a76;margin:0;font-size:13px;line-height:1.45}.psy-section-head>svg{color:#16857d}.psy-create-form,.psy-mini-form{gap:15px;display:grid}.psy-grid-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.psy-grid-two label{color:#51716d;gap:5px;font-size:12px;font-weight:700;display:grid}.psy-sector-editor{background:#fbfefd;border:1px solid #ddece7;border-radius:13px;padding:14px}.psy-sector-editor-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.psy-sector-editor-head>div{gap:3px;display:grid}.psy-sector-editor-head small{color:#6c8580;font-size:11px}.psy-sector-input{grid-template-columns:minmax(0,1fr) 120px 32px;gap:8px;margin-top:8px;display:grid}.psy-sector-input button{color:#98716b;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.psy-method-preview{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.psy-method-preview>div{color:#16706c;background:#f2faf7;border:1px solid #d9ebe5;border-radius:12px;gap:9px;padding:12px;display:flex}.psy-method-preview span{gap:3px;display:grid}.psy-method-preview b{font-size:12px}.psy-method-preview small{color:#627b77;font-size:11px;line-height:1.35}.psy-dashboard{padding:0;overflow:hidden}.psy-assessment-title{background:linear-gradient(105deg,#f1faf7,#fbfffd);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex}.psy-assessment-title h3{margin:5px 0;font-size:22px}.psy-assessment-title p{color:#587772;margin:0;font-size:13px}.psy-status{white-space:nowrap;color:#1d764a;background:#e8f7e9;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.psy-status.draft{color:#56716c;background:#edf3f0}.psy-kpis{border-top:1px solid #dcebe6;grid-template-columns:repeat(4,1fr);display:grid}.psy-kpis article{border-right:1px solid #dcebe6;gap:3px;padding:17px 20px;display:grid}.psy-kpis article:last-child{border-right:0}.psy-kpis svg{color:#17877e}.psy-kpis small{color:#66807b;font-size:11px}.psy-kpis b{font-size:22px;line-height:1.15}.psy-kpis span{color:#6c8580;font-size:11px}.psy-next-step{background:#fbfff2;border-top:1px solid #daeac7;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.psy-next-step>div{align-items:flex-start;gap:10px;display:flex}.psy-next-step svg{color:#6e9a28;flex:none}.psy-next-step span{gap:3px;display:grid}.psy-next-step b{font-size:13px}.psy-next-step small{color:#627a75;font-size:12px;line-height:1.4}.psy-sector-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.psy-sector-cards article{background:#fafffc;border:1px solid #dcece6;border-radius:13px;gap:8px;padding:15px;display:grid}.psy-sector-cards article>div:first-child{gap:2px;display:grid}.psy-sector-cards b{font-size:14px}.psy-sector-cards small,.psy-sector-cards em{color:#67807b;font-size:11px;font-style:normal}.psy-sector-cards strong{color:#145f5d;font-size:23px}.psy-sector-cards strong small{font-weight:500}.psy-participation-track{background:#e5efeb;border-radius:999px;height:7px;overflow:hidden}.psy-participation-track span{border-radius:inherit;background:linear-gradient(90deg,#1e9588,#bddf68);height:100%;display:block}.psy-work-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.psy-risk-card,.psy-action-card{margin-top:0}.psy-risk-list,.psy-action-list{gap:9px;margin-bottom:15px;display:grid}.psy-risk-list article{border:1px solid #e2ece8;border-radius:11px;justify-content:space-between;gap:12px;padding:12px;display:flex}.psy-risk-list article>div{gap:3px;display:grid}.psy-risk-list b,.psy-action-list b{font-size:13px}.psy-risk-list small,.psy-action-list small{color:#687f7b;font-size:11px}.psy-risk-list em{color:#52716c;font-size:11px;font-style:normal;line-height:1.4}.psy-risk-badge{border-radius:999px;height:min-content;padding:4px 8px;font-size:10px;font-weight:800}.psy-risk-badge.low{color:#278154;background:#e3f5e8}.psy-risk-badge.moderate{color:#8b6a0b;background:#fff4cc}.psy-risk-badge.high{color:#a34c17;background:#ffe5d4}.psy-risk-badge.critical{color:#a22d39;background:#ffe1e5}.psy-action-list article{border-bottom:1px solid #e4eeea;align-items:center;gap:10px;padding:11px;display:flex}.psy-action-list article:last-child{border-bottom:0}.psy-action-check{color:#78918b;background:#e6efec;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.psy-action-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.psy-action-list article>span{color:#6c837e;margin-left:auto;font-size:10px}.psy-empty{color:#607a75;border:1px dashed #c6ddd5;border-radius:11px;margin-bottom:15px;padding:16px;font-size:12px;line-height:1.45}.psy-mini-form textarea{min-height:70px}.psy-technical-notice{color:#4b6a65;background:#edf5f1;border-radius:12px;gap:9px;margin-top:20px;padding:13px 15px;font-size:12px;line-height:1.45;display:flex}.psy-technical-notice svg{color:#16867d;flex:none}@media (max-width:900px){.psy-hero{flex-direction:column;align-items:flex-start;padding:23px}.psy-hero-assurance{width:auto}.psy-kpis{grid-template-columns:1fr 1fr}.psy-kpis article:nth-child(2){border-right:0}.psy-kpis article:nth-child(-n+2){border-bottom:1px solid #dcebe6}.psy-work-grid,.psy-method-preview{grid-template-columns:1fr}.psy-next-step{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.psy-shell{padding-bottom:24px}.psy-hero h2{font-size:25px}.psy-setup,.psy-dashboard,.psy-collection-card,.psy-risk-card,.psy-action-card{padding:17px}.psy-dashboard{padding:0}.psy-assessment-title{padding:18px}.psy-grid-two{grid-template-columns:1fr}.psy-sector-input{grid-template-columns:minmax(0,1fr) 92px 28px}.psy-kpis{grid-template-columns:1fr 1fr}.psy-kpis article{padding:14px}.psy-section-head{gap:10px}.vc-envelope-signer{align-items:flex-start}.vc-envelope-signer>span{display:none}}.vc-company-score{background:linear-gradient(118deg,#f7fdfa,#edf7f2);border:1px solid #cfe4dc;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 18px;padding:20px 23px;display:flex;box-shadow:0 8px 18px #11594e0d}.vc-company-score.awarded{background:linear-gradient(118deg,#f8ffeb,#eaf6dd 58%,#f7fdf4);border-color:#b5d66e}.vc-company-score.loading{color:#5a7771;justify-content:center;font-size:13px}.vc-company-score-main{align-items:center;gap:17px;display:flex}.vc-company-score-ring{--score:0deg;text-align:center;background:radial-gradient(circle at center,#f8fffb 58%,transparent 59%),conic-gradient(#14877e var(--score),#dbece6 0);border-radius:50%;flex:none;place-content:center;width:80px;height:80px;display:grid}.vc-company-score.awarded .vc-company-score-ring{background:radial-gradient(circle at center,#fbfff7 58%,transparent 59%),conic-gradient(#8fbe36 var(--score),#e0ebc6 0)}.vc-company-score-ring strong{color:#104b49;font-size:20px;line-height:1}.vc-company-score-ring small{text-transform:uppercase;letter-spacing:.08em;color:#64807b;font-size:9px}.vc-company-score h3{color:#143e40;margin:5px 0;font-size:20px}.vc-company-score p{color:#5d7873;max-width:650px;margin:0;font-size:13px;line-height:1.45}.vc-company-score-side{text-align:right;color:#2d6d49;justify-items:end;gap:4px;min-width:160px;display:grid}.vc-company-score-side svg{color:#75a42e}.vc-company-score-side b{font-size:13px}.vc-company-score-side small{color:#5e7771;font-size:11px}.vc-company-score-side a{color:#167b73;font-size:12px;font-weight:800;text-decoration:underline}.vc-company-score-side .vc-button-quiet{margin-top:4px}@media (max-width:720px){.vc-company-score{flex-direction:column;align-items:flex-start;padding:18px}.vc-company-score-side{text-align:left;justify-items:start}.vc-company-score-main{align-items:flex-start}}.vc-company-seal{color:#dff49a;letter-spacing:.05em;background:#163f40;border:1px solid #b9dc65;border-radius:12px;align-items:center;gap:7px;padding:7px 10px;font:700 9px/1.05 DM Mono,monospace;display:inline-flex}.vc-company-seal svg{color:#c5e66a}.vc-certificate-actions,.vc-cert-print-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.vc-certificate-actions a,.vc-cert-print-actions a{color:#dff49a;background:#174748;border:1px solid #a9cdbb;border-radius:7px;justify-content:center;align-items:center;padding:7px 9px;font-size:9px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.vc-certificate-actions a:hover,.vc-cert-print-actions a:hover{background:#205657;border-color:#c5e66a;transform:translateY(-1px)}.vc-cert-print-actions{border-top:1px solid #dce9e5;padding-top:10px}.vc-cert-print-actions a{color:#176e68;background:#f3fbf7}.vc-cert-print-actions a:hover{background:#e8f7ef;border-color:#75ad96}.vc-cert-seal{place-items:center;gap:2px;display:grid}.vc-cert-seal small{letter-spacing:.06em;font:700 7px DM Mono,monospace}.psy-survey-shell{color:#143336;background:radial-gradient(circle at 8% 3%,#dcefe7 0,#0000 30%),radial-gradient(circle at 92% 94%,#eef1d2 0,#0000 29%),#edf3ef;min-height:100vh;padding:44px 18px}.psy-survey-card{background:#fff;border:1px solid #d1e1db;border-radius:22px;width:min(760px,100%);margin:auto;overflow:hidden;box-shadow:0 24px 70px #173c3820}.psy-survey-header{background:#fbfefc;border-bottom:1px solid #deebe6;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;display:flex}.psy-survey-header>div{gap:1px;display:grid}.psy-survey-brand{color:#14383a;letter-spacing:-.06em;font-size:20px;font-weight:900}.psy-survey-header small{color:#7c9492;letter-spacing:.05em;font:8px DM Mono,monospace}.psy-survey-header>span{color:#287267;letter-spacing:.04em;align-items:center;gap:6px;font:700 9px DM Mono,monospace;display:inline-flex}.psy-survey-intro{background:linear-gradient(135deg,#f3fbf6,#f9fbef);padding:34px 40px 20px}.psy-survey-kicker{color:#087d79;letter-spacing:.08em;font:700 9px DM Mono,monospace}.psy-survey-intro h1{color:#143235;letter-spacing:-.065em;max-width:600px;margin:10px 0 7px;font-size:clamp(25px,4vw,37px);line-height:1.05}.psy-survey-intro p{color:#69817f;margin:0;font-size:12px}.psy-survey-intro p b{color:#2b5755}.psy-survey-privacy{color:#24635d;background:#f0faf5;border:1px solid #c8e1d5;border-radius:12px;align-items:flex-start;gap:11px;margin:22px 40px;padding:15px;display:flex}.psy-survey-privacy svg{color:#087d79;flex:none}.psy-survey-privacy b,.psy-survey-privacy span{display:block}.psy-survey-privacy b{font-size:11px}.psy-survey-privacy span{color:#66827c;margin-top:4px;font-size:10px;line-height:1.45}.psy-survey-progress{margin:0 40px;padding:0 0 18px}.psy-survey-progress>div{color:#6b8582;justify-content:space-between;gap:15px;font-size:10px;display:flex}.psy-survey-progress b{color:#25726b}.psy-survey-progress i{background:#e2ece7;border-radius:99px;height:5px;margin-top:8px;display:block;overflow:hidden}.psy-survey-progress em{border-radius:inherit;height:100%;transition:width .2s var(--ease-out,cubic-bezier(.23,1,.32,1));background:linear-gradient(90deg,#0b8e89,#c5e66a);display:block}.psy-survey-question{background:#fcfefd;border:1px solid #d5e5df;border-radius:15px;margin:0 40px;padding:25px}.psy-survey-factor{color:#087d79;letter-spacing:.06em;font:700 9px DM Mono,monospace}.psy-survey-question h2{color:#193b3d;letter-spacing:-.04em;margin:11px 0 8px;font-size:21px;line-height:1.22}.psy-survey-question p{color:#748987;margin:0;font-size:11px;line-height:1.5}.psy-survey-scale{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px;display:grid}.psy-survey-scale button{color:#587775;cursor:pointer;background:#fff;border:1px solid #d4e4df;border-radius:10px;justify-items:center;gap:5px;min-height:73px;padding:10px 5px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.psy-survey-scale button:hover{background:#f5fcf8;border-color:#8dbbab;transform:translateY(-1px)}.psy-survey-scale button.selected{color:#163b3a;background:#effaf4;border-color:#087d79;box-shadow:inset 0 0 0 1px #087d79}.psy-survey-scale b{color:#183f3d;background:#eaf2ee;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.psy-survey-scale button.selected b{color:#173c36;background:#c5e66a}.psy-survey-scale span{font-size:9px;font-weight:800}.psy-survey-actions{justify-content:space-between;gap:12px;padding:23px 40px 20px;display:flex}.psy-survey-actions button{min-width:120px}.psy-survey-footer{color:#869a99;border-top:1px solid #e0ebe7;margin:0;padding:15px 40px 24px;font-size:9px;line-height:1.5}.psy-survey-complete,.psy-survey-error{text-align:center;justify-items:center;max-width:620px;padding:76px 38px;display:grid}.psy-survey-complete h1,.psy-survey-error h1{color:#173b3c;letter-spacing:-.06em;margin:12px 0 8px;font-size:31px}.psy-survey-complete p,.psy-survey-error p{color:#728887;max-width:450px;margin:0;font-size:13px;line-height:1.6}.psy-survey-complete-mark{color:#24443f;background:#c5e66a;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.psy-survey-anonymous{color:#42706b;background:#f2fbf6;border:1px solid #cae0d5;border-radius:9px;align-items:center;gap:8px;margin-top:28px;padding:11px 13px;font-size:10px;display:flex}.psy-survey-error{color:#a8575c}.psy-survey-error h1{color:#542f32}@media (max-width:620px){.psy-survey-shell{padding:12px 8px 32px}.psy-survey-card{border-radius:15px}.psy-survey-header,.psy-survey-intro{padding-left:20px;padding-right:20px}.psy-survey-privacy,.psy-survey-progress,.psy-survey-question{margin-left:20px;margin-right:20px}.psy-survey-question{padding:18px}.psy-survey-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.psy-survey-scale button{min-height:64px;padding:7px 2px}.psy-survey-scale span{font-size:7px}.psy-survey-actions{flex-direction:column-reverse;padding:20px}.psy-survey-actions button{width:100%}.psy-survey-footer{padding:14px 20px 20px}.psy-survey-complete,.psy-survey-error{padding:54px 24px}}.psy-survey-link{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.psy-survey-link a,.psy-dossier-issued a{color:#176e68;background:#f3fbf7;border:1px solid #a7d0bd;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s;display:inline-flex}.psy-survey-link a:hover,.psy-dossier-issued a:hover{border-color:#6dac96;transform:translateY(-1px)}.psy-factor-scores{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.psy-factor-scores span{color:#35605d;background:#edf6f1;border-radius:6px;padding:5px 6px;font-size:8px}.psy-factor-scores span.high{color:#8a591e;background:#fff1d8}.psy-factor-scores span.critical{color:#9a4750;background:#fff0f1}.psy-factor-scores b{font-weight:800}.psy-anonymity-floor{color:#6f8483;align-items:center;gap:5px;margin:10px 0 0;font-size:9px;line-height:1.35;display:flex}.psy-dossier-card{background:linear-gradient(135deg,#f4fbf6,#fbfdf4);border:1px solid #cce2d8;border-radius:15px;margin-top:18px;padding:22px}.psy-dossier-form{grid-template-columns:1fr 1fr auto;gap:10px;margin-top:17px;display:grid}.psy-dossier-form input{min-width:0}.psy-dossier-note{color:#637f7c;align-items:center;gap:6px;margin:14px 0 0;font-size:9px;line-height:1.45;display:flex}.psy-dossier-issued{background:#fff;border:1px solid #b8dcc8;border-radius:10px;align-items:center;gap:11px;margin-top:16px;padding:13px;display:flex}.psy-dossier-issued>svg{color:#4d8754}.psy-dossier-issued b,.psy-dossier-issued small{display:block}.psy-dossier-issued b{color:#244d4d;font-size:11px}.psy-dossier-issued small{color:#708784;margin-top:3px;font-size:9px}.psy-dossier-issued>div:last-child{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}@media (max-width:760px){.psy-dossier-form{grid-template-columns:1fr}.psy-dossier-issued{flex-wrap:wrap;align-items:flex-start}.psy-dossier-issued>div:last-child{width:100%;margin-left:0}.psy-dossier-issued a{flex:1;justify-content:center}}.psy-credential-ready{color:#255c52;background:#f4fbf5;border:1px solid #a9d7bd;border-radius:10px;align-items:center;gap:11px;margin-top:16px;padding:13px;display:flex}.psy-credential-ready>svg{color:#4f8c58}.psy-credential-ready b,.psy-credential-ready small{display:block}.psy-credential-ready b{font-size:11px}.psy-credential-ready small{color:#63817a;margin-top:3px;font-size:9px}.psy-credential-ready button{margin-left:auto}.psy-credential-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.psy-credential-intro{color:#3c6660;background:#fff;border:1px solid #d1e5dc;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px;display:flex}.psy-credential-intro svg{color:#087d79;flex:none}.psy-credential-intro b,.psy-credential-intro small{display:block}.psy-credential-intro b{font-size:10px}.psy-credential-intro small{color:#6b8580;margin-top:3px;font-size:9px;line-height:1.4}.psy-credential-form input[type=file]{padding:7px;font-size:10px}.psy-credential-form button{grid-column:1/-1;justify-self:start}@media (max-width:760px){.psy-credential-ready{flex-wrap:wrap;align-items:flex-start}.psy-credential-ready button{width:100%;margin-left:0}.psy-credential-form{grid-template-columns:1fr}.psy-credential-form button{justify-content:center;width:100%}}.vc-quick-upload-button,.vc-library-upload-button{align-items:center;gap:7px;display:inline-flex;position:relative;box-shadow:0 10px 24px #c5e66a29}.vc-quick-upload-button:after{content:"PDF";color:#315242;background:#ffffff52;border:1px solid #18343633;border-radius:5px;align-items:center;height:17px;padding:0 5px;font:800 .5rem DM Mono,monospace;display:inline-flex}.vc-library-upload-button{padding:8px 10px;font-size:.62rem}.vc-doc-library-actions{align-items:center;gap:8px;display:flex}.vc-selected-document{background:linear-gradient(135deg,#294840,#223a3b);border-color:#c5e66a;box-shadow:0 0 0 1px #c5e66a1f,0 10px 22px #0000001f}.vc-selected-document small{color:#c5e66a;text-transform:uppercase;letter-spacing:.04em;font-weight:700}@media (max-width:700px){.vc-doc-library-actions{justify-content:space-between;width:100%}.vc-library-upload-button{flex:1;justify-content:center}.vc-quick-upload-button:after{display:none}}.vc-doc-hub{max-width:1320px}.vc-doc-grid{margin-top:24px;grid-template-columns:minmax(0,1fr)!important}.vc-doc-library{min-width:0}.vc-doc-send{background:linear-gradient(125deg,#1c3736,#172b31);border-color:#41645d;width:100%;min-width:0;margin-top:22px;padding:28px;position:static}.vc-doc-send>p{max-width:780px;margin:10px 0 22px}.vc-doc-send form,.vc-doc-send>.vc-envelope-locked{width:min(100%,980px);min-width:0}.vc-doc-send form{gap:16px;display:grid}.vc-doc-send .vc-selected-document{background:#203f3b;border-color:#6d9d82;align-items:flex-start;width:100%;min-width:0;padding:16px}.vc-doc-send .vc-selected-document strong{overflow-wrap:anywhere;white-space:normal}.vc-doc-send .vc-recipient-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,880px)}.vc-doc-send .vc-recipient-tabs button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-doc-send .vc-recipients-list{width:min(100%,980px)}.vc-doc-send .vc-recipient-row{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) 30px}.vc-doc-send .vc-doc-assurance{max-width:980px}.vc-signature-designer-wide{margin-top:22px}@media (max-width:760px){.vc-doc-send{padding:20px 16px}.vc-doc-send .vc-recipient-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-doc-send .vc-recipient-row{grid-template-columns:minmax(0,1fr)}.vc-doc-send .vc-recipient-row>button{justify-self:end}}.vc-cert-library-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.vc-cert-library-actions .vc-button-lime{white-space:nowrap}@media (max-width:760px){.vc-template-library-head{align-items:flex-start}.vc-cert-library-actions{flex-direction:column-reverse;align-items:flex-end;gap:10px}.vc-cert-library-actions .vc-button-lime{white-space:normal}}.vc-cert-top-action{white-space:nowrap}@media (max-width:900px){.vc-cert-top-action{order:-1}}.vc-cert-hub{gap:16px;max-width:1180px;margin:0 auto;padding-bottom:30px;display:grid}.vc-company-score{border-radius:16px;max-width:1180px;margin:0 auto 16px;padding:18px 20px;box-shadow:0 8px 22px #11594e0f}.vc-company-score-main{gap:14px}.vc-company-score-ring{width:68px;height:68px}.vc-company-score h3{font-size:17px}.vc-company-score p{max-width:620px;font-size:11px}.vc-company-score-side{min-width:180px}.vc-template-library{background:linear-gradient(135deg,#10282b,#17383a);border-radius:16px;margin:0;padding:20px;box-shadow:0 12px 26px #0c2d2f1a}.vc-template-library-head{align-items:center}.vc-template-library-head h3{margin:5px 0 4px;font-size:1.15rem}.vc-template-library-head p{max-width:700px;font-size:.7rem}.vc-cert-library-actions{gap:10px}.vc-cert-filterbar{background:#122d30;border:1px solid #315457;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:5px;display:flex}.vc-cert-filterbar>div{gap:4px;min-width:0;display:flex}.vc-cert-filterbar button{color:#a8bfba;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.vc-cert-filterbar button:hover{color:#e6f4ed;background:#1c4143}.vc-cert-filterbar button.active{color:#153c3d;background:#c5e66a}.vc-cert-filterbar button b{color:#d8f3e9;background:#254b4c;border-radius:999px;place-items:center;min-width:19px;height:18px;padding:0 5px;font-size:10px;display:grid}.vc-cert-filterbar button.active b{color:#31572d;background:#efffc5}.vc-cert-filterbar>span{color:#88a59f;padding-right:9px;font-size:10px}.vc-template-flow{background:0 0;gap:7px;margin-top:13px;padding:0}.vc-template-flow span{color:#9cb4ae;background:#163336;border:1px solid #2f5558;border-radius:7px;padding:7px 9px;font-size:10px}.vc-template-flow span b{color:#c5e66a}.vc-template-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-top:13px}.vc-template-card{background:#183638;border-radius:11px;padding:15px}.vc-template-card h4{min-height:34px;font-size:.8rem}.vc-template-card p{min-height:38px;font-size:.65rem}.vc-template-card.is-complete{background:linear-gradient(145deg,#193c38,#1c4037);border-color:#729e54}.vc-template-signed{color:#d8f19a;align-items:center;gap:4px;font-size:.59rem;font-weight:800;display:inline-flex}.vc-template-card-progress{background:#294d4d;border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.vc-template-card-progress span{border-radius:inherit;background:linear-gradient(90deg,#5faea0,#c5e66a);height:100%;display:block}.vc-template-progress-label{color:#8eaba4;margin-top:5px;font-size:.59rem;display:block}.vc-template-actions{margin-top:11px}.vc-cert-acceptance-panel{background:#fff;border:1px solid #d6e7df;border-radius:16px;padding:18px 20px;box-shadow:0 8px 20px #1249450b}.vc-cert-acceptance-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vc-cert-acceptance-head h3{color:#173d3e;letter-spacing:-.03em;margin:4px 0;font-size:17px}.vc-cert-acceptance-head p{color:#69827e;margin:0;font-size:11px;line-height:1.45}.vc-cert-acceptance-total{color:#33716a;justify-items:end;gap:2px;min-width:92px;display:grid}.vc-cert-acceptance-total strong{color:#176e68;font-size:27px;line-height:1}.vc-cert-acceptance-total span{white-space:nowrap;font-size:10px}.vc-cert-acceptance-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-top:14px;display:grid}.vc-cert-acceptance-card{background:#fbfefd;border:1px solid #dfebe5;border-radius:11px;padding:12px}.vc-cert-acceptance-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vc-cert-acceptance-card-head>div{min-width:0}.vc-cert-acceptance-card-head span{color:#6c8c84;text-overflow:ellipsis;white-space:nowrap;font:700 8px DM Mono,monospace;display:block;overflow:hidden}.vc-cert-acceptance-card h4{color:#234b4b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;line-height:1.25;overflow:hidden}.vc-cert-acceptance-card-head>b{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px}.vc-cert-acceptance-card-head>b.complete{color:#287145;background:#e1f5e3}.vc-cert-acceptance-card-head>b.pending{color:#8a691e;background:#fff2d4}.vc-cert-acceptance-track{background:#e4eee9;border-radius:999px;height:6px;margin:11px 0 10px;overflow:hidden}.vc-cert-acceptance-track span{border-radius:inherit;background:linear-gradient(90deg,#218e82,#bada65);height:100%;display:block}.vc-cert-acceptance-people{gap:5px;display:grid}.vc-cert-acceptance-people>span{color:#54736e;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:10px;display:grid}.vc-cert-acceptance-people>span>span{color:#28625c;background:#e3f4ed;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:800;display:grid}.vc-cert-acceptance-people>span.signed>span{color:#466b25;background:#e4f3b7}.vc-cert-acceptance-people b{color:#718681;font-size:9px}.vc-cert-acceptance-people .pending b{color:#9b762b}.vc-cert-acceptance-people>small{color:#829891;font-size:9px}.vc-cert-acceptance-empty{color:#6a8580;border:1px dashed #cfe1d9;border-radius:9px;align-items:center;gap:8px;margin-top:13px;padding:12px;font-size:11px;display:flex}.vc-cert-acceptance-empty svg{color:#6a9d39}.vc-cert-hero{background:linear-gradient(115deg,#f0f9f5,#f8fbe9);border:1px solid #d7e8df;border-radius:14px;padding:17px 20px}.vc-cert-hero h2{color:#1a4243;letter-spacing:-.045em;margin:4px 0;font-size:21px}.vc-cert-hero p{color:#66807b;max-width:760px;margin:0;font-size:11px;line-height:1.45}.vc-a1-panel{border-radius:14px;margin:0;padding:16px 20px}.vc-cert-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0}.vc-cert-summary>div{background:#fff;border:1px solid #d5e6df;border-radius:10px;padding:12px 14px}.vc-cert-summary span{font-size:9px}.vc-cert-summary strong{font-size:21px}@media (max-width:800px){.vc-template-library-head,.vc-cert-acceptance-head{flex-direction:column;align-items:flex-start}.vc-cert-library-actions{align-items:flex-start;width:100%}.vc-cert-filterbar{flex-direction:column;align-items:flex-start}.vc-cert-filterbar>span{padding:0 0 5px 9px}.vc-cert-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.vc-cert-hub{gap:11px}.vc-template-library,.vc-cert-acceptance-panel{padding:14px}.vc-template-flow{grid-template-columns:1fr;display:grid}.vc-cert-filterbar>div{width:100%}.vc-cert-filterbar button{flex:1;justify-content:center;padding:8px 5px}.vc-cert-acceptance-total{justify-items:start}.vc-cert-summary{grid-template-columns:1fr 1fr}.vc-cert-summary>div{padding:10px}.vc-company-score{padding:15px}.vc-company-score-main{flex-direction:column;align-items:flex-start}.vc-company-score-side{min-width:0}.vc-cert-hero{padding:15px}.vc-cert-hero h2{font-size:18px}}.member-required-alert{background:linear-gradient(100deg,#fbffe9,#f4f9dc);border:1px solid #d7e48e;border-radius:14px;align-items:center;gap:13px;margin:0 auto 16px;padding:15px 17px;display:flex;box-shadow:0 8px 18px #5f7e2c14}.member-required-alert-icon{color:#547728;background:#dff28f;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.member-required-alert>div:nth-child(2){min-width:0}.member-required-alert h2{color:#31533c;letter-spacing:-.02em;margin:3px 0;font-size:15px}.member-required-alert p{color:#69806c;margin:0;font-size:11px;line-height:1.4}.member-required-alert .vc-button-lime{white-space:nowrap;margin-left:auto}@media (max-width:650px){.member-required-alert{flex-wrap:wrap;align-items:flex-start}.member-required-alert .vc-button-lime{justify-content:center;width:100%;margin:0}}.vc-cert-hub,.vc-cert-hub>*{min-width:0;max-width:100%}.vc-template-library-head{flex-wrap:wrap;display:flex}.vc-template-library-head>div:first-child{flex:360px;min-width:0}.vc-cert-library-actions{white-space:nowrap;flex:0 auto;max-width:100%}.vc-cert-acceptance-head>div:first-child{min-width:0}.vc-cert-acceptance-head h3,.vc-cert-acceptance-head p,.vc-template-library-head h3,.vc-template-library-head p,.vc-cert-hero h2,.vc-cert-hero p{overflow-wrap:anywhere}.vc-template-card,.vc-cert-acceptance-card{min-width:0}.vc-template-code,.vc-cert-acceptance-card-head h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-panel-content{overflow-x:hidden}@media (max-width:980px){.vc-template-library-head{gap:12px}.vc-template-library-head>div:first-child{flex-basis:100%}.vc-cert-library-actions{justify-content:flex-start;width:100%}.vc-cert-library-actions .vc-button-lime{margin-right:auto}.vc-company-score-main,.vc-company-score-side{min-width:0}}@media (max-width:560px){.vc-cert-library-actions{flex-direction:column;align-items:stretch}.vc-cert-library-actions .vc-button-lime{width:100%;margin:0}.vc-cert-acceptance-head{flex-direction:column;align-items:flex-start}.vc-cert-acceptance-total{justify-items:start}}@media (max-width:1100px) and (min-width:801px){.vc-panel-topbar{flex-direction:column;align-items:flex-start;gap:15px}.vc-panel-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.vc-panel-actions .vc-user-actions{margin-left:auto}.vc-panel-content{padding-inline:25px}}.pr-sign-header-actions{align-items:center;gap:14px;display:flex}.pr-back-link{color:#39716b;cursor:pointer;background:#f7fbf9;border:1px solid #cfe1da;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.pr-back-link:hover{background:#e8f4ee;border-color:#8ebaae}.pr-back-link:active{transform:scale(.97)}.pr-field-help{color:#6d8989;margin-top:5px;font-size:9px;line-height:1.35;display:block}.pr-camera-preview-shell{background:#183b3d;border-radius:10px;width:180px;height:180px;position:relative;overflow:hidden}.pr-camera-preview-shell video{object-fit:cover;width:100%;height:100%;display:block}.pr-camera-loading{color:#e9f5de;text-align:center;background:#183b3ddd;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:10px;font-weight:800;display:flex;position:absolute;inset:0}.pr-camera-error{flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;display:flex}.pr-camera-error em{margin:0!important}.pr-camera-error button{color:#087e7b;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800;text-decoration:underline}@media (max-width:620px){.pr-sign-header-actions{flex-direction:column-reverse;align-items:flex-end;gap:6px}.pr-back-link{align-self:flex-end}.pr-camera-preview-shell{aspect-ratio:1;width:min(100%,240px);height:auto}}.member-certificate-list{gap:10px;display:grid}.member-certificate-card{color:#164a46;background:linear-gradient(110deg,#f7fffa,#e7f7eb);border:1px solid #b9d9c7;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.member-certificate-card>svg{color:#168a80}.member-certificate-card strong{font-size:14px;line-height:1.3;display:block}.member-certificate-card span{color:#5b7974;margin-top:4px;font-size:11px;display:block}.member-certificate-card>div:last-child{align-items:center;gap:8px;display:flex}@media (max-width:680px){.member-certificate-card{grid-template-columns:auto minmax(0,1fr)}.member-certificate-card>div:last-child{flex-wrap:wrap;grid-column:1/-1}}.vc-score-individual-evidence{align-items:center;gap:6px;font-weight:800;display:flex;color:#2d8178!important;margin-top:8px!important}.vc-score-certificate-list{border-top:1px solid #cfe0d3;grid-column:1/-1;gap:8px;margin-top:15px;padding-top:14px;display:grid}.vc-score-certificate-list>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vc-score-certificate-list>div>b{color:#3d6d67;font-size:11px}.vc-score-certificate-list>a{color:#175b56;background:#f3faf4;border:1px solid #b9d6c4;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;text-decoration:none;display:flex}.vc-score-certificate-list>a>svg:first-child{color:#5a9c57}.vc-score-certificate-list>a>svg:last-child{margin-left:auto}.vc-score-certificate-list a span{min-width:0}.vc-score-certificate-list a strong,.vc-score-certificate-list a small{display:block}.vc-score-certificate-list a strong{font-size:11px}.vc-score-certificate-list a small{color:#6b8580;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.vc-company-score{flex-wrap:wrap}.vc-score-certificate-list{flex:100%;min-width:0}.vc-credential-card{color:#173b3a;background:linear-gradient(110deg,#f1f9df,#eff9f4);border-color:#b7d294}.vc-credential-card .vc-eyebrow{color:#356b45!important}.vc-credential-card h3{font-weight:800;color:#173b3a!important}.vc-credential-card p{color:#355a54!important}.vc-credential-card .vc-credential-values code{background:#fff;border:1px solid #c2dcd0;font-weight:800;color:#123c3d!important}.vc-credential-card .vc-credential-values button,.vc-credential-card>.vc-icon-button{box-shadow:0 1px 2px #15433914;color:#205e55!important;background:#fff!important;border-color:#8bb9a7!important}.vc-credential-card .vc-credential-values button:hover,.vc-credential-card>.vc-icon-button:hover{color:#123c3d!important;background:#e9f6ee!important;border-color:#4d9682!important}.vc-credential-card .vc-credential-icon{color:#244d3c;background:#c7e86f}.vc-company-score-progress{background:#f5fbf6;border:1px solid #c5ddd0;border-radius:10px;gap:6px;max-width:620px;margin-top:12px;padding:10px 12px;display:grid}.vc-company-score-progress>div{color:#386b65;justify-content:space-between;gap:12px;font-size:10px;display:flex}.vc-company-score-progress>div b{font-weight:800}.vc-company-score-progress>div strong{color:#146b65}.vc-company-score-progress>span{background:#dcebe3;border-radius:99px;height:7px;display:block;overflow:hidden}.vc-company-score-progress>span i{border-radius:inherit;height:100%;transition:width .24s var(--ease-out,cubic-bezier(.23,1,.32,1));background:linear-gradient(90deg,#168980,#c4e86a);display:block}.vc-company-score-progress small{color:#607b76;font-size:9px;line-height:1.35}.vc-score-history{background:linear-gradient(135deg,#f8fcf8,#f2f9f4);border-top:1px solid #cfe0d3;grid-column:1/-1;margin-top:2px;padding:15px}.vc-score-history-head{justify-content:space-between;gap:12px;display:flex}.vc-score-history h4{color:#204a49;margin:4px 0 3px;font-size:14px}.vc-score-history p{color:#6b8580!important;margin:0!important;font-size:10px!important}.vc-score-history-tabs{gap:6px;margin-top:12px;padding-bottom:3px;display:flex;overflow:auto}.vc-score-history-tabs button{color:#53746f;cursor:pointer;background:#fff;border:1px solid #c8ddd2;border-radius:7px;flex:none;padding:6px 8px;font-size:9px;font-weight:800;transition:transform .16s,border-color .16s,background .16s}.vc-score-history-tabs button:hover{border-color:#84bda5;transform:translateY(-1px)}.vc-score-history-tabs button.active{color:#244d41;background:#e1f3d0;border-color:#4b8f70}.vc-score-history-list{gap:7px;max-height:260px;margin-top:11px;padding-right:3px;display:grid;overflow:auto}.vc-score-history-entry{background:#fff;border:1px solid #d6e8de;border-radius:9px;grid-template-columns:19px minmax(0,1fr) minmax(82px,.55fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.vc-score-history-point{place-items:center;width:19px;height:100%;display:grid;position:relative}.vc-score-history-point:before{content:"";background:#c5ddd0;width:1px;position:absolute;top:-13px;bottom:-13px}.vc-score-history-entry:first-child .vc-score-history-point:before{top:50%}.vc-score-history-entry:last-child .vc-score-history-point:before{bottom:50%}.vc-score-history-point i{z-index:1;background:#168980;border:2px solid #f7fbf8;border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 0 2px #a7d8c1}.vc-score-history-entry b,.vc-score-history-entry span,.vc-score-history-entry small{display:block}.vc-score-history-entry b{color:#167067;font-size:12px}.vc-score-history-entry span{color:#365e59;margin-top:2px;font-size:10px;font-weight:800;line-height:1.3}.vc-score-history-entry small{color:#758b86;margin-top:3px;font-size:8px;line-height:1.3}.vc-score-history-entry>em{background:#dceae3;border-radius:99px;height:5px;display:block;overflow:hidden}.vc-score-history-entry>em i{border-radius:inherit;background:linear-gradient(90deg,#319987,#c4e86a);height:100%;display:block}.vc-cert-acceptance-card-clickable{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.vc-cert-acceptance-card-clickable:hover,.vc-cert-acceptance-card-clickable:focus-visible{border-color:#91c7ae;outline:0;transform:translateY(-1px);box-shadow:0 8px 16px #14645417}.vc-term-detail-link{color:#197c72;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:10px;padding:0;font-size:9px;font-weight:900;display:inline-flex}.vc-term-detail-dialog{color:#193f3f;background:#fbfefc;width:min(640px,100vw - 24px);max-height:calc(100vh - 44px);overflow:auto}.vc-term-detail-dialog [data-slot=dialog-title]{color:#1e4c4b}.vc-term-detail-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.vc-term-detail-summary span{color:#6b8580;text-align:center;background:#f1f9f4;border:1px solid #d4e6dc;border-radius:8px;gap:3px;padding:9px;font-size:9px;display:grid}.vc-term-detail-summary b{color:#15756c;font-size:17px;line-height:1}.vc-term-detail-list{gap:7px;margin-top:15px;display:grid}.vc-term-detail-list h4{color:#345a57;margin:0;font-size:11px}.vc-term-detail-list article{background:#fff;border:1px solid #d8e8e0;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.vc-term-detail-list article>span{color:#547b36;background:#e5f3bc;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.vc-term-detail-list article.pending>span{color:#967225;background:#fff0cb}.vc-term-detail-list article b,.vc-term-detail-list article small{display:block}.vc-term-detail-list article b{color:#294d4b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vc-term-detail-list article small{color:#728985;margin-top:3px;font-size:8px;line-height:1.3}.vc-term-detail-list article em{color:#727f2a;white-space:nowrap;background:#edf4cd;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.vc-term-detail-list article.pending em{color:#956b1f;background:#fff0d2}.vc-term-detail-empty{color:#5a7d75;background:#f4fbf6;border:1px dashed #bcd9c9;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:10px;font-weight:700;display:flex}.vc-template-cofre-action{color:#d2e8df!important;background:#244648!important;border-color:#527c78!important;padding:7px 9px!important;font-size:9px!important}.vc-template-cofre-action:hover{background:#2d5654!important;border-color:#a3cdaf!important}@media (max-width:640px){.vc-company-score-progress>div{flex-direction:column;align-items:flex-start;gap:4px}.vc-score-history-entry{grid-template-columns:17px minmax(0,1fr)}.vc-score-history-entry>em{grid-column:2}.vc-term-detail-summary{gap:5px}.vc-term-detail-list article{grid-template-columns:29px minmax(0,1fr)}.vc-term-detail-list article em{grid-column:2;justify-self:start}.vc-template-actions{flex-wrap:wrap;align-items:stretch}.vc-template-cofre-action,.vc-template-actions .vc-button-lime{flex:1}}.psy-technical-signature-form{background:#fff;border:1px solid #b8dcc8;border-radius:12px;gap:12px;margin-top:16px;padding:15px;display:grid}.psy-signature-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.psy-signature-methods label{color:#43645f;cursor:pointer;background:#fbfefc;border:1px solid #d1e4dc;border-radius:10px;align-items:flex-start;gap:9px;min-height:72px;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:flex}.psy-signature-methods label:hover{background:#f4fbf6;border-color:#7bb79e;transform:translateY(-1px)}.psy-signature-methods label.selected{background:#effaf4;border-color:#087d79;box-shadow:inset 0 0 0 1px #087d79}.psy-signature-methods input{accent-color:#087d79;width:15px;height:15px;margin:2px 0 0}.psy-signature-methods b,.psy-signature-methods small{display:block}.psy-signature-methods b{color:#244d4a;font-size:11px}.psy-signature-methods small{color:#67807a;margin-top:4px;font-size:9px;line-height:1.35}.psy-a1-optional-note{color:#795e2f;background:#fff8e7;border:1px solid #ead9aa;border-radius:9px;align-items:center;gap:7px;padding:10px 11px;font-size:10px;line-height:1.4;display:flex}.psy-a1-optional-note span{align-items:center;gap:7px;display:flex}.psy-a1-optional-note svg{color:#a77820;flex:none}.psy-a1-optional-form{background:#fafdf8;border:1px dashed #d0dcc8;border-radius:11px;padding:14px}@media (max-width:760px){.psy-signature-methods{grid-template-columns:1fr}.psy-technical-signature-form .vc-button-lime{justify-content:center;width:100%}}.vc-plan-access-card{background:#fff;border:1px solid #d8e7e2;border-radius:16px;margin-top:18px;padding:22px;box-shadow:0 12px 30px #1d4b460d}.vc-plan-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.vc-plan-access-item{background:#fbfdfc;border:1px solid #dce9e5;border-radius:12px;gap:12px;padding:16px;display:grid}.vc-plan-access-item h4{color:#18383b;margin:5px 0 0;font:700 1rem Manrope,sans-serif}.vc-plan-access-tags{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.vc-plan-access-tags span{color:#176b67;background:#e6f4ef;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:700}.vc-plan-access-options{gap:8px;display:grid}.vc-plan-access-options label{color:#466361;align-items:center;gap:8px;font-size:.72rem;display:flex}.vc-plan-access-options button{color:#fff;background:#0b8f8c;border-radius:8px;justify-self:start;padding:7px 10px;font-size:.7rem;font-weight:700}.psy-survey-link button{color:#0b7d78;background:0 0;align-items:center;gap:5px;padding:0;font-size:.7rem;font-weight:700;display:inline-flex}.psy-survey-link button:hover{text-decoration:underline}@media (max-width:800px){.vc-plan-access-grid{grid-template-columns:1fr}}.vc-score-certificate-folders{border-top:1px solid #d5e4de;grid-column:1/-1;margin-top:16px;padding-top:17px}.vc-score-certificate-folder-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.vc-score-certificate-folder-head b{color:#245452;margin-top:4px;font-size:.78rem;display:block}.vc-score-certificate-folder-head small{color:#728987;text-align:right;max-width:250px;font-size:.67rem}.vc-score-certificate-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vc-score-certificate-folder{background:#fbfdfc;border:1px solid #cfdfd9;border-radius:10px;overflow:hidden}.vc-score-certificate-folder summary{cursor:pointer;align-items:center;gap:9px;padding:11px;list-style:none;display:flex}.vc-score-folder-mark{color:#0b7773;background:#e1f2ed;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.vc-score-certificate-folder summary span:nth-child(2){flex:1;min-width:0}.vc-score-certificate-folder strong,.vc-score-certificate-folder small{display:block}.vc-score-certificate-folder strong{color:#254a4a;font-size:.72rem}.vc-score-certificate-folder small{color:#748986;margin-top:3px;font-size:.62rem}.vc-score-certificate-folder summary>svg{color:#6e8682;transition:transform .18s}.vc-score-certificate-folder[open] summary>svg{transform:rotate(90deg)}.vc-score-certificate-folder>div{gap:1px;padding:0 9px 9px;display:grid}.vc-score-certificate-folder>div a{color:#0b7773;background:#f0f8f5;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:.66rem;display:flex}.vc-score-certificate-folder>div a:hover{background:#e1f3ed}.vc-score-certificate-folder>div a span{flex:1;min-width:0}.vc-score-certificate-folder>div a b,.vc-score-certificate-folder>div a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vc-score-certificate-folder>div a b{color:#27504e;font-size:.65rem}.vc-score-certificate-folder>div a small{color:#69817c;margin-top:2px;font-size:.58rem}@media (max-width:760px){.vc-score-certificate-folder-grid{grid-template-columns:1fr}.vc-score-certificate-folder-head{flex-direction:column;align-items:start}.vc-score-certificate-folder-head small{text-align:left}}.vc-panel-shell{color:#213b3d;background:#edf3f1}.vc-sidebar{background:#1a3032;border-right-color:#29474a}.vc-panel-content{background:linear-gradient(145deg,#f7faf9,#edf5f2)}.vc-panel-topbar{border-bottom-color:#d6e4df}.vc-panel-topbar .vc-eyebrow{color:#41756f}.vc-panel-topbar h1{color:#17383a}.vc-panel-actions .vc-button-quiet{color:#365b59;border-color:#c6dad3}.vc-panel-actions .vc-button-quiet:hover{color:#17383a;background:#e4f0ec}.vc-user-chip{color:#466a67}.vc-panel-shell .vc-chart-card,.vc-panel-shell .vc-focus-card,.vc-panel-shell .vc-recent-card,.vc-metric-card{color:#243f40;background:#fff;border-color:#d3e1dd;box-shadow:0 8px 20px #1a46410e}.vc-metric-card.blue{background:#edf6f7}.vc-metric-card.rose{background:#fcf1f1}.vc-metric-card.sun{background:#fff8e8}.vc-metric-card span,.vc-metric-card small{color:#6a817e}.vc-metric-card strong{color:#17383a}.vc-metric-icon{color:#0b716d;background:#e3f2ed}.vc-panel-shell .vc-chart-card .vc-eyebrow,.vc-panel-shell .vc-focus-card .vc-eyebrow{color:#527875}.vc-panel-shell .vc-chart-card .text-card-foreground,.vc-panel-shell .vc-focus-card .text-card-foreground,.vc-panel-shell .vc-recent-card .text-card-foreground,.vc-panel-shell .vc-chart-card h3,.vc-panel-shell .vc-focus-card h3,.vc-panel-shell .vc-chart-card .vc-eyebrow+.text-xl,.vc-panel-shell .vc-focus-card .vc-eyebrow+.text-xl,.vc-chart-card [data-slot=card-title],.vc-focus-card [data-slot=card-title],.vc-recent-card [data-slot=card-title]{color:#183d3e}.vc-chart-bars{background:repeating-linear-gradient(#0000 0 47px,#2c686114 48px);border-bottom-color:#dae6e2}.vc-chart-axis,.vc-chart-note{color:#6c8581}.vc-focus-list b,.vc-recent-row b{color:#294a49}.vc-focus-list small,.vc-recent-row small{color:#6b8380}.vc-focus-number{color:#0a706b;background:#e1f2ec}.vc-recent-row{border-bottom-color:#e0ebe7}.vc-case-list,.vc-detail-card{background:#fff;border-color:#d5e3de}.vc-list-toolbar h2,.vc-detail-header h2{color:#1b3e3f}.vc-filter-row{border-bottom-color:#e0ebe7}.vc-filter-row button{color:#66807d}.vc-filter-row button.active,.vc-filter-row button:hover{color:#184442;background:#e9f4f0}.vc-case-row{border-bottom-color:#e0ebe7}.vc-case-row:hover,.vc-case-row.selected{background:#edf7f3}.vc-case-row strong,.vc-detail-facts strong{color:#274b49}.vc-case-row small,.vc-row-meta,.vc-detail-header p,.vc-detail-facts small{color:#6b8581}.vc-report-quote{background:#f1f8f5}.vc-report-quote span{color:#5b7d78}.vc-report-quote p{color:#2c514f}.vc-treatment{background:#f7fbf9;border-color:#d7e5df}.vc-treatment-head h3,.vc-subheading h3{color:#264b49}.vc-treatment-grid label{color:#5f7b77}.vc-treatment select,.vc-treatment input,.vc-panel-message-box textarea{color:#294d4b;background:#fff;border-color:#cfdfd9}.vc-thread-panel .vc-thread-message p{color:#315451}.vc-action-section{border-left-color:#dbe7e3}.vc-actions-list b{color:#294d4b}.vc-actions-list small,.vc-muted-block{color:#6b8581}.vc-action-check{color:#0d776f;border-color:#8cab9f}.vc-detail-placeholder{color:#69837f;border-color:#bcd4cc}.vc-detail-placeholder h2{color:#284b49}.vc-empty-icon{color:#0b766f;background:#e2f3ed}.master-operation-map{background:linear-gradient(118deg,#f5fbf7,#edf6f2);border:1px solid #d5e5df;border-radius:14px;grid-template-columns:minmax(210px,.8fr) minmax(0,1.6fr);align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:grid}.master-operation-map h2{color:#1e4948;letter-spacing:-.045em;margin:6px 0;font:800 1.3rem Manrope,sans-serif}.master-operation-map p{color:#67817c;margin:6px 0 0;font-size:.72rem;line-height:1.45}.master-operation-map-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.master-operation-map-actions button{color:#0b7771;text-align:left;background:#fff;border:1px solid #d6e6df;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:11px;transition:transform .16s,box-shadow .16s;display:flex}.master-operation-map-actions button:hover{background:#fafffc;transform:translateY(-1px);box-shadow:0 7px 14px #1a4f4714}.master-operation-map-actions button>span{flex:1;min-width:0}.master-operation-map-actions b,.master-operation-map-actions small{display:block}.master-operation-map-actions b{color:#28514e;font-size:.7rem}.master-operation-map-actions small{color:#708984;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.61rem;overflow:hidden}.master-operation-map-actions>button>svg:last-child{color:#87a19a}@media (max-width:900px){.master-operation-map{grid-template-columns:1fr}.master-operation-map-actions{grid-template-columns:1fr 1fr}}@media (max-width:540px){.master-operation-map-actions{grid-template-columns:1fr}}.master-independent-inbox{background:#f1faf6;border:1px solid #cbe4da;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:18px;padding:15px;display:grid}.master-independent-inbox h4{color:#20524e;margin:5px 0;font:800 .98rem Manrope,sans-serif}.master-independent-inbox p{color:#67827d;max-width:620px;margin:5px 0 0;font-size:.68rem;line-height:1.45}.master-independent-case-list{grid-column:1/-1;gap:5px;display:grid}.master-independent-case-list article{background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.master-independent-case-list article>div{min-width:0}.master-independent-case-list b,.master-independent-case-list small{display:block}.master-independent-case-list b{color:#28524e;font-size:.68rem}.master-independent-case-list small{color:#708985;margin-top:2px;font-size:.6rem}.master-independent-case-list>small{color:#69817d;font-size:.66rem}@media (max-width:540px){.master-independent-inbox{grid-template-columns:1fr}.master-independent-inbox>.inline-flex{justify-self:start}}.vc-panel-shell .vc-overview-panel{background:#fff;border:1px solid #d3e2dd;box-shadow:0 8px 20px #1a46410e}.vc-panel-shell .vc-overview-panel-head{border-bottom-color:#dce9e5}.vc-panel-shell .vc-overview-panel-head .vc-eyebrow{color:#4e7973}.vc-panel-shell .vc-focus-list b{color:#294d4b}.vc-panel-shell .vc-focus-list small{color:#6c8580}.vc-panel-shell .vc-recent-empty svg{color:#0b776f}.psy-comparison-chart{background:#fbfefc;border:1px solid #d7e7df;border-radius:12px;gap:12px;margin-top:16px;padding:15px;display:grid}.psy-comparison-chart-head{border-bottom:1px solid #e4eee9;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.psy-comparison-chart-head b,.psy-comparison-chart-head small{display:block}.psy-comparison-chart-head b{color:#285450;font-size:.76rem}.psy-comparison-chart-head small{color:#6e8580;margin-top:4px;font-size:.62rem}.psy-comparison-legend{color:#607a75;white-space:nowrap;flex-wrap:wrap;gap:9px;font-size:.6rem;display:flex}.psy-comparison-legend span{align-items:center;gap:4px;display:flex}.psy-comparison-legend i{border-radius:50%;width:9px;height:9px}.psy-comparison-legend i.previous{background:#8bb7ae}.psy-comparison-legend i.current{background:#a7d34d}.psy-comparison-chart-row{border-bottom:1px solid #edf3f0;grid-template-columns:minmax(150px,.7fr) minmax(270px,1.3fr);align-items:center;gap:14px;padding:9px 0;display:grid}.psy-comparison-chart-row:last-child{border-bottom:0}.psy-comparison-chart-label b,.psy-comparison-chart-label span{display:block}.psy-comparison-chart-label b{color:#315b56;font-size:.66rem;line-height:1.3}.psy-comparison-chart-label span{color:#728985;margin-top:3px;font-size:.59rem}.psy-comparison-bars{gap:6px;display:grid}.psy-comparison-bars>div{grid-template-columns:47px 1fr;align-items:center;gap:7px;display:grid}.psy-comparison-bars small{color:#7a908b;font-size:.56rem}.psy-comparison-bars>div>span{background:#e6efeb;border-radius:99px;height:7px;overflow:hidden}.psy-comparison-bars i{border-radius:inherit;height:100%;display:block}.psy-comparison-bars i.previous{background:#8bb7ae}.psy-comparison-bars i.current{background:linear-gradient(90deg,#6db4a3,#b9e35d)}.psy-comparison-chart-empty{color:#66827b;padding:12px;font-size:.68rem}@media (max-width:680px){.psy-comparison-chart-head{flex-direction:column}.psy-comparison-chart-row{grid-template-columns:1fr;gap:7px}.psy-comparison-bars{max-width:none}}.vc-plan-access-item-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vc-plan-access-count{color:#527b38;white-space:nowrap;background:#edf6d6;border-radius:999px;padding:4px 7px;font-size:.6rem;font-weight:800}.vc-plan-access-item>label{color:#456762;font-size:.67rem;font-weight:800}.vc-plan-access-item textarea{resize:vertical;color:#294f4b;background:#fff;border-color:#cbded6;min-height:96px;font-size:.72rem;line-height:1.5}.vc-plan-access-item textarea:focus{border-color:#65a894;box-shadow:0 0 0 3px #65a89424}.vc-plan-access-help{color:#748b86;font-size:.6rem;line-height:1.35}.vc-plan-access-tags em{color:#8b7770;background:#f9f1ec;border-radius:999px;padding:5px 8px;font-size:.62rem;font-style:normal}.vc-plan-certification-legend{color:#6b837e;border-top:1px solid #e1ece7;flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;padding-top:13px;font-size:.62rem;display:flex}.vc-plan-certification-legend>span{background:#f7fbf9;border:1px solid #d6e6de;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.vc-plan-certification-legend strong{color:#35625c}.vc-plan-certification-legend small{color:#7c938d;font-family:monospace}.vc-score-certificate-folder summary{cursor:pointer}.vc-score-certificate-folder summary::-webkit-details-marker{display:none}.vc-score-folder-empty{color:#718985;background:#f7fbf9;align-items:center;gap:6px;padding:9px;font-size:.63rem;display:flex}.vc-score-certificate-folder summary small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.vc-panel-shell .vc-sidebar{color:#315653;background:#e8f2ef;border-right:1px solid #d3e4de}.vc-panel-shell .vc-sidebar-top{border-bottom-color:#d6e7e1}.vc-panel-shell .vc-sidebar-label{color:#6b8580}.vc-panel-shell .vc-org-switch{background:#fff;border-color:#d5e6df;box-shadow:0 5px 14px #27534b0d}.vc-panel-shell .vc-org-switch strong{color:#28524f}.vc-panel-shell .vc-org-switch small{color:#6f8782}.vc-panel-shell .vc-org-avatar{color:#fff;background:#198a80}.vc-panel-shell .vc-side-nav button{color:#5f7974}.vc-panel-shell .vc-side-nav button:hover{color:#1b514d;background:#dceee8}.vc-panel-shell .vc-side-nav button.active{color:#126e68;background:#d5eee5;box-shadow:inset 3px 0 #87ba3f}.vc-panel-shell .vc-side-nav button svg{color:#77918b}.vc-panel-shell .vc-side-nav button.active svg{color:#0d7870}.vc-panel-shell .vc-side-master{color:#5c772c!important;background:#f1f8dd!important;border-color:#d9e8b2!important}.vc-panel-shell .vc-sidebar-tip{color:#5f7e76;background:#f5fbf7;border-color:#d4e7de}.vc-panel-shell .vc-sidebar-tip b{color:#315c54}.vc-panel-shell .vc-side-back{color:#4b716b;border-color:#cadfd6}.vc-panel-shell .vc-overview-hero{color:#244a48;background:linear-gradient(118deg,#edf8f3,#e7f2ef);border:1px solid #d4e4de;position:relative;box-shadow:0 10px 24px #1f534812}.vc-panel-shell .vc-overview-hero h2{color:#204744}.vc-panel-shell .vc-overview-hero p{color:#68827d}.vc-panel-shell .vc-overview-hero .vc-eyebrow{color:#4e7b70}.vc-panel-shell .vc-overview-health{background:#fff;border-color:#cfe1d9}.vc-panel-shell .vc-overview-health b{color:#2c5752}.vc-panel-shell .vc-overview-health small{color:#708681}.vc-panel-shell .vc-health-ring{background:conic-gradient(#75ae55 var(--progress),#e3eee9 0)}.vc-panel-shell .vc-health-ring:after{background:#eef6f3}.vc-panel-shell .vc-health-ring strong{color:#2e6255}.vc-panel-shell .vc-health-ring small{color:#6a8780}.vc-panel-shell .vc-overview-section-heading h3{color:#28514e}.vc-panel-shell .vc-overview-section-heading .vc-eyebrow{color:#4e7b70}.vc-panel-shell .vc-overview-updated{color:#6d8781}.vc-panel-shell .vc-overview-panel{background:#fff!important;border-color:#d4e4de!important;box-shadow:0 8px 20px #1a46410e!important}.vc-panel-shell .vc-overview-panel-head h3{color:#28514e}.vc-panel-shell .vc-overview-panel-head svg{color:#6f9b8d}.vc-panel-shell .vc-overview-bars{background:#fff}.vc-panel-shell .vc-overview-bar-row>div:first-child span,.vc-panel-shell .vc-overview-bar-row>div:first-child b{color:#557772}.vc-panel-shell .vc-overview-bar-track{background:#e7efeb}.vc-panel-shell .vc-overview-insight{color:#52756f;background:#f0f8f4;border-color:#d9e9e3}.vc-panel-shell .vc-focus-item{border-bottom-color:#e0ebe6}.vc-panel-shell .vc-focus-item b{color:#315751}.vc-panel-shell .vc-focus-item small{color:#718680}.vc-panel-shell .vc-focus-number{color:#0a746d;background:#e2f3ed}.vc-panel-shell .vc-overview-recent{color:#315753}.vc-panel-shell .vc-overview-count{color:#4d7470;background:#eef6f3}.vc-panel-shell .vc-overview-recent-row{border-bottom-color:#e0ebe7}.vc-panel-shell .vc-overview-recent-main b{color:#294d4b}.vc-panel-shell .vc-overview-recent-main small{color:#6b8480}.vc-panel-shell .vc-recent-empty{color:#6b8580}.vc-new-case-alert{color:#45652d;text-align:left;cursor:pointer;background:#f1f9dc;border:1px solid #b9d99f;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;bottom:18px;right:22px;box-shadow:0 5px 14px #496f2a14}.vc-new-case-alert>span{gap:2px;display:grid}.vc-new-case-alert b{font-size:.67rem}.vc-new-case-alert small{color:#6f864e;font-size:.58rem}.vc-new-case-alert>svg:last-child{color:#769d40}.vc-new-case-badge{color:#fff;background:#c78142;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.58rem;font-style:normal;font-weight:900;display:inline-grid}@media (max-width:760px){.vc-new-case-alert{width:max-content;max-width:100%;margin-top:12px;position:static}}.vc-library-content{gap:13px;display:grid}.vc-library-path{background:#f8fbfa;border:1px solid #d9e7e1;border-radius:9px;align-items:center;gap:5px;padding:9px 10px;display:flex}.vc-library-path button{color:#5d7973;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 5px;font-size:.66rem;font-weight:800}.vc-library-path button:hover,.vc-library-path button.active{color:#16746d;background:#e5f1ed}.vc-library-path svg{color:#93aaa3}.vc-library-icon-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));align-items:stretch;gap:12px;display:grid}.vc-library-icon-group{display:contents}.vc-library-folder-icon,.vc-library-document-icon{color:#315751;text-align:center;cursor:pointer;background:#fff;border:1px solid #d5e5df;border-radius:12px;align-content:start;justify-items:center;gap:7px;min-height:150px;padding:17px 10px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.vc-library-folder-icon:hover,.vc-library-document-icon:hover,.vc-library-document-icon.selected{background:#fbfffd;border-color:#8ebda9;transform:translateY(-2px);box-shadow:0 9px 18px #1b584b17}.vc-library-folder-icon>svg{color:#d69b3e;fill:#fff2b9;stroke-width:1.6px}.vc-library-document-icon>svg{color:#287f78;fill:#e8f5f1;stroke-width:1.5px}.vc-library-folder-icon.create{color:#5b7b42;background:#fbfdf5;border-style:dashed}.vc-library-folder-icon.create>svg{color:#76a346;fill:none}.vc-library-folder-icon b,.vc-library-document-icon b{color:#315751;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.vc-library-folder-icon small,.vc-library-document-icon small{color:#728b84;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.59rem;line-height:1.35;display:-webkit-box;overflow:hidden}.vc-library-selected-actions{color:#668079;background:#f6fbf8;border:1px solid #d7e6df;border-radius:9px;padding:10px 12px;font-size:.67rem}.vc-library-selected-actions p{margin:0}.vc-folder-create-dialog{color:#294e4b;background:#fbfefc;max-width:430px}.vc-folder-create-dialog [data-slot=dialog-title]{color:#254f4c}.vc-folder-create-form{grid-template-columns:1fr auto;gap:9px;margin-top:8px;display:grid}.vc-folder-create-form .vc-button-lime{white-space:nowrap}@media (max-width:560px){.vc-library-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vc-library-folder-icon,.vc-library-document-icon{min-height:132px;padding:13px 8px}.vc-folder-create-form{grid-template-columns:1fr}.vc-folder-create-form .vc-button-lime{width:100%}}.vc-doc-library,.vc-doc-send,.vc-request-section{color:#2f514c;background:#f8fcfa!important;border-color:#d2e3dc!important}.vc-doc-library h3,.vc-doc-send h3,.vc-request-section h3{color:#234d48}.vc-doc-library .vc-doc-section-head,.vc-doc-send-head,.vc-request-section .vc-doc-section-head{border-color:#d7e6df}.vc-doc-send p,.vc-request-section p{color:#67817a}.vc-doc-library .vc-eyebrow,.vc-doc-send .vc-eyebrow,.vc-request-section .vc-eyebrow{color:#287e76}.vc-doc-library .vc-icon-button{color:#47736a;background:#fff;border-color:#cbded6}.vc-plan-page .vc-plan-hero{background:linear-gradient(120deg,#e5f4ee,#f4f8e6);border-color:#cfe4dc}.vc-plan-page .vc-plan-hero h2{color:#214e49}.vc-plan-page .vc-plan-hero p{color:#607b74}.vc-plan-page .vc-plan-current-chip{color:#315c55;background:#fff;border-color:#d1e5dc}.vc-plan-page .vc-plan-current-card,.vc-plan-page .vc-plan-usage-card,.vc-plan-page .vc-plan-options,.vc-plan-page .vc-plan-catalog,.vc-plan-page .vc-plan-access-card,.vc-plan-page .vc-plan-editor{color:#31534e;background:#fff;border-color:#d4e5de}.vc-plan-page .vc-plan-section-head,.vc-plan-page .vc-plan-editor-head{border-color:#e0ece7}.vc-plan-page .vc-plan-section-head h3,.vc-plan-page .vc-plan-editor-head h3,.vc-plan-page .vc-plan-current-main h3{color:#214e49}.vc-plan-page .vc-plan-section-description,.vc-plan-page .vc-plan-billing-note,.vc-plan-page .vc-plan-usage-note{color:#67817a}.vc-plan-page .vc-plan-option,.vc-plan-page .vc-plan-option-top,.vc-plan-page .vc-plan-catalog article{color:#31534e;background:#fbfefc;border-color:#d8e7e1}.vc-plan-page .vc-plan-price{color:#5f8624}.vc-plan-page .vc-plan-cycle button{color:#52746d;background:#f2f8f5;border-color:#d4e5de}.vc-plan-page .vc-plan-cycle button.active{color:#31534e;background:#dff1e7;border-color:#92c6ad}.vc-plan-page .vc-plan-access-item{background:#fbfdfc;border-color:#dce9e5}.vc-plan-page .vc-plan-access-item h4{color:#214e49}.vc-plan-page .vc-plan-coupon-entry{background:#f7fbf9;border-color:#d7e7e0}.vc-plan-page .vc-plan-billing-icon{color:#267d74;background:#e5f4ee}.vc-plan-page .vc-plan-option h4,.vc-plan-page .vc-plan-option p,.vc-plan-page .vc-plan-option ul,.vc-plan-page .vc-plan-option li,.vc-plan-page .vc-plan-current-main p,.vc-plan-page .vc-plan-current-meta,.vc-plan-page .vc-plan-selected-button{color:#31534e}.vc-plan-page .vc-plan-option p,.vc-plan-page .vc-plan-current-main p{color:#67817a}.vc-plan-page .vc-plan-option ul{color:#55736b}.vc-plan-page .vc-plan-usage-note{border-color:#cfe4db;color:#52736a!important;background:#eaf6ef!important}.vc-plan-page .vc-plan-billing-note{background:#f7fbf9}.vc-plan-page .vc-plan-current-meta strong,.vc-plan-page .vc-plan-current-meta span{color:#31534e}.vc-doc-send .vc-envelope-locked{background:#f0f8f4;border-color:#d1e4dc}.vc-doc-send .vc-envelope-locked h3{color:#214e49}.vc-doc-send .vc-envelope-locked p{color:#67817a}.vc-doc-send .vc-final-certificate-link{color:#27695f;background:#e0f2e9}.vc-doc-send .vc-envelope-signers{background:#fff;border-color:#d5e6df}.vc-doc-send .vc-envelope-signers-head{color:#31534e;border-color:#e0ece7}.vc-doc-send .vc-envelope-signer{background:#fbfefc;border-color:#e2ede8}.vc-doc-send .vc-envelope-signer b{color:#31534e}.vc-doc-send .vc-envelope-signer small{color:#728a83}.vc-library-folder-tile{min-width:0;position:relative}.vc-library-folder-tile>.vc-library-folder-icon{width:100%;height:100%;padding-bottom:38px}.vc-folder-actions{z-index:3;position:absolute;bottom:9px;right:9px}.vc-folder-actions summary{color:#4f756c;cursor:pointer;background:#fff;border:1px solid #cfe1d8;border-radius:8px;place-items:center;width:28px;height:28px;list-style:none;display:grid}.vc-folder-actions summary::-webkit-details-marker{display:none}.vc-folder-actions summary:hover{color:#1f5e56;background:#eef8f3;border-color:#8cbcab}.vc-folder-actions-menu{background:#fff;border:1px solid #d4e5de;border-radius:12px;gap:5px;min-width:190px;padding:8px;display:grid;position:absolute;bottom:34px;right:0;box-shadow:0 14px 30px #1e483f29}.vc-folder-actions-menu>button{color:#31534e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 9px;font-size:.7rem;display:flex}.vc-folder-actions-menu>button:hover{background:#eef7f2}.vc-folder-actions-menu>button.danger{color:#a34f51}.vc-folder-actions-menu form{border-top:1px solid #e5efea;gap:7px;padding:7px 2px;display:grid}.vc-folder-actions-menu input,.vc-folder-actions-menu select{color:#31534e;background:#fbfefc;border:1px solid #cfe1d8;border-radius:7px;width:100%;min-height:32px;padding:6px 8px;font-size:.68rem}.vc-folder-actions-menu .vc-button-lime{min-height:30px;padding:6px 8px;font-size:.66rem}.pr-company-certifications{background:#f8fbf9;border:1px solid #dce9e3;border-radius:10px;gap:9px;margin-top:11px;padding:11px 12px;display:grid}.pr-company-certifications>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-company-certifications>div:first-child b{color:#356a5d;text-transform:uppercase;background:#e4f3eb;border-radius:6px;padding:4px 7px;font:800 .62rem DM Mono,monospace}.pr-company-certifications>div:first-child small{color:#769089;font-size:.58rem}.pr-company-certification-list{flex-wrap:wrap;gap:6px;display:flex}.pr-company-certification-list>span{color:#397361;background:#eef8f2;border:1px solid #d4e7dd;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:.6rem;display:inline-flex}.pr-company-certification-list>span small{font-weight:700}.pr-company-certification-list>span.blocked{color:#9b625b;background:#fff4f1;border-color:#efd9d2}.pr-company-certification-list>span.blocked svg{color:#b36b60}.pr-company-certification-list>span.enabled svg{color:#4e9c70}.vc-nav-anchor{color:#52706b;align-items:center;padding:8px 9px;font-size:.74rem;font-weight:700;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.vc-nav-anchor:hover{color:#116f6b;background:#eef7f2}.vc-offer-section,.vc-evidence-section,.vc-public-plans{padding-top:86px}.vc-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.vc-offer-card{background:#fff;border:1px solid #d6e6df;border-radius:15px;flex-direction:column;min-height:205px;padding:22px;display:flex;box-shadow:0 12px 28px #1a463d0b}.vc-offer-icon{color:#247c73;background:#e4f4ec;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:16px;display:grid}.vc-offer-card h3{color:#214e49;margin:0;font-size:1rem}.vc-offer-card p{color:#69827b;margin:9px 0 15px;font-size:.7rem;line-height:1.55}.vc-offer-card button{color:#35766b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:max-content;margin-top:auto;font-size:.66rem;font-weight:800;display:inline-flex}.vc-offer-card button:hover{color:#0c746d}.vc-evidence-panel{background:linear-gradient(120deg,#edf8f3,#f4f7e8);border:1px solid #cfe2d9;border-radius:18px;grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;padding:32px;display:grid}.vc-evidence-panel h2{color:#214e49;letter-spacing:-.045em;max-width:560px;margin:11px 0 10px;font-size:clamp(1.65rem,3vw,2.4rem)}.vc-evidence-panel p{color:#638078;max-width:620px;margin:0;font-size:.78rem;line-height:1.65}.vc-evidence-list{background:#fff;border:1px solid #d5e8df;border-radius:13px;gap:10px;padding:18px;display:grid}.vc-evidence-list span{color:#3c655c;align-items:flex-start;gap:8px;font-size:.69rem;line-height:1.4;display:flex}.vc-evidence-list svg{color:#62a84f;flex:none;margin-top:1px}.vc-public-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.vc-public-plan{background:#fff;border:1px solid #d5e5df;border-radius:15px;flex-direction:column;min-height:330px;padding:22px;display:flex;position:relative;box-shadow:0 12px 28px #1a463d0b}.vc-public-plan.highlight{border-color:#a9cf75;box-shadow:0 15px 35px #5a83331f}.vc-public-plan-badge{color:#365d27;text-transform:uppercase;background:#dff3af;border-radius:6px;padding:5px 8px;font:800 .55rem DM Mono,monospace;position:absolute;top:-10px;right:14px}.vc-public-plan h3{color:#214e49;margin:7px 0 6px;font-size:1.15rem}.vc-public-plan>p{color:#6a837c;min-height:45px;margin:0;font-size:.69rem;line-height:1.5}.vc-public-plan>strong{color:#5f8624;margin:16px 0;font-size:1.15rem;display:block}.vc-public-plan-limits{gap:8px;margin-bottom:19px;display:grid}.vc-public-plan-limits span{color:#55766d;align-items:center;gap:7px;font-size:.66rem;display:flex}.vc-public-plan-limits svg{color:#4a9a84}.vc-public-plan .vc-button-lime,.vc-public-plan .vc-button-quiet{width:100%;margin-top:auto}.vc-public-plan .vc-button-quiet{color:#397167;background:#f4faf7;border-color:#cfe1d8}.vc-public-plan .vc-button-quiet:hover{background:#e8f5ef}@media (max-width:900px){.vc-offer-grid,.vc-public-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-evidence-panel{grid-template-columns:1fr}}@media (max-width:620px){.vc-offer-grid,.vc-public-plan-grid{grid-template-columns:1fr}.vc-offer-section,.vc-evidence-section,.vc-public-plans{padding-top:60px}.vc-evidence-panel{padding:22px}}.vc-panel-shell .vc-sidebar{background:#dbe9e4;border-right-color:#c8ddd5}.vc-panel-shell .vc-panel-content{background:#e9f0ee}.vc-panel-shell .vc-overview-panel,.vc-panel-shell .vc-overview-health,.vc-panel-shell .vc-metric-card,.vc-panel-shell .vc-doc-library,.vc-panel-shell .vc-doc-send,.vc-panel-shell .vc-request-section,.vc-panel-shell .vc-plan-current-card,.vc-panel-shell .vc-plan-usage-card,.vc-panel-shell .vc-plan-options,.vc-panel-shell .vc-plan-catalog,.vc-panel-shell .vc-plan-access-card{background:#f8fbf9!important}.vc-panel-shell .vc-doc-grid{background:0 0}.vc-panel-shell .vc-sidebar-tip{background:#eef5f1}.vc-panel-shell .vc-panel-topbar{border-bottom-color:#d3e2dc}.vc-custody-search{color:#8da5a3;gap:6px;margin-top:12px;font-size:.63rem;display:grid}.vc-custody-search span{align-items:center;gap:4px;display:flex}.vc-custody-search input{color:#e4f1ec;background:#21363b;border:1px solid #355055;border-radius:8px;width:100%;height:39px;padding:0 11px;font-size:.69rem}.vc-custody-search input::placeholder{color:#718b88}.vc-custody-search input:focus{border-color:#8bbd8d;outline:0;box-shadow:0 0 0 3px #8bbd8d1f}.vc-custody-document-index{background:#1a282e;border:1px solid #2b3e43;border-radius:13px;margin-top:13px;padding:16px 17px}.vc-custody-index-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.vc-custody-index-head .vc-eyebrow{color:#c5e66a;align-items:center;gap:5px;display:flex}.vc-custody-index-head h3{color:#edf6f2;margin:6px 0 0;font:700 .88rem Manrope,sans-serif}.vc-custody-index-head>small{color:#829a96;font-size:.61rem}.vc-custody-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.vc-custody-document-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#20363a;border:1px solid #344b4e;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;transition:border-color .16s,background .16s,transform .16s;display:flex}.vc-custody-document-card:hover{background:#264244;border-color:#91bd86;transform:translateY(-1px)}.vc-custody-document-card>div:nth-child(2){flex:1;min-width:0}.vc-custody-document-card-icon{color:#c5e66a;background:#2e4d47;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.vc-custody-document-card b,.vc-custody-document-card small,.vc-custody-document-card code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vc-custody-document-card b{color:#e6f1ed;font-size:.66rem}.vc-custody-document-card small{color:#8ca6a1;margin-top:4px;font:.56rem DM Mono,monospace}.vc-custody-document-card code{color:#b5ccc7;margin-top:7px;font:.53rem DM Mono,monospace}.vc-custody-document-card>svg{color:#86aaa0;flex:none;margin-top:5px}@media (max-width:900px){.vc-custody-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vc-custody-index-head{flex-direction:column;align-items:flex-start;gap:5px}.vc-custody-document-grid{grid-template-columns:1fr}.vc-custody-search{margin-top:14px}}.vc-evidence-note{border-top:1px solid #d6e8df;padding-top:11px;color:#56766e!important;margin-top:11px!important;font-size:.7rem!important;line-height:1.55!important}.pr-address-editor{grid-column:1/-1;position:relative}.pr-address-editor .pr-admin-card-head{align-items:flex-start}.pr-address-editor .pr-admin-card-head p{color:#66827d;margin:6px 0 0;font-size:.82rem}.pr-address-close{color:#66827d;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:5px}.pr-address-close:hover{color:#173f42}.pr-address-form{gap:18px;margin-top:18px;display:grid}.pr-address-grid{grid-template-columns:2fr 1fr 1.4fr 1.4fr 1.4fr .7fr 1.2fr;gap:12px;display:grid}.pr-address-grid>div{min-width:0}.pr-address-grid .pr-address-wide{grid-column:span 2}.pr-address-grid label{color:#365c5d;margin-bottom:6px;font-size:.74rem;font-weight:700;display:block}.pr-address-grid label span{color:#7c9991;font-size:.65rem;font-weight:500}.pr-address-actions{border-top:1px solid #d9e9e3;justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex}.pr-address-actions>span{color:#6b8983;margin-right:auto;font-size:.72rem}.pr-company-actions button,.pr-company-actions a{color:#386d6b;cursor:pointer;background:#f7fcf9;border:1px solid #cfe3dc;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;display:inline-flex}.pr-company-actions button:hover,.pr-company-actions a:hover{color:#174b4d;background:#dff3e6}@media (max-width:1050px){.pr-address-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-address-grid .pr-address-wide{grid-column:span 2}}@media (max-width:680px){.pr-address-grid{grid-template-columns:1fr 1fr}.pr-address-grid .pr-address-wide{grid-column:1/-1}.pr-address-actions{flex-wrap:wrap}.pr-address-actions>span{width:100%;margin:0 0 4px}.pr-address-actions button{flex:1}}.vc-custody-chain-proof{background:#f3f8ff;border:1px solid #c8dced;border-radius:10px;gap:6px;padding:12px 14px!important;display:grid!important}.vc-custody-chain-proof>span{text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#23527b!important;font-size:.7rem!important}.vc-custody-chain-proof>small{color:#678094!important;font-size:.68rem!important}.vc-custody-chain-proof code{overflow-wrap:anywhere;background:#e9f0fb;border-radius:6px;padding:7px 8px;font:10px/1.35 DM Mono,monospace;display:block;color:#284f84!important}.vc-custody-chain-proof>b{font-weight:700;color:#177052!important;font-size:.72rem!important}.vc-custody-chain-proof.invalid{background:#fff6f5;border-color:#ebc5c5}.vc-custody-chain-proof.invalid>span,.vc-custody-chain-proof.invalid>b{color:#a33e47!important}.vc-custody-chain-proof.invalid code{background:#fceaea;color:#883740!important}.vc-document-integrity-badge{color:#3f702f;white-space:nowrap;background:#eef9e6;border:1px solid #b9d9aa;border-radius:999px;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:5px 7px;font-size:.57rem;font-weight:800;line-height:1.15;display:inline-flex}.vc-document-integrity-badge svg{color:#5d9a42;flex:none}.vc-document-integrity-badge.pending{color:#8a6a2d;background:#fff8e7;border-color:#e5d3a8}.vc-document-integrity-badge.pending svg{color:#b58b3b}.vc-library-document-icon .vc-document-integrity-badge{align-self:center}.master-access-workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr)}.master-access-area{background:#fbfefd;border:1px solid #cfe2db;border-radius:18px;min-width:0;padding:26px;box-shadow:0 10px 28px #1a4b410f}.master-access-list{gap:10px;margin-top:20px;display:grid}.master-access-list article{background:#fff;border:1px solid #d9e9e3;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.master-access-list article>div{align-items:center;gap:11px;min-width:0;display:flex}.master-access-list b,.master-assignment-list b{color:#164a45;font-size:.9rem;display:block}.master-access-list small,.master-assignment-list small{color:#67817b;margin-top:3px;font-size:.76rem;display:block}.master-access-avatar{color:#18756d;background:#e4f3ee;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.master-access-avatar.admin{color:#966f09;background:#fff3cc}.master-access-avatar.psychologist{color:#5c52af;background:#e8e7ff}.master-access-list select{color:#275a54;background:#fbfefd;border:1px solid #c9ddd6;border-radius:9px;min-width:146px;padding:8px 10px;font-size:.79rem}.master-assignments{border-top:1px solid #dbe9e4;margin-top:25px;padding-top:22px}.master-assignments h3{color:#164a45;margin:4px 0 0;font-size:1.04rem}.master-assignment-list{gap:8px;margin-top:13px;display:grid}.master-assignment-list article{color:#277067;background:#f2faf7;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}.master-assignment-list article span{flex:1;min-width:0}.master-assignment-list button{color:#27685f;background:#fff;border:1px solid #b8d9ce;border-radius:8px;padding:6px 9px;font-size:.72rem;font-weight:700}.master-assignment-editor-title{border-top:1px solid #dbe9e4;margin-top:24px;padding-top:20px}@media (max-width:960px){.master-access-workspace{grid-template-columns:1fr}.master-access-area{padding:18px}.master-access-list article{flex-direction:column;align-items:flex-start}.master-access-list select{width:100%}}.psy-access-note{color:#376d63;align-items:center;gap:6px;margin-top:13px;font-size:.76rem;line-height:1.45;display:flex}.vc-side-access-note{color:#c6e7de;background:#e5f6f01f;border:1px solid #9acdc059;border-radius:12px;align-items:flex-start;gap:9px;margin:12px 10px;padding:12px;display:flex}.vc-side-access-note span{gap:3px;font-size:.72rem;line-height:1.35;display:grid}.vc-side-access-note b{color:#effff9;font-size:.74rem}.vc-side-access-note small{color:#aed0c6}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
