:root{--font-heading: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.manrope-light{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:300;font-style:normal}.manrope-regular{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:400;font-style:normal}.manrope-medium{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:500;font-style:normal}.manrope-semibold{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:600;font-style:normal}.manrope-bold{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:700;font-style:normal}.manrope-extrabold{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:800;font-style:normal}h1,.heading-1{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:800;font-style:normal;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2;color:hsl(var(--foreground));margin:0 0 1rem;letter-spacing:-.025em}h2,.heading-2{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3;color:hsl(var(--foreground));margin:0 0 .875rem;letter-spacing:-.02em}h3,.heading-3{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.4;color:hsl(var(--foreground));margin:0 0 .75rem;letter-spacing:-.015em}h4,.heading-4{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.4;color:hsl(var(--foreground));margin:0 0 .5rem;letter-spacing:-.01em}h5,.heading-5{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1.5;color:hsl(var(--foreground));margin:0 0 .5rem}h6,.heading-6{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1rem;line-height:1.5;color:hsl(var(--muted-foreground));margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.page-title{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:800;font-style:normal;font-size:clamp(2rem,5vw,3rem);line-height:1.1;color:hsl(var(--foreground));margin:0 0 1.5rem;letter-spacing:-.03em}.page-subtitle{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:hsl(var(--muted-foreground));margin:0 0 2rem}.section-title{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1.3;color:hsl(var(--foreground));margin:0 0 1rem;letter-spacing:-.02em}.card-title{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1.4;color:hsl(var(--foreground));margin:0 0 .5rem}.label-text{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:.875rem;line-height:1.4;color:hsl(var(--foreground));letter-spacing:.025em}.meta-text{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:.75rem;line-height:1.5;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}@media (max-width: 768px){.page-title{font-size:2rem;margin-bottom:1rem}.page-subtitle{font-size:1rem;margin-bottom:1.5rem}h1,.heading-1{font-size:1.75rem}h2,.heading-2{font-size:1.5rem}h3,.heading-3{font-size:1.25rem}}.oneen-section-title{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2rem;line-height:1.2;color:var(--oneen-text-primary);margin-bottom:.5rem;letter-spacing:-.02em}.oneen-card-title{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.3;color:var(--oneen-text-primary);margin-bottom:.75rem}.practice-title{font-family:var(--font-heading)!important;font-optical-sizing:auto;font-weight:800!important;font-style:normal;letter-spacing:-.025em}.implementation-title{font-family:var(--font-heading)!important;font-optical-sizing:auto;font-weight:700!important;font-style:normal;letter-spacing:-.02em}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--background: 0 0% 100%;--foreground: 20 14.3% 4.1%;--card: 0 0% 100%;--card-foreground: 20 14.3% 4.1%;--popover: 0 0% 100%;--popover-foreground: 20 14.3% 4.1%;--primary: 24 9.8% 10%;--primary-foreground: 60 9.1% 97.8%;--secondary: 60 4.8% 95.9%;--secondary-foreground: 24 9.8% 10%;--muted: 60 4.8% 95.9%;--muted-foreground: 25 5.3% 44.7%;--accent: 60 4.8% 95.9%;--accent-foreground: 24 9.8% 10%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 60 9.1% 97.8%;--border: 20 5.9% 90%;--input: 20 5.9% 90%;--ring: 20 14.3% 4.1%;--radius: .5rem;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-1\/2{left:50%}.left-2{left:.5rem}.right-2{right:.5rem}.right-4{right:1rem}.top-1\/2{top:50%}.top-4{top:1rem}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[--reka-select-trigger-height\]{height:var(--reka-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.min-h-\[120px\]{min-height:120px}.min-h-\[60px\]{min-height:60px}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.w-px{width:1px}.min-w-32{min-width:8rem}.min-w-\[--reka-select-trigger-width\]{min-width:var(--reka-select-trigger-width)}.max-w-3xl{max-width:48rem}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-border{border-color:hsl(var(--border))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}#app{min-height:100vh;background:var(--oneen-bg-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:hsl(var(--accent))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:hsl(var(--accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder],.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}@media (min-width: 640px){.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:0px}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:w-full{width:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\>span\]\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.navbar[data-v-82779de9]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(34,197,94,.1);transition:all .3s ease}.navbar-scrolled[data-v-82779de9]{background:#fffffffa;box-shadow:0 2px 20px #0000001a}.navbar-container[data-v-82779de9]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:70px}.navbar-brand[data-v-82779de9]{display:flex;align-items:center}.brand-link[data-v-82779de9]{display:flex;align-items:center;text-decoration:none;color:var(--oneen-text-primary);transition:opacity .2s ease}.brand-link[data-v-82779de9]:hover{opacity:.8}.brand-logo[data-v-82779de9]{height:40px;width:auto;-o-object-fit:contain;object-fit:contain;margin-right:.75rem}.brand-text[data-v-82779de9]{font-size:1.5rem;font-weight:700;color:var(--oneen-primary)}.navbar-menu[data-v-82779de9]{display:flex;align-items:center}.navbar-links[data-v-82779de9]{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.navbar-item[data-v-82779de9]{position:relative}.navbar-link[data-v-82779de9]{text-decoration:none;color:var(--oneen-text-primary);font-weight:500;font-size:1rem;padding:.5rem 0;transition:color .2s ease;position:relative}.navbar-link[data-v-82779de9]:hover,.navbar-link.router-link-active[data-v-82779de9]{color:var(--oneen-primary)}.navbar-link.router-link-active[data-v-82779de9]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--oneen-primary);border-radius:1px}.mobile-menu-button[data-v-82779de9]{display:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0}.hamburger-line[data-v-82779de9]{width:20px;height:2px;background:var(--oneen-text-primary);margin:2px 0;transition:all .3s ease;border-radius:1px}.mobile-menu-button.menu-open .hamburger-line[data-v-82779de9]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-button.menu-open .hamburger-line[data-v-82779de9]:nth-child(2){opacity:0}.mobile-menu-button.menu-open .hamburger-line[data-v-82779de9]:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width: 768px){.navbar-container[data-v-82779de9]{padding:0 1rem;height:60px}.brand-logo[data-v-82779de9]{height:35px;width:35px}.brand-text[data-v-82779de9]{font-size:1.25rem}.mobile-menu-button[data-v-82779de9]{display:flex}.navbar-menu[data-v-82779de9]{position:fixed;top:60px;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(34,197,94,.1);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.navbar-menu.menu-open[data-v-82779de9]{transform:translateY(0);opacity:1;visibility:visible}.navbar-links[data-v-82779de9]{flex-direction:column;padding:1rem 2rem;gap:0}.navbar-item[data-v-82779de9]{border-bottom:1px solid rgba(34,197,94,.1)}.navbar-item[data-v-82779de9]:last-child{border-bottom:none}.navbar-link[data-v-82779de9]{display:block;padding:1rem 0;font-size:1.1rem}}@media (min-width: 769px){.navbar-link[data-v-82779de9]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--oneen-primary);transform:scaleX(0);transition:transform .2s ease;border-radius:1px}.navbar-link[data-v-82779de9]:hover:after{transform:scaleX(1)}}.default-layout[data-v-28f6bd74]{min-height:100vh;background:var(--oneen-bg-primary)}.main-content[data-v-28f6bd74]{padding-top:70px;min-height:calc(100vh - 70px)}@media (max-width: 768px){.main-content[data-v-28f6bd74]{padding-top:60px;min-height:calc(100vh - 60px)}}.tutorials-list[data-v-cdb44a51]{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.tutorial-item[data-v-cdb44a51]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid hsl(var(--border));border-radius:8px;transition:all .2s ease}.tutorial-item[data-v-cdb44a51]:not(.opacity-50):hover{background:hsl(var(--muted))}.tutorial-info[data-v-cdb44a51]{flex:1}.tutorial-title[data-v-cdb44a51]{font-size:.95rem;font-weight:600;margin-bottom:.25rem;color:hsl(var(--foreground))}.tutorial-description[data-v-cdb44a51]{font-size:.85rem;color:hsl(var(--muted-foreground));line-height:1.4;margin-bottom:.5rem}.tutorial-meta[data-v-cdb44a51]{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.tutorial-duration[data-v-cdb44a51]{display:flex;align-items:center;gap:.25rem}.tutorial-steps[data-v-cdb44a51]{color:hsl(var(--primary));font-weight:500}.help-link[data-v-cdb44a51],.collapsed-help-btn[data-v-cdb44a51]{display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important;margin:0 .75rem!important;width:55px!important;height:44px!important;min-height:44px!important;border:none!important;background:transparent!important;color:inherit!important}.help-link .nav-icon[data-v-cdb44a51]{width:1.25rem!important;height:1.25rem!important}.help-link .nav-text[data-v-cdb44a51]{display:none}.oneen-tour-target{position:relative;z-index:9999}.oneen-tour-highlighted{border-radius:4px;transition:all .3s ease}@keyframes button-blink{0%{background:var(--oneen-accent)!important;transform:scale(1)}50%{background:#10b981!important;transform:scale(1.05);box-shadow:0 0 0 3px #10b98166!important}to{background:var(--oneen-accent)!important;transform:scale(1)}}.button-blink{animation:button-blink .6s ease-in-out!important}.v-step{background:#fff!important;border:2px solid var(--oneen-border-light)!important;border-radius:var(--oneen-radius-lg)!important;color:var(--oneen-text-primary)!important;box-shadow:var(--oneen-shadow)!important;font-family:Inter,sans-serif!important;max-width:320px!important;transition:border-color .15s ease!important}.v-step__header{padding:var(--oneen-space-md) var(--oneen-space-md) var(--oneen-space-sm)!important;background:linear-gradient(135deg,var(--oneen-primary) 0%,var(--oneen-primary-dark) 100%)!important;border-radius:var(--oneen-radius-lg) var(--oneen-radius-lg) 0 0!important;border-bottom:none!important;margin:-2px -2px 0!important;color:#fff!important}.v-step__title{font-size:1rem!important;font-weight:600!important;margin:0!important;color:#fff!important;display:flex;align-items:center;gap:var(--oneen-space-sm)}.v-step__content{padding:var(--oneen-space-md)!important;font-size:.9rem!important;line-height:1.5!important;color:var(--oneen-text-secondary)!important}.v-step__button{border:none!important;border-radius:var(--oneen-radius-md)!important;color:var(--oneen-primary)!important;font-weight:600!important;padding:var(--oneen-space-sm) .75rem!important;font-size:.75rem!important;cursor:pointer!important;transition:all .15s ease!important}.v-step__button-next,.v-step__button-stop{background:var(--oneen-accent)!important}.v-step__button:hover{background:var(--oneen-primary)!important;color:#fff!important}.v-step__button-skip,.v-step__button-previous{background:var(--oneen-bg-secondary);color:var(--oneen-text-primary)!important;border:1px solid var(--oneen-border-light)!important}.v-step__button-skip:hover,.v-step__button-previous:hover{background:var(--oneen-grey-light)!important;color:var(--oneen-text-primary)!important}.v-tour--active *{pointer-events:none!important}.v-tour--active .v-step__button,.v-tour--active .v-step__button--skip,.v-tour--active .v-step__button--previous,.v-tour--active .v-step__button--next,.v-tour--active .v-step{pointer-events:auto!important}.v-tour__target--highlighted{position:relative!important;box-shadow:0 5px 40px 2px #14723b56!important;border-radius:8px!important;z-index:9998!important;pointer-events:none!important;transition:all .3s ease;scroll-margin-top:100px;scroll-margin-bottom:50px}.v-step__buttons{padding:8px 16px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid hsl(var(--border))}.sidebar[data-v-ba59b846]{width:280px;min-height:100vh;background:var(--oneen-bg-primary);border-right:1px solid var(--oneen-border-light);display:flex;flex-direction:column;transition:width .3s ease;position:fixed;left:0;top:0;z-index:40}.sidebar.collapsed[data-v-ba59b846]{width:80px}.sidebar-header[data-v-ba59b846]{padding:1.5rem;border-bottom:1px solid var(--oneen-border-light);position:relative;display:flex;align-items:center;justify-content:space-between;background:var(--oneen-green-pastel)}.logo[data-v-ba59b846]{transition:opacity .3s ease;flex:1;display:flex;align-items:center;gap:.75rem}.logo-image[data-v-ba59b846]{width:100px;height:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.collapsed .logo-image[data-v-ba59b846]{width:50px}.logo-text-content[data-v-ba59b846]{transition:opacity .3s ease}.collapsed .logo-text-content[data-v-ba59b846]{opacity:0;pointer-events:none}.logo-text[data-v-ba59b846]{font-size:2.25rem;font-weight:600;color:var(--oneen-text-primary)}.logo-subtitle[data-v-ba59b846]{font-size:.75rem;color:var(--oneen-text-secondary);display:block;margin-top:.25rem}.collapse-btn[data-v-ba59b846]{opacity:.7;transition:opacity .2s ease;color:var(--oneen-text-primary)}.collapse-btn[data-v-ba59b846]:hover{opacity:1;background:var(--oneen-accent-light)}.sidebar-nav-menu[data-v-ba59b846]{flex:1;padding:1rem 0;overflow-y:auto}.collapsed .sidebar-nav-menu[data-v-ba59b846]{overflow-y:visible;padding:.5rem 0}.nav-list[data-v-ba59b846]{list-style:none;margin:0;padding:0}.nav-item[data-v-ba59b846]{margin-bottom:.25rem}.nav-link[data-v-ba59b846]{display:flex;align-items:flex-start;padding:.75rem 1.5rem;color:var(--oneen-text-secondary);text-decoration:none;transition:all .2s ease;position:relative;gap:.75rem;border-radius:var(--oneen-radius-md);margin:0 .75rem}.nav-link[data-v-ba59b846]:hover{background:var(--oneen-green-pastel);color:var(--oneen-text-primary)}.nav-link.active[data-v-ba59b846]{background:var(--oneen-primary);color:var(--oneen-text-white)}.nav-link.disabled[data-v-ba59b846]{opacity:.5;cursor:not-allowed;pointer-events:none;display:flex;align-items:center;padding:.75rem 1.5rem;color:var(--oneen-text-muted);text-decoration:none;transition:all .2s ease;position:relative;gap:.75rem;border-radius:var(--oneen-radius-md);margin:0 .75rem}.nav-icon[data-v-ba59b846]{width:1.25rem;height:1.25rem;flex-shrink:0}.nav-text[data-v-ba59b846]{font-weight:500;white-space:nowrap;transition:opacity .3s ease}.collapsed .nav-text[data-v-ba59b846]{opacity:0!important;pointer-events:none;width:0;overflow:hidden;display:none}.collapsed .nav-link[data-v-ba59b846],.collapsed .help-link[data-v-ba59b846],.sidebar.collapsed .help-link[data-v-ba59b846]{justify-content:center!important;padding:.75rem!important;margin:0 .75rem!important;width:calc(100% - 1.5rem)!important}.collapsed .nav-item[data-v-ba59b846]{display:flex;justify-content:center}.collapsed .nav-item button.help-link[data-v-ba59b846]{display:flex!important;justify-content:center!important;padding:.75rem!important;margin:0 .75rem!important;width:calc(100% - 1.5rem)!important;min-width:auto!important;max-width:none!important;height:auto!important;min-height:44px!important}.collapsed .company-trigger[data-v-ba59b846]{display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important;margin:0 .75rem!important;width:55px!important;height:44px!important;min-height:44px!important}.collapsed .company-trigger .nav-text[data-v-ba59b846],.collapsed .company-trigger .chevron-icon[data-v-ba59b846]{display:none!important}.collapsed .logo-text-content[data-v-ba59b846]{opacity:0!important;pointer-events:none;display:none}.company-menu[data-v-ba59b846]{position:relative}.company-trigger[data-v-ba59b846]{justify-content:flex-start;background:none;border:none;width:calc(100% - 1.5rem);cursor:pointer;gap:.75rem}.company-trigger[data-v-ba59b846]:hover{background:var(--oneen-green-pastel);color:var(--oneen-text-primary)}.company-trigger.active[data-v-ba59b846]{background:var(--oneen-primary);color:var(--oneen-text-white)}.company-name[data-v-ba59b846]{flex:1;text-align:left}.chevron-icon[data-v-ba59b846]{width:1rem;height:1rem;transition:transform .2s ease;opacity:.7;margin-left:auto}.chevron-icon.rotated[data-v-ba59b846]{transform:rotate(180deg)}.collapsed .chevron-icon[data-v-ba59b846]{opacity:0}.nav-submenu[data-v-ba59b846]{max-height:0;overflow:hidden;transition:max-height .3s ease;margin-left:1.5rem;margin-right:.75rem}.nav-submenu.open[data-v-ba59b846]{max-height:300px}.collapsed .nav-submenu[data-v-ba59b846]{display:none}.submenu-list[data-v-ba59b846]{list-style:none;margin:0;padding:.5rem 0}.submenu-item[data-v-ba59b846]{margin-bottom:.125rem}.submenu-link[data-v-ba59b846]{display:flex;align-items:center;padding:.5rem 1rem;color:var(--oneen-text-secondary);text-decoration:none;transition:all .2s ease;gap:.5rem;border-radius:var(--oneen-radius-md);font-size:.875rem;position:relative}.submenu-link[data-v-ba59b846]:hover:not(.disabled){background:var(--oneen-green-pastel);color:var(--oneen-text-primary)}.submenu-link.active[data-v-ba59b846]{background:var(--oneen-accent-light);color:var(--oneen-primary)}.submenu-link.disabled[data-v-ba59b846]{opacity:.5;cursor:not-allowed;pointer-events:none}.submenu-icon[data-v-ba59b846]{width:1rem;height:1rem;flex-shrink:0}.submenu-text[data-v-ba59b846]{font-weight:500;flex:1}.coming-soon-badge[data-v-ba59b846]{font-size:.625rem;padding:.125rem .375rem;margin-left:auto;color:var(--oneen-text-primary);border:1px solid var(--oneen-border-light)}.sidebar-footer[data-v-ba59b846]{padding:1.5rem;border-top:1px solid var(--oneen-border-light)}.help-card[data-v-ba59b846]{border:1px solid var(--oneen-border-light);box-shadow:var(--oneen-shadow);background:var(--oneen-green-pastel);transition:all .2s ease}.help-card[data-v-ba59b846]:hover{box-shadow:var(--oneen-shadow)}.help-section[data-v-ba59b846]{display:flex;align-items:flex-start;gap:.75rem}.help-icon[data-v-ba59b846]{background:var(--oneen-primary);color:var(--oneen-text-white);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.help-content[data-v-ba59b846]{flex:1;transition:opacity .3s ease}.collapsed .help-content[data-v-ba59b846]{opacity:0;pointer-events:none}.help-title[data-v-ba59b846]{margin:0 0 .25rem;font-size:1.2rem;font-weight:600;color:var(--oneen-text-primary)}.help-description[data-v-ba59b846]{margin:0 0 .75rem;font-size:.75rem;color:var(--oneen-text-secondary);line-height:1.4}.help-actions[data-v-ba59b846]{display:flex;flex-direction:column;gap:.5rem}.help-btn-primary[data-v-ba59b846]{background:var(--oneen-primary);color:var(--oneen-text-white);height:2rem;font-size:.75rem;border:none;border-radius:var(--oneen-radius-md);transition:all .2s ease}.help-btn-primary[data-v-ba59b846]:hover{background:var(--oneen-primary-light);transform:translateY(-1px)}.help-btn-secondary[data-v-ba59b846]{height:2rem;font-size:.75rem;background:transparent;color:var(--oneen-text-primary);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md);transition:all .2s ease}.help-btn-secondary[data-v-ba59b846]:hover{background:var(--oneen-accent-light)}@media (max-width: 768px){.sidebar[data-v-ba59b846]{position:fixed;top:0;left:0;z-index:200;width:280px;transform:translate(-100%);transition:transform .3s ease}.sidebar.mobile-open[data-v-ba59b846]{transform:translate(0)}.sidebar-overlay[data-v-ba59b846]{position:fixed;inset:0;background:#00000080;z-index:-1}.sidebar-content[data-v-ba59b846]{position:relative;z-index:1;height:100vh;background:var(--oneen-bg-primary)}}.sidebar-layout[data-v-d8eb77a7]{display:flex;min-height:100vh;background:var(--oneen-bg-primary)}.content-area[data-v-d8eb77a7]{flex:1;display:flex;flex-direction:column;position:relative}.main-content[data-v-d8eb77a7]{margin-left:280px;min-height:100vh;transition:margin-left .3s ease;background:hsl(var(--background));width:calc(100vw - 280px);padding:70px 0 0;overflow-x:auto}.sidebar-layout .navbar[data-v-d8eb77a7]{left:280px!important;width:calc(100vw - 280px)!important}@media (min-width: 1025px){.main-content.sidebar-collapsed[data-v-d8eb77a7]{margin-left:80px;width:calc(100vw - 80px)}.sidebar-layout.sidebar-collapsed .navbar[data-v-d8eb77a7]{left:80px!important;width:calc(100vw - 80px)!important}}@media (max-width: 1024px){.main-content[data-v-d8eb77a7]{margin-left:0;width:100vw;padding-top:60px}.sidebar-layout .navbar[data-v-d8eb77a7]{left:0!important;width:100vw!important}}@media (max-width: 768px){.main-content[data-v-d8eb77a7]{padding-top:60px}}html[data-v-d8eb77a7]{overflow-x:hidden}.layout-resolver[data-v-5ac95795]{min-height:100vh}:root{--oneen-primary: #0a5338;--oneen-primary-light: #166534;--oneen-primary-dark: #064e3b;--oneen-green-pastel: #e8f5f0;--oneen-secondary: #7b9491;--oneen-accent: #a9ea98;--oneen-accent-light: #bbf7d0;--oneen-bg-primary: #ffffff;--oneen-bg-secondary: #e8f5f0;--oneen-border-light: #d5e1e1;--oneen-text-primary: #0a5338;--oneen-text-secondary: #4b5563;--oneen-text-muted: #6b7280;--oneen-text-white: #ffffff;--oneen-shadow: 0 4px 6px -1px rgba(10, 83, 56, .1), 0 2px 4px -1px rgba(10, 83, 56, .06);--oneen-radius-md: 8px;--oneen-radius-lg: 12px;--oneen-space-xs: .25rem;--oneen-space-sm: .5rem;--oneen-space-md: 1rem;--oneen-space-lg: 1.5rem;--oneen-space-xl: 2rem;--text-primary: #2c5530;--text-secondary: #6b7280;--transition: all .3s ease}.oneen-container{max-width:1200px;margin:0 auto;padding:0 var(--oneen-space-lg)}.oneen-card{background:var(--oneen-bg-primary);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md);box-shadow:var(--oneen-shadow);padding:var(--oneen-space-lg);transition:all .2s ease}.oneen-card:hover{box-shadow:var(--oneen-shadow)}.oneen-btn-filled-2{padding:var(--oneen-space-sm) var(--oneen-space-md);border-radius:var(--oneen-radius-md);font-weight:500;cursor:pointer;border:none;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;text-decoration:none;background:var(--oneen-primary);color:var(--oneen-text-white);border:1px solid var(--oneen-primary)}.oneen-btn-filled-2:hover:not(:disabled){background:var(--oneen-primary-light);border-color:var(--oneen-primary-light);transform:translateY(-2px);box-shadow:var(--oneen-shadow)}.oneen-btn-filled-2:active{background:var(--oneen-primary-dark);border-color:var(--oneen-primary-dark);transform:translateY(0);box-shadow:var(--oneen-shadow)}.oneen-btn-filled-2:disabled{background:var(--oneen-secondary);border-color:var(--oneen-secondary);cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.oneen-btn-outlined-2{padding:var(--oneen-space-sm) var(--oneen-space-md);border-radius:var(--oneen-radius-md);font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;text-decoration:none;background:transparent;color:var(--oneen-primary);border:1px solid var(--oneen-primary)}.oneen-btn-outlined-2:hover:not(:disabled){background:var(--oneen-green-pastel);border-color:var(--oneen-primary-light);color:var(--oneen-primary);transform:translateY(-1px)}.oneen-btn-outlined-2:active{background:var(--oneen-accent-light);border-color:var(--oneen-primary-dark);color:var(--oneen-primary-dark);transform:translateY(0)}.oneen-btn-outlined-2:disabled{background:var(--oneen-bg-secondary);border-color:var(--oneen-border-light);color:var(--oneen-text-muted);cursor:not-allowed;opacity:.6;transform:none}.oneen-btn-fullwidth{width:100%}.oneen-btn-link{background:none;border:none;color:var(--oneen-primary);text-decoration:underline;cursor:pointer;font-size:.875rem;padding:0;display:inline-flex;align-items:center;gap:.25rem}.oneen-page-container{padding:2rem;max-width:1400px;margin:0 auto;width:100%}.oneen-section-header{margin-bottom:2rem}.oneen-filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.oneen-filter-group{display:flex;flex-direction:column}.empty-actions{display:flex;gap:var(--oneen-space-md);justify-content:center;flex-wrap:wrap;margin-top:.25rem}.oneen-content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.oneen-results-count{color:var(--oneen-text-secondary);font-size:.875rem;font-weight:500}.oneen-results-actions{display:flex;gap:.75rem;align-items:center}.oneen-empty-state{text-align:center;padding:3rem 2rem;background:var(--oneen-bg-primary);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md)}.oneen-empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.6}.oneen-empty-title{font-size:1.25rem;font-weight:600;color:var(--oneen-text-primary);margin-bottom:.5rem}.oneen-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;background:var(--oneen-bg-primary);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md)}.oneen-loading-content{display:flex;align-items:center;gap:.75rem}.oneen-error-state{text-align:center;padding:3rem 2rem;background:var(--oneen-bg-primary);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md)}.oneen-error-icon{font-size:3rem;color:#ef4444;margin-bottom:1rem}.oneen-auth-container{min-height:100vh;background:linear-gradient(135deg,var(--oneen-bg-secondary) 0%,var(--oneen-bg-secondary) 100%);display:flex;align-items:center;justify-content:center;padding:2rem}.oneen-auth-card{background:var(--oneen-bg-primary);border-radius:var(--oneen-radius-lg);box-shadow:var(--oneen-shadow);padding:3rem;width:100%;max-width:480px;border:1px solid var(--oneen-border-light)}.oneen-auth-header{text-align:center;margin-bottom:2rem}.oneen-auth-title{font-size:2rem;font-weight:700;color:var(--oneen-text-primary);margin-bottom:.5rem}.oneen-auth-subtitle{color:var(--oneen-text-secondary);font-size:1rem}.oneen-form-group{margin-bottom:var(--oneen-space-lg)}.oneen-form-label{display:block;font-size:.875rem;font-weight:600;color:var(--oneen-text-primary);margin-bottom:var(--oneen-space-sm)}.oneen-form-input,.oneen-form-select{width:100%;padding:.875rem var(--oneen-space-md);border:2px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md);background:var(--oneen-bg-primary);color:var(--oneen-text-primary);font-size:1rem;transition:all .2s ease}.oneen-form-input::-moz-placeholder{color:var(--oneen-text-muted)}.oneen-form-input::placeholder{color:var(--oneen-text-muted)}.oneen-form-select{cursor:pointer}.oneen-flex-center{display:flex;align-items:center;justify-content:center}.oneen-flex-between{display:flex;align-items:center;justify-content:space-between}.oneen-loading-spinner{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.oneen-container,.oneen-page-container{padding:var(--oneen-space-md);padding-top:var(--oneen-space-xl)!important}.oneen-section-header{flex-direction:column;align-items:flex-start}.oneen-content-grid,.oneen-grid-2,.oneen-grid-3{grid-template-columns:1fr}.oneen-auth-container{padding:var(--oneen-space-md)}.oneen-auth-card{padding:var(--oneen-space-xl)}.oneen-auth-title{font-size:1.75rem}}#app{min-height:100vh;background:var(--oneen-bg-primary);width:100%;margin:0;padding:0}input,textarea,select{font-family:inherit;border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md);padding:var(--oneen-space-sm) var(--oneen-space-md);transition:border-color .2s ease,box-shadow .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--oneen-accent);box-shadow:0 0 0 3px #10b9811a}@media (max-width: 768px){.oneen-container{padding:0 var(--oneen-space-md)}}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}html{overflow-x:hidden}.homepage-container[data-v-4b0aaa07]{width:100%;background:var(--oneen-bg-primary)}.hero-section[data-v-4b0aaa07]{padding:6rem 2rem 4rem;background:linear-gradient(135deg,var(--oneen-green-pastel) 0%,var(--oneen-bg-primary) 100%);border-bottom:1px solid var(--oneen-border-light)}.hero-content[data-v-4b0aaa07]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-logo[data-v-4b0aaa07]{height:200px;margin-bottom:2rem}.hero-title[data-v-4b0aaa07]{font-size:2.5rem;font-weight:700;color:var(--oneen-text-primary);margin-bottom:1.5rem;line-height:1.1}.hero-subtitle[data-v-4b0aaa07]{font-size:1.25rem;color:var(--oneen-text-secondary);margin-bottom:2rem;line-height:1.6}.hero-actions[data-v-4b0aaa07]{display:flex;gap:1rem}.hero-placeholder img[data-v-4b0aaa07]{width:100%;height:auto;border-radius:var(--oneen-radius-lg);box-shadow:var(--oneen-shadow)}.context-section[data-v-4b0aaa07]{padding:5rem 2rem;background:var(--oneen-bg-primary)}.context-content[data-v-4b0aaa07]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.context-title[data-v-4b0aaa07]{font-size:2.5rem;font-weight:700;color:var(--oneen-text-primary);margin-bottom:1rem;line-height:1.2}.context-description[data-v-4b0aaa07]{font-size:1.125rem;color:var(--oneen-text-secondary);margin-bottom:2rem;line-height:1.6}.context-image img[data-v-4b0aaa07]{width:100%;height:auto;border-radius:var(--oneen-radius-lg);box-shadow:var(--oneen-shadow)}.features-section[data-v-4b0aaa07]{padding:5rem 2rem;background:linear-gradient(135deg,var(--oneen-green-pastel) 0%,var(--oneen-bg-primary) 25%,var(--oneen-accent-light) 50%,var(--oneen-bg-primary) 75%,var(--oneen-green-pastel) 100%);position:relative;overflow:hidden}.features-section[data-v-4b0aaa07]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(34,197,94,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(16,185,129,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(5,150,105,.05) 0%,transparent 50%);pointer-events:none}.section-header[data-v-4b0aaa07]{max-width:800px;margin:0 auto 4rem;text-align:center;position:relative;z-index:1}.section-title[data-v-4b0aaa07]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:var(--oneen-text-primary)}.section-subtitle[data-v-4b0aaa07]{font-size:1.125rem;line-height:1.6;color:var(--oneen-text-secondary)}.features-grid[data-v-4b0aaa07]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;position:relative;z-index:1}.feature-card[data-v-4b0aaa07]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(34,197,94,.2);border-radius:var(--oneen-radius-lg);padding:2.5rem;text-align:center;transition:all .3s ease;box-shadow:0 8px 32px #0000001a}.feature-card[data-v-4b0aaa07]:hover{transform:translateY(-8px);background:#fffffff2;border-color:var(--oneen-primary);box-shadow:0 16px 48px #00000026}.feature-icon[data-v-4b0aaa07]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--oneen-primary),var(--oneen-primary-light));color:#fff;box-shadow:0 4px 16px #22c55e4d}.feature-title[data-v-4b0aaa07]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--oneen-text-primary)}.feature-description[data-v-4b0aaa07]{line-height:1.6;color:var(--oneen-text-secondary)}.partners-section[data-v-4b0aaa07]{padding:5rem 2rem;background:var(--oneen-bg-primary)}.partners-content[data-v-4b0aaa07]{max-width:1000px;margin:0 auto;text-align:center}.partners-title[data-v-4b0aaa07]{font-size:2.5rem;font-weight:700;color:var(--oneen-text-primary);margin-bottom:3rem}.partners-grid[data-v-4b0aaa07]{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;margin-bottom:3rem;align-items:center}.partner-link[data-v-4b0aaa07]{transition:transform .3s ease}.partner-link[data-v-4b0aaa07]:hover{transform:scale(1.05)}.partner-link img[data-v-4b0aaa07]{width:100%;height:auto}.partners-action[data-v-4b0aaa07]{margin-top:2rem}.municipalities-section[data-v-4b0aaa07]{padding:5rem 2rem;background:var(--oneen-green-pastel)}.municipalities-content[data-v-4b0aaa07]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.municipalities-image img[data-v-4b0aaa07]{width:100%;height:auto;border-radius:var(--oneen-radius-lg);box-shadow:var(--oneen-shadow)}.municipalities-title[data-v-4b0aaa07]{font-size:2.5rem;font-weight:700;color:var(--oneen-text-primary);margin-bottom:1.5rem;line-height:1.2}.municipalities-description[data-v-4b0aaa07]{font-size:1.125rem;color:var(--oneen-text-secondary);margin-bottom:2rem;line-height:1.6}.project-section[data-v-4b0aaa07]{padding:5rem 2rem;background:var(--oneen-bg-primary)}.project-content[data-v-4b0aaa07]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.project-title[data-v-4b0aaa07]{font-size:2.5rem;font-weight:700;color:var(--oneen-text-primary);margin-bottom:1.5rem;line-height:1.2}.project-description[data-v-4b0aaa07]{font-size:1.125rem;color:var(--oneen-text-secondary);margin-bottom:2rem;line-height:1.6}.project-image img[data-v-4b0aaa07]{width:100%;height:auto;border-radius:var(--oneen-radius-lg);box-shadow:var(--oneen-shadow)}.homepage-footer[data-v-4b0aaa07]{padding:3rem 2rem;background:var(--oneen-bg-secondary);border-top:1px solid var(--oneen-border-light)}.footer-content[data-v-4b0aaa07]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:3rem}.footer-title[data-v-4b0aaa07]{font-size:1.5rem;font-weight:700;color:var(--oneen-text-primary);margin-bottom:.5rem}.footer-subtitle[data-v-4b0aaa07]{color:var(--oneen-text-secondary);font-size:.875rem;line-height:1.4}.footer-links[data-v-4b0aaa07]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.footer-section-title[data-v-4b0aaa07]{font-size:1rem;font-weight:600;color:var(--oneen-text-primary);margin-bottom:.75rem}.footer-text[data-v-4b0aaa07]{color:var(--oneen-text-secondary);font-size:.875rem;line-height:1.5}@media (max-width: 768px){.hero-content[data-v-4b0aaa07],.context-content[data-v-4b0aaa07],.municipalities-content[data-v-4b0aaa07],.project-content[data-v-4b0aaa07]{grid-template-columns:1fr;gap:3rem}.features-grid[data-v-4b0aaa07]{grid-template-columns:1fr;gap:1.5rem}.feature-card[data-v-4b0aaa07]{padding:2rem}.partners-grid[data-v-4b0aaa07]{grid-template-columns:repeat(2,1fr)}.hero-section[data-v-4b0aaa07]{padding:5rem 1rem 3rem}.context-section[data-v-4b0aaa07],.features-section[data-v-4b0aaa07],.municipalities-section[data-v-4b0aaa07],.project-section[data-v-4b0aaa07]{padding:3rem 1rem}.hero-title[data-v-4b0aaa07],.section-title[data-v-4b0aaa07],.context-title[data-v-4b0aaa07],.municipalities-title[data-v-4b0aaa07],.project-title[data-v-4b0aaa07]{font-size:1.75rem}.footer-content[data-v-4b0aaa07]{grid-template-columns:1fr;gap:2rem}.footer-links[data-v-4b0aaa07]{grid-template-columns:1fr}}.favorite-btn[data-v-2fe60326]{transition:all .2s ease;cursor:pointer}.favorite-btn.mode-icon.with-text[data-v-2fe60326]{padding:.5rem .75rem;min-width:auto;width:auto}.favorite-btn.mode-text[data-v-2fe60326]{padding:.5rem 1rem;min-width:auto;width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center}.favorite-btn.is-favorite.mode-icon[data-v-2fe60326]{color:var(--oneen-primary)}.favorite-btn.is-favorite.mode-text[data-v-2fe60326]{background:var(--oneen-primary);border-color:hsl(var(--primary))}.favorite-icon[data-v-2fe60326]{width:1rem;height:1rem;transition:all .2s ease}.favorite-icon.filled[data-v-2fe60326]{fill:currentColor}.favorite-text[data-v-2fe60326],.favorite-text-only[data-v-2fe60326]{font-size:.875rem;font-weight:500;white-space:nowrap}.favorite-btn[data-v-2fe60326]:hover:not(:disabled){transform:scale(1.02)}.favorite-btn.mode-text[data-v-2fe60326]:hover:not(:disabled){transform:scale(1.05)}.favorite-btn[data-v-2fe60326]:disabled{transform:none;opacity:.6;cursor:not-allowed}.favorite-btn.loading[data-v-2fe60326]{pointer-events:none}@media (max-width: 640px){.favorite-btn.mode-text[data-v-2fe60326]{padding:.4rem .8rem;font-size:.8rem}.favorite-text-only[data-v-2fe60326]{font-size:.8rem}}.card-link[data-v-e32949b5]{text-decoration:none;color:inherit;display:block}.card-link[data-v-e32949b5]:hover{background-color:transparent!important}.practice-card[data-v-e32949b5]{transition:all .3s ease;border:1px solid var(--oneen-border-light);background:var(--oneen-bg-primary);height:100%;display:flex;flex-direction:column;box-shadow:var(--oneen-shadow);border-radius:var(--oneen-radius-md)}.practice-card[data-v-e32949b5]:hover{transform:translateY(-2px);box-shadow:var(--oneen-shadow);border-color:var(--oneen-accent)}.practice-card.highlighted[data-v-e32949b5]{border-color:var(--oneen-primary);background:linear-gradient(135deg,var(--oneen-bg-primary),var(--oneen-green-pastel));box-shadow:var(--oneen-shadow)}.practice-card.draft[data-v-e32949b5]{border-color:var(--oneen-draft);border-style:dashed;opacity:.85;background:linear-gradient(135deg,var(--oneen-bg-primary),var(--oneen-bg-secondary))}.card-content[data-v-e32949b5]{padding:var(--oneen-space-lg);flex:1;display:flex;flex-direction:column}.card-header[data-v-e32949b5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--oneen-space-md);gap:var(--oneen-space-md)}.practice-title[data-v-e32949b5]{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0;color:var(--oneen-text-primary);flex:1}.card-actions[data-v-e32949b5]{display:flex;align-items:center;gap:var(--oneen-space-sm);flex-shrink:0}.status-badge[data-v-e32949b5]{font-size:.75rem;font-weight:600;text-transform:capitalize}.practice-meta[data-v-e32949b5]{display:flex;align-items:center;justify-content:space-between;gap:var(--oneen-space-md);margin-bottom:var(--oneen-space-md);flex-wrap:wrap;min-height:1.5rem}.meta-item[data-v-e32949b5]{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:var(--oneen-text-secondary)}.meta-item.score-item[data-v-e32949b5]{font-weight:500}.score-text[data-v-e32949b5]{color:var(--oneen-text-primary)}.score-text strong[data-v-e32949b5]{color:var(--oneen-primary)}.category-badge[data-v-e32949b5]{font-size:.75rem;font-weight:500;background:var(--oneen-accent-light);color:var(--oneen-primary);border:1px solid var(--oneen-border-light)}.win-badge[data-v-e32949b5]{font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.quickwin-badge[data-v-e32949b5]{background:var(--oneen-green-pastel);color:var(--oneen-primary);border-color:var(--oneen-accent)}.cheapwin-badge[data-v-e32949b5]{background:var(--oneen-accent-light);color:var(--oneen-primary);border-color:var(--oneen-accent)}.edit-actions[data-v-e32949b5]{display:flex;align-items:center;gap:var(--oneen-space-sm)}.stats-section[data-v-e32949b5]{margin-top:auto}.stats-grid[data-v-e32949b5]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--oneen-space-md)}.stat-item[data-v-e32949b5]{display:flex;flex-direction:column;gap:.25rem}.stat-header[data-v-e32949b5]{display:flex;align-items:center;gap:.25rem}.stat-icon[data-v-e32949b5]{color:var(--oneen-text-secondary)}.stat-label[data-v-e32949b5]{font-size:.75rem;color:var(--oneen-text-secondary);font-weight:500}.stat-value[data-v-e32949b5]{font-size:.8rem;font-weight:600;color:var(--oneen-text-primary);line-height:1.2}.status-default[data-v-e32949b5]{background:var(--oneen-primary)!important;color:var(--oneen-text-white)!important;font-size:.75rem;font-weight:500;border:none}.meta-item .h-3[data-v-e32949b5]:nth-of-type(1){color:var(--oneen-text-secondary)}.win-badge .h-3[data-v-e32949b5]{color:currentColor}.separator[data-v-e32949b5]{background:var(--oneen-border-light);margin:var(--oneen-space-md) 0}@media (max-width: 768px){.card-header[data-v-e32949b5]{flex-direction:column;align-items:flex-start;gap:var(--oneen-space-sm)}.card-actions[data-v-e32949b5]{align-self:flex-end}.practice-meta[data-v-e32949b5]{flex-direction:column;align-items:flex-start;gap:var(--oneen-space-sm)}.stats-grid[data-v-e32949b5]{grid-template-columns:1fr;gap:var(--oneen-space-sm)}.card-content[data-v-e32949b5]{padding:var(--oneen-space-md)}}@media (max-width: 480px){.practice-title[data-v-e32949b5]{font-size:1rem}.stats-grid[data-v-e32949b5]{gap:var(--oneen-space-xs)}}.filter-bar[data-v-2fce1b17]{margin-bottom:2rem;background:var(--oneen-green-pastel);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-lg);box-shadow:var(--oneen-shadow)}.main-filters-grid[data-v-2fce1b17]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.filter-group[data-v-2fce1b17]{display:flex;flex-direction:column}.filter-label[data-v-2fce1b17]{font-size:.875rem;font-weight:600;color:var(--oneen-text-primary);margin-bottom:.5rem}.filter-select[data-v-2fce1b17]{padding:.5rem .75rem;border:2px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md);background:var(--oneen-bg-primary);color:var(--oneen-text-primary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.filter-select[data-v-2fce1b17]:disabled{opacity:.5;cursor:not-allowed}.enhanced-controls[data-v-2fce1b17]{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem}.enhanced-label[data-v-2fce1b17]{display:block;font-size:.875rem;font-weight:600;color:var(--oneen-text-primary);margin-bottom:.5rem}.sort-control[data-v-2fce1b17]{display:flex;flex-direction:column}.enhanced-select[data-v-2fce1b17]{padding:.75rem 1rem;border:2px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md);background:var(--oneen-bg-primary);color:var(--oneen-text-primary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.search-control[data-v-2fce1b17]{display:flex;flex-direction:column}.enhanced-search-wrapper[data-v-2fce1b17]{display:flex;gap:.5rem;align-items:stretch}.enhanced-search-input[data-v-2fce1b17]{flex:1;padding:.75rem 1rem;border:2px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md);background:var(--oneen-bg-primary);color:var(--oneen-text-primary);font-size:.875rem;transition:all .2s ease}.enhanced-search-input[data-v-2fce1b17]:focus{outline:none;border-color:var(--oneen-primary)}.enhanced-search-input[data-v-2fce1b17]::-moz-placeholder{color:var(--oneen-text-muted)}.enhanced-search-input[data-v-2fce1b17]::placeholder{color:var(--oneen-text-muted)}.search-button[data-v-2fce1b17]{padding:.75rem 1rem;min-width:52px;height:100%;background:var(--oneen-primary);color:var(--oneen-text-white);border:1px solid var(--oneen-primary);border-radius:var(--oneen-radius-md);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.search-button[data-v-2fce1b17]:hover{background:var(--oneen-primary-light);border-color:var(--oneen-primary-light)}.search-button .h-4[data-v-2fce1b17]{width:1.125rem;height:1.125rem}.green-type-control[data-v-2fce1b17]{display:flex;flex-direction:column}.green-type-pills[data-v-2fce1b17]{display:flex;gap:.75rem;flex-wrap:wrap}.green-type-pill[data-v-2fce1b17]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:2rem;border:2px solid var(--oneen-border-light);background:var(--oneen-bg-primary);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:120px;justify-content:center;position:relative;border-color:var(--oneen-border-light);color:var(--oneen-text-muted)}.green-type-pill .green-type-pill-icon[data-v-2fce1b17]{background:var(--oneen-bg-secondary);color:var(--oneen-text-muted);border-radius:50%;padding:.25rem;display:flex;align-items:center;justify-content:center}.green-type-pill.active.green-it-pill[data-v-2fce1b17]{background:linear-gradient(135deg,var(--oneen-green-pastel),var(--oneen-accent-light));border-color:var(--oneen-accent);color:var(--oneen-primary);transform:scale(1.02);box-shadow:var(--oneen-shadow)}.green-type-pill.active.green-it-pill .green-type-pill-icon[data-v-2fce1b17]{background:var(--oneen-primary);color:var(--oneen-text-white)}.green-type-pill.active.green-by-it-pill[data-v-2fce1b17]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;color:#1e40af;transform:scale(1.02);box-shadow:0 4px 6px -1px #3b82f61a,0 2px 4px -1px #3b82f60f}.green-type-pill.active.green-by-it-pill .green-type-pill-icon[data-v-2fce1b17]{background:#3b82f6;color:#fff}.green-type-pill.inactive[data-v-2fce1b17]{opacity:.6;transform:scale(.98)}.green-type-pill[data-v-2fce1b17]:hover:not(.active){border-color:var(--oneen-primary);transform:scale(1.01);box-shadow:var(--oneen-shadow)}.green-type-pill-label[data-v-2fce1b17]{font-weight:600;font-size:.875rem}.active-filters[data-v-2fce1b17]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.filter-tag[data-v-2fce1b17]{cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--oneen-accent-light);color:var(--oneen-primary);border:1px solid var(--oneen-border-light)}.filter-tag[data-v-2fce1b17]:hover{background:var(--oneen-secondary);border-color:var(--oneen-primary)}.active-filters button[data-v-2fce1b17]{background:transparent;color:var(--oneen-primary);border:1px solid var(--oneen-primary);border-radius:var(--oneen-radius-md);padding:.375rem .75rem;font-size:.75rem;transition:all .2s ease}.active-filters button[data-v-2fce1b17]:hover{background:var(--oneen-green-pastel);border-color:var(--oneen-primary-light)}.loading-indicator[data-v-2fce1b17]{display:flex;align-items:center;gap:.75rem;padding:1rem;text-align:center;color:var(--oneen-text-muted);font-size:.875rem}.loading-spinner[data-v-2fce1b17]{width:1rem;height:1rem;border:2px solid var(--oneen-border-light);border-top:2px solid var(--oneen-primary);border-radius:50%;animation:spin-2fce1b17 1s linear infinite}.filter-width-1[data-v-2fce1b17]{flex:0 0 auto;min-width:180px}.filter-width-2[data-v-2fce1b17]{flex:0 0 auto;min-width:300px}.filter-width-3[data-v-2fce1b17]{flex:0 0 auto;min-width:400px}@keyframes spin-2fce1b17{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.green-type-pills[data-v-2fce1b17]{flex-direction:column;gap:.5rem}.green-type-pill[data-v-2fce1b17]{min-width:unset;width:100%}.active-filters[data-v-2fce1b17]{flex-direction:column;align-items:flex-start;gap:.5rem}}.practices-container[data-v-5972d51d]{max-width:1400px;margin:0 auto;padding:var(--oneen-space-md)}.page-header[data-v-5972d51d]{text-align:center;margin-bottom:var(--oneen-space-xl)}.page-title[data-v-5972d51d]{font-size:2rem;font-weight:700;color:var(--oneen-text-primary);margin-bottom:var(--oneen-space-sm)}.page-subtitle[data-v-5972d51d]{font-size:1rem;color:var(--oneen-text-muted);margin:0 auto}.practices-grid-section[data-v-5972d51d]{margin-top:var(--oneen-space-lg)}.practices-stats[data-v-5972d51d]{margin-bottom:var(--oneen-space-md)}.results-count[data-v-5972d51d]{font-size:.875rem;color:var(--oneen-text-muted);margin:0}.loading-state[data-v-5972d51d],.error-state[data-v-5972d51d]{margin-bottom:var(--oneen-space-xl)}.loading-state .animate-spin[data-v-5972d51d]{border-color:var(--oneen-primary) transparent transparent transparent}.error-state .card[data-v-5972d51d],.loading-state .card[data-v-5972d51d]{background:var(--oneen-bg-primary);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-lg)}.error-state h3[data-v-5972d51d]{color:var(--oneen-text-primary)}.error-state p[data-v-5972d51d]{color:var(--oneen-text-muted)}.fab-container[data-v-5972d51d]{position:fixed;bottom:var(--oneen-space-lg);right:var(--oneen-space-lg);z-index:50}.fab-button[data-v-5972d51d]{border-radius:2rem;padding:2rem;box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.practices-container[data-v-5972d51d]{padding:var(--oneen-space-sm)}.page-title[data-v-5972d51d]{font-size:1.75rem}.fab-container[data-v-5972d51d]{bottom:var(--oneen-space-md);right:var(--oneen-space-md)}}.feed-container[data-v-a88fc717]{overflow:hidden;padding-bottom:1.5rem}.feed-header[data-v-a88fc717]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;margin-bottom:1rem}.feed-title[data-v-a88fc717]{font-size:1.25rem;font-weight:600;margin:0}.refresh-btn[data-v-a88fc717]{transition:all .2s ease}.loading-state[data-v-a88fc717],.error-state[data-v-a88fc717],.empty-state[data-v-a88fc717]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.loading-spinner[data-v-a88fc717]{width:32px;height:32px;border:3px solid hsl(var(--muted));border-top:3px solid hsl(var(--primary));border-radius:50%;animation:spin-a88fc717 1s linear infinite;margin-bottom:1rem}@keyframes spin-a88fc717{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state h3[data-v-a88fc717],.empty-state h3[data-v-a88fc717]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.error-state p[data-v-a88fc717],.empty-state p[data-v-a88fc717]{margin:0;color:hsl(var(--muted-foreground))}.feed-list[data-v-a88fc717]{display:flex;flex-direction:column;gap:.75rem;padding:0 1.5rem}.feed-item[data-v-a88fc717]{transition:all .2s ease;border:1px solid hsl(var(--border))}.feed-item[data-v-a88fc717]:hover{border-color:hsl(var(--border)) / .8}.feed-avatar[data-v-a88fc717]{width:32px;height:32px;border-radius:50%;background:hsl(var(--muted));display:flex;align-items:center;justify-content:center;flex-shrink:0}.feed-author[data-v-a88fc717]{color:hsl(var(--foreground))}.feed-message[data-v-a88fc717]{line-height:1.5}.feed-actions[data-v-a88fc717]{display:flex;justify-content:flex-start}.feed-action-button[data-v-a88fc717]{background-color:hsl(var(--muted))!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important}.feed-action-button[data-v-a88fc717]:hover{background-color:hsl(var(--muted))!important;opacity:.8}.badge-green[data-v-a88fc717]{background-color:var(--oneen-green-pastel)!important;color:var(--oneen-primary)!important;border-color:#bbf7d0!important}.badge-red[data-v-a88fc717]{background-color:#fee2e2!important;color:#991b1b!important;border-color:#fecaca!important}.badge-blue[data-v-a88fc717]{background-color:#dbeafe!important;color:#1e40af!important;border-color:#bfdbfe!important}.badge-orange[data-v-a88fc717]{background-color:#fed7aa!important;color:#c2410c!important;border-color:#fdba74!important}.badge-purple[data-v-a88fc717]{background-color:#e9d5ff!important;color:#7c2d92!important;border-color:#d8b4fe!important}.badge-gray[data-v-a88fc717]{background-color:#f1f5f9!important;color:#475569!important;border-color:#e2e8f0!important}.feed-footer[data-v-a88fc717]{padding:1.5rem;border-top:1px solid hsl(var(--border));margin-top:1rem}@media (max-width: 768px){.feed-header[data-v-a88fc717]{padding:1rem 1rem 0}.feed-list[data-v-a88fc717]{padding:0 1rem}.feed-footer[data-v-a88fc717]{padding:1rem}.feed-item CardContent[data-v-a88fc717]{padding:1rem}}.dashboard-container[data-v-06b19257]{padding:2rem 2rem 4rem;max-width:1400px;margin:0 auto;background:var(--oneen-bg-primary);min-height:calc(100vh - 120px)}.dashboard-title[data-v-06b19257]{font-size:2.5rem;font-weight:600;margin-bottom:2rem;color:var(--oneen-text-primary);text-align:left;width:100%}.dashboard-grid[data-v-06b19257]{display:grid;grid-template-columns:1fr 400px;gap:4rem;align-items:start}.main-column[data-v-06b19257]{display:flex;flex-direction:column;gap:2rem}.sidebar-column[data-v-06b19257]{position:sticky;top:2rem;align-self:start}.search-card[data-v-06b19257]{margin-bottom:2rem}.wins-section[data-v-06b19257]{margin-bottom:2rem;background:var(--oneen-green-pastel);border-radius:var(--oneen-radius-lg);border:1px solid var(--oneen-border-light);padding:2rem;box-shadow:var(--oneen-shadow);transition:all .2s ease}.wins-section[data-v-06b19257]:hover{box-shadow:var(--oneen-shadow)}.section-header[data-v-06b19257]{margin-bottom:1.5rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.75rem}.section-header h2[data-v-06b19257]{color:var(--oneen-text-primary);font-size:1.4rem;font-weight:600;margin:0;display:flex;align-items:left;gap:.75rem}.section-header .h-15[data-v-06b19257]{color:var(--oneen-primary);min-width:2.5rem;min-height:2.5rem;display:flex;align-items:center;justify-content:center}.practices-grid[data-v-06b19257]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.loading-state[data-v-06b19257],.error-state[data-v-06b19257]{margin-bottom:2rem}.empty-state[data-v-06b19257]{text-align:center;padding:2rem;border:2px dashed var(--oneen-border-light);border-radius:var(--oneen-radius-md);margin-bottom:1rem;background:var(--oneen-bg-primary)}.create-practice-card[data-v-06b19257]{margin-bottom:2rem;background:var(--oneen-green-pastel);border-radius:var(--oneen-radius-lg);border:1px solid var(--oneen-border-light);box-shadow:var(--oneen-shadow);transition:all .3s ease}.create-practice-card[data-v-06b19257]:hover{transform:translateY(-2px);box-shadow:var(--oneen-shadow)}.create-practice-content[data-v-06b19257]{text-align:center}.create-practice-header[data-v-06b19257]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.75rem}.create-practice-title[data-v-06b19257]{font-size:1.1rem;font-weight:700;color:var(--oneen-text-primary);margin:0}.create-practice-description[data-v-06b19257]{font-size:.875rem;color:var(--oneen-text-secondary);margin-bottom:1rem;line-height:1.4}.create-practice-button[data-v-06b19257]{width:100%}.feed-footer[data-v-06b19257]{margin-top:1rem;text-align:center}.feed-button[data-v-06b19257]{width:100%}@media (max-width: 1200px){.dashboard-grid[data-v-06b19257]{grid-template-columns:1fr}.sidebar-column[data-v-06b19257]{position:static}.practices-grid[data-v-06b19257]{grid-template-columns:1fr}}@media (max-width: 1024px){.dashboard-container[data-v-06b19257]{padding:1rem 1rem 3rem}.wins-section[data-v-06b19257]{padding:1.5rem}}@media (max-width: 768px){.wins-section[data-v-06b19257]{margin-bottom:1.5rem;padding:1rem}.section-header[data-v-06b19257]{margin-bottom:1rem}.section-header h2[data-v-06b19257]{font-size:1.5rem}.practices-grid[data-v-06b19257]{gap:1rem}.dashboard-title[data-v-06b19257]{font-size:1.8rem}.dashboard-container[data-v-06b19257]{padding-bottom:2rem}}.implementation-card[data-v-daf4aead]{border:1px solid var(--oneen-border-light);background:var(--oneen-bg-primary);border-radius:var(--oneen-radius-md);box-shadow:var(--oneen-shadow);transition:all .2s ease}.implementation-card[data-v-daf4aead]:hover{border-color:var(--oneen-accent);box-shadow:var(--oneen-shadow)}.implementation-card.in-progress[data-v-daf4aead]{border-left:4px solid var(--oneen-accent);background:linear-gradient(135deg,var(--oneen-bg-primary) 0%,var(--oneen-green-pastel) 100%)}.p-6[data-v-daf4aead]{padding:var(--oneen-space-lg)!important}.implementation-header[data-v-daf4aead]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--oneen-space-lg);gap:var(--oneen-space-md)}.implementation-title[data-v-daf4aead]{font-size:1.125rem;font-weight:600;color:var(--oneen-text-primary);line-height:1.4;flex:1}.badges[data-v-daf4aead]{display:flex;flex-shrink:0}.status-badge[data-v-daf4aead]{font-size:.75rem;font-weight:600;border-radius:var(--oneen-radius-md);padding:.25rem .75rem;letter-spacing:.025em;text-transform:uppercase;background:var(--oneen-accent-light);color:var(--oneen-primary);border:1px solid var(--oneen-border-light);display:flex;align-items:center;gap:.25rem}.status-badge[data-variant=default][data-v-daf4aead],.status-badge[data-variant=default][data-v-daf4aead]:not([data-variant]){background:var(--oneen-primary);color:var(--oneen-text-white);border:1px solid var(--oneen-primary)}.status-badge[data-variant=secondary][data-v-daf4aead]{background:var(--oneen-accent-light);color:var(--oneen-primary);border:1px solid var(--oneen-border-light)}.implementation-content[data-v-daf4aead],.duration-section[data-v-daf4aead]{margin-bottom:var(--oneen-space-lg)}.duration-title[data-v-daf4aead]{font-size:.875rem;font-weight:600;color:var(--oneen-text-primary);margin-bottom:var(--oneen-space-xs)}.duration-value[data-v-daf4aead]{display:flex;align-items:center;color:var(--oneen-primary);font-weight:500}.in-progress-section[data-v-daf4aead]{margin-bottom:var(--oneen-space-lg);padding:var(--oneen-space-md);background:var(--oneen-green-pastel);border-radius:var(--oneen-radius-md);border:1px solid var(--oneen-accent-light)}.progress-indicator[data-v-daf4aead]{display:flex;gap:var(--oneen-space-md);align-items:flex-start}.progress-icon[data-v-daf4aead]{color:var(--oneen-primary);background:var(--oneen-accent-light);border-radius:50%;padding:.5rem;display:flex;align-items:center;justify-content:center}.progress-title[data-v-daf4aead]{font-size:.875rem;font-weight:600;color:var(--oneen-text-primary);margin:0 0 .25rem}.progress-text[data-v-daf4aead]{font-size:.75rem;color:var(--oneen-text-secondary);margin:0}.dates-section[data-v-daf4aead]{margin-top:var(--oneen-space-md)}.implementation-date[data-v-daf4aead]{display:flex;align-items:center;font-weight:500;color:var(--oneen-text-primary);gap:var(--oneen-space-xs)}.creation-date[data-v-daf4aead]{font-size:.875rem;color:var(--oneen-text-secondary);margin-left:var(--oneen-space-lg)}.implementation-actions[data-v-daf4aead]{display:flex;gap:var(--oneen-space-sm);justify-content:flex-end;margin-top:var(--oneen-space-md)}@media (max-width: 768px){.implementation-header[data-v-daf4aead]{flex-direction:column;align-items:flex-start;gap:var(--oneen-space-xs)}.implementation-actions[data-v-daf4aead]{justify-content:stretch}.p-6[data-v-daf4aead]{padding:var(--oneen-space-md)!important}}.implementation-zone[data-v-b1b18919]{width:100%}.loading-card[data-v-b1b18919]{border:1px solid hsl(var(--border))}.loading-content[data-v-b1b18919]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}.loading-spinner[data-v-b1b18919]{width:24px;height:24px;border:2px solid hsl(var(--border));border-top:2px solid hsl(var(--primary));border-radius:50%;animation:spin-b1b18919 1s linear infinite}@keyframes spin-b1b18919{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.existing-header[data-v-b1b18919]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.existing-title[data-v-b1b18919]{font-size:1rem;font-weight:600;margin:0;color:hsl(var(--foreground))}.status-badge[data-v-b1b18919]{font-size:.75rem}.existing-implementation-card[data-v-b1b18919]{margin-bottom:0}.start-implementation-card[data-v-b1b18919]{border:2px solid var(--oneen-primary);background:var(--oneen-green-pastel)}.section-title[data-v-b1b18919]{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600}.section-subtitle[data-v-b1b18919]{font-size:.875rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.start-implementation-content[data-v-b1b18919]{display:flex;flex-direction:column;gap:1rem}.start-description[data-v-b1b18919]{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0}.info-box[data-v-b1b18919]{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;background:hsl(var(--muted) / .5);border-radius:.5rem;border:1px solid hsl(var(--border))}.info-icon[data-v-b1b18919]{color:hsl(var(--muted-foreground));flex-shrink:0}.info-text[data-v-b1b18919]{flex:1}.info-text p[data-v-b1b18919]{margin:0;font-size:.75rem;color:hsl(var(--muted-foreground))}.info-text p[data-v-b1b18919]:first-child{font-weight:600;color:hsl(var(--foreground));margin-bottom:.25rem}.start-button[data-v-b1b18919]{width:100%;background:var(--oneen-primary);color:var(--oneen-text-white);border:1px solid var(--oneen-primary);border-radius:var(--oneen-radius-md);font-weight:600;font-size:.95rem;transition:all .2s ease}.start-button[data-v-b1b18919]:hover{background:var(--oneen-primary-light);border-color:var(--oneen-primary-light)}.same-company-content[data-v-b1b18919]{display:flex;flex-direction:column;gap:1.5rem}.implementations-stats[data-v-b1b18919]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--oneen-bg-secondary);border-radius:.75rem;border:1px solid hsl(var(--accent) / .2)}.stats-icon[data-v-b1b18919]{font-size:2rem;flex-shrink:0}.stats-content[data-v-b1b18919]{flex:1}.stats-number[data-v-b1b18919]{font-size:2.25rem;font-weight:700;color:hsl(var(--foreground));line-height:1}.stats-label[data-v-b1b18919]{font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:.75rem}.stats-breakdown[data-v-b1b18919]{display:flex;flex-direction:column}.stat-item[data-v-b1b18919]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.company-info[data-v-b1b18919]{text-align:center}.company-text[data-v-b1b18919]{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.5;margin:0}.auth-required-content[data-v-b1b18919]{display:flex;flex-direction:column;gap:1rem}.auth-required-content .info-icon[data-v-b1b18919]{align-self:center}.feedback-card[data-v-56816687]{transition:all .2s ease}.feedback-card[data-v-56816687]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.feedback-header[data-v-56816687]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.feedback-user[data-v-56816687]{display:flex;gap:.75rem;align-items:center}.user-avatar[data-v-56816687]{width:40px;height:40px;background:var(--oneen-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}.user-info[data-v-56816687]{display:flex;flex-direction:column}.user-name[data-v-56816687]{font-weight:600;font-size:.875rem;color:var(--oneen-text-primary)}.user-company[data-v-56816687]{font-size:.75rem;color:var(--oneen-text-secondary)}.company-icon[data-v-56816687]{width:40px;height:40px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:.5rem;display:flex;align-items:center;justify-content:center}.company-info[data-v-56816687]{display:flex;flex-direction:column;justify-content:center}.company-name[data-v-56816687]{font-weight:600;font-size:.875rem;color:var(--oneen-text-primary)}.feedback-date[data-v-56816687]{font-size:.75rem;color:var(--oneen-text-secondary)}.delete-button[data-v-56816687]{border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.delete-button[data-v-56816687]:hover{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.feedback-content[data-v-56816687]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.feedback-description[data-v-56816687]{padding:.75rem;background:var(--oneen-bg-secondary);border-radius:.5rem}.feedback-issues[data-v-56816687]{padding:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem}.feedback-practice[data-v-56816687]{padding-top:1rem;border-top:1px solid var(--oneen-border)}.practice-info[data-v-56816687]{display:flex;align-items:center;gap:.5rem}.feedback-actions[data-v-56816687]{padding-top:1rem;border-top:1px solid var(--oneen-border);display:flex;justify-content:flex-start}.help-section[data-v-56816687]{display:flex;align-items:center;gap:.75rem}.coming-soon-badge[data-v-56816687]{font-size:.75rem;font-weight:500;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border))}@media (max-width: 768px){.feedback-header[data-v-56816687]{flex-direction:column;align-items:flex-start;gap:.5rem}.feedback-meta[data-v-56816687]{flex-direction:row;align-items:center;align-self:flex-end}.feedback-actions[data-v-56816687]{padding-top:.75rem}.help-section[data-v-56816687]{flex-direction:column;align-items:flex-start;gap:.5rem}}.feedback-zone[data-v-f8abe129]{display:flex;flex-direction:column;gap:1.5rem}.zone-header[data-v-f8abe129]{display:flex;flex-direction:column;gap:.25rem}.zone-title[data-v-f8abe129]{font-size:1.125rem;font-weight:600;color:var(--oneen-text-primary)}.zone-subtitle[data-v-f8abe129]{font-size:.875rem;color:var(--oneen-text-secondary)}.loading-state[data-v-f8abe129],.error-state[data-v-f8abe129],.empty-state[data-v-f8abe129]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;border:1px dashed var(--oneen-border);border-radius:.5rem;background:var(--oneen-bg-secondary)}.loading-content[data-v-f8abe129]{display:flex;align-items:center;gap:.75rem;color:var(--oneen-text-secondary)}.loading-spinner[data-v-f8abe129]{width:1.5rem;height:1.5rem;border:2px solid var(--oneen-border);border-top:2px solid var(--oneen-primary);border-radius:50%;animation:spin-f8abe129 1s linear infinite}@keyframes spin-f8abe129{to{transform:rotate(360deg)}}.error-icon[data-v-f8abe129],.empty-icon[data-v-f8abe129]{font-size:2rem;margin-bottom:1rem}.error-title[data-v-f8abe129],.empty-title[data-v-f8abe129]{font-size:1rem;font-weight:600;color:var(--oneen-text-primary);margin-bottom:.5rem}.error-description[data-v-f8abe129],.empty-description[data-v-f8abe129]{font-size:.875rem;color:var(--oneen-text-secondary);margin-bottom:1rem}.feedbacks-list[data-v-f8abe129]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 1200px){.feedbacks-list[data-v-f8abe129]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.feedbacks-list[data-v-f8abe129]{grid-template-columns:1fr;gap:1rem}}.oneen-page-container[data-v-7ea11e7b]{max-width:1200px;margin:0 auto;padding:var(--oneen-space-xl);background:var(--oneen-bg-primary);min-height:100vh}.loading-state[data-v-7ea11e7b],.error-state[data-v-7ea11e7b],.not-found-state[data-v-7ea11e7b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--oneen-space-xl);text-align:center;color:var(--oneen-text-secondary)}.loading-spinner[data-v-7ea11e7b]{width:32px;height:32px;border:3px solid var(--oneen-border-light);border-top:3px solid var(--oneen-primary);border-radius:50%;animation:spin-7ea11e7b 1s linear infinite;margin-bottom:1rem}@keyframes spin-7ea11e7b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-7ea11e7b],.empty-icon[data-v-7ea11e7b]{font-size:2rem;margin-bottom:1rem}.practice-header[data-v-7ea11e7b]{margin-bottom:var(--oneen-space-xl);padding-bottom:var(--oneen-space-lg);border-bottom:1px solid var(--oneen-border-light)}.title-row[data-v-7ea11e7b]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--oneen-space-md);gap:var(--oneen-space-lg)}.practice-title[data-v-7ea11e7b]{font-size:2.5rem;font-weight:700;color:var(--oneen-text-primary);margin:0;line-height:1.2;flex:1}.header-actions[data-v-7ea11e7b]{display:flex;gap:var(--oneen-space-sm);flex-shrink:0}.meta-row[data-v-7ea11e7b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--oneen-space-md)}.meta-badges[data-v-7ea11e7b]{display:flex;gap:var(--oneen-space-sm);align-items:center;flex-wrap:wrap}.green-type-badge.green-it[data-v-7ea11e7b]{background:var(--oneen-primary);color:var(--oneen-text-white);border:none}.green-type-badge.green-by-it[data-v-7ea11e7b]{background:#3b82f6;color:#fff;border:none}.status-badge[data-v-7ea11e7b],.category-badge[data-v-7ea11e7b]{background:var(--oneen-accent-light);color:var(--oneen-primary);border:1px solid var(--oneen-border-light);font-size:.75rem;font-weight:600;border-radius:var(--oneen-radius-md);padding:.25rem .75rem;letter-spacing:.025em;text-transform:uppercase}.meta-details[data-v-7ea11e7b]{display:flex;gap:var(--oneen-space-lg);align-items:center}.meta-item[data-v-7ea11e7b]{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--oneen-text-secondary)}.content-grid[data-v-7ea11e7b]{display:grid;grid-template-columns:1fr 380px;gap:var(--oneen-space-xl);align-items:start}.sidebar-content[data-v-7ea11e7b]{display:flex;flex-direction:column;gap:var(--oneen-space-lg);position:sticky;top:var(--oneen-space-lg)}.content-section[data-v-7ea11e7b]{margin-bottom:var(--oneen-space-lg);background:var(--oneen-bg-primary);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md);box-shadow:var(--oneen-shadow)}.section-title[data-v-7ea11e7b]{display:flex;align-items:center;gap:var(--oneen-space-sm);font-size:1.125rem;font-weight:600;color:var(--oneen-text-primary)}.description-content[data-v-7ea11e7b]{color:var(--oneen-text-secondary);line-height:1.6;margin-bottom:1rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.description-content[data-v-7ea11e7b] p{margin-bottom:1rem}.description-content[data-v-7ea11e7b] p:last-child{margin-bottom:0}.description-content[data-v-7ea11e7b] strong{font-weight:600;color:var(--oneen-text-primary)}.description-content[data-v-7ea11e7b] ul{margin:1rem 0;padding-left:1.5rem;list-style-type:disc}.description-content[data-v-7ea11e7b] li{margin-bottom:.5rem;line-height:1.5}.description-content[data-v-7ea11e7b] li strong{color:var(--oneen-primary);font-weight:600}.tools-list[data-v-7ea11e7b]{display:flex;flex-wrap:wrap;gap:var(--oneen-space-sm)}.tool-badge[data-v-7ea11e7b]{background:var(--oneen-green-pastel);color:var(--oneen-primary);border:1px solid var(--oneen-border-light);font-size:.75rem;font-weight:600;border-radius:var(--oneen-radius-md);padding:.25rem .75rem;letter-spacing:.025em;text-transform:uppercase}.empty-tools[data-v-7ea11e7b]{padding:var(--oneen-space-md);text-align:center;border:2px dashed var(--oneen-border-light);border-radius:var(--oneen-radius-md);color:var(--oneen-text-muted)}.info-card[data-v-7ea11e7b]{background:var(--oneen-bg-primary);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md);box-shadow:var(--oneen-shadow)}.info-list[data-v-7ea11e7b]{display:flex;flex-direction:column;gap:var(--oneen-space-md)}.info-item[data-v-7ea11e7b]{display:flex;gap:var(--oneen-space-md);align-items:flex-start}.info-label[data-v-7ea11e7b]{font-size:.75rem;color:var(--oneen-text-secondary);font-weight:500}.info-value[data-v-7ea11e7b]{font-size:.875rem;color:var(--oneen-text-primary);font-weight:500}.feedback-section[data-v-7ea11e7b]{margin-top:var(--oneen-space-xl);padding-top:var(--oneen-space-xl);border-top:2px solid var(--oneen-border-light)}@media (max-width: 1024px){.content-grid[data-v-7ea11e7b]{grid-template-columns:1fr;gap:var(--oneen-space-lg)}.sidebar-content[data-v-7ea11e7b]{position:static;order:-1}.feedback-section[data-v-7ea11e7b]{margin-top:var(--oneen-space-xl)}}@media (max-width: 768px){.oneen-page-container[data-v-7ea11e7b]{padding:var(--oneen-space-md)}.title-row[data-v-7ea11e7b]{flex-direction:column;align-items:flex-start;gap:var(--oneen-space-md)}.practice-title[data-v-7ea11e7b]{font-size:1.75rem}.meta-row[data-v-7ea11e7b]{flex-direction:column;align-items:flex-start;gap:var(--oneen-space-sm)}.meta-details[data-v-7ea11e7b]{flex-direction:column;align-items:flex-start;gap:var(--oneen-space-xs)}.feedback-section[data-v-7ea11e7b]{margin-top:var(--oneen-space-lg);padding-top:var(--oneen-space-lg)}}.space-y-6[data-v-48880f65]>*:not(:first-child){margin-top:var(--oneen-space-xl)}.space-y-4[data-v-48880f65]>*:not(:first-child){margin-top:var(--oneen-space-md)}.space-y-2[data-v-48880f65]>*:not(:first-child){margin-top:var(--oneen-space-sm)}.space-y-3[data-v-48880f65]>*:not(:first-child){margin-top:.75rem}.loading-state[data-v-48880f65],.error-state[data-v-48880f65]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--oneen-space-xl) var(--oneen-space-lg);text-align:center;gap:var(--oneen-space-md)}.loading-state .animate-spin[data-v-48880f65]{width:2rem;height:2rem;border:2px solid var(--oneen-border-light);border-top:2px solid var(--oneen-primary);border-radius:50%;animation:spin-48880f65 1s linear infinite}@keyframes spin-48880f65{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state .h-12[data-v-48880f65]{color:#dc2626}h2[data-v-48880f65]{font-size:1.875rem;font-weight:700;color:var(--oneen-text-primary);margin:0}.text-muted-foreground[data-v-48880f65]{color:var(--oneen-text-secondary)}.grid[data-v-48880f65]{display:grid;gap:var(--oneen-space-xl)}.lg\:grid-cols-2[data-v-48880f65]{grid-template-columns:1fr 1fr}h3[data-v-48880f65]{font-size:1.25rem;font-weight:600;color:var(--oneen-text-primary);margin:0;display:flex;align-items:center;gap:var(--oneen-space-sm)}.mb-6[data-v-48880f65]{margin-bottom:var(--oneen-space-xl)!important}.card[data-v-48880f65]{background:var(--oneen-bg-primary);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-lg);box-shadow:var(--oneen-shadow);transition:all .2s ease}.card[data-v-48880f65]:hover{transform:translateY(-2px);box-shadow:var(--oneen-shadow)}.card-content[data-v-48880f65]{padding:var(--oneen-space-lg)}.p-6[data-v-48880f65]{padding:var(--oneen-space-lg)!important}.metric-icon[data-v-48880f65]{padding:var(--oneen-space-sm);border-radius:var(--oneen-radius-md);display:flex;align-items:center;justify-content:center}.bg-blue-100[data-v-48880f65]{background:var(--oneen-green-pastel)!important}.text-blue-600[data-v-48880f65]{color:var(--oneen-primary)!important}.bg-green-100[data-v-48880f65]{background:var(--oneen-accent-light)!important}.text-green-600[data-v-48880f65]{color:var(--oneen-primary)!important}.bg-orange-100[data-v-48880f65]{background:#fed7aa!important}.text-orange-600[data-v-48880f65]{color:#ea580c!important}.text-3xl[data-v-48880f65]{font-size:2.25rem;font-weight:700;color:var(--oneen-text-primary);margin-bottom:.25rem}.text-sm[data-v-48880f65]{font-size:.875rem;font-weight:500;color:var(--oneen-text-secondary)}.text-xs[data-v-48880f65]{font-size:.75rem;color:var(--oneen-text-muted)}.oneen-custom-badge[data-v-48880f65]{display:inline-flex;align-items:center;border-radius:var(--oneen-radius-md);padding:.25rem .5rem;font-size:.75rem;font-weight:600;letter-spacing:.025em;transition:all .2s ease}.oneen-badge-excellent[data-v-48880f65]{background:var(--oneen-primary);color:var(--oneen-text-white);border:1px solid var(--oneen-primary)}.oneen-badge-bon[data-v-48880f65]{background:var(--oneen-accent-light);color:var(--oneen-primary);border:1px solid var(--oneen-border-light)}.oneen-badge-à-améliorer[data-v-48880f65]{background:transparent;color:var(--oneen-text-secondary);border:1px solid var(--oneen-border-light)}.rank-icon[data-v-48880f65]{display:flex;align-items:center;gap:var(--oneen-space-sm)}.text-yellow-500[data-v-48880f65]{color:#eab308!important}.text-gray-400[data-v-48880f65]{color:#9ca3af!important}.text-amber-600[data-v-48880f65]{color:#d97706!important}.text-green-500[data-v-48880f65]{color:var(--oneen-primary)!important}.text-orange-500[data-v-48880f65]{color:#f97316!important}.text-red-500[data-v-48880f65]{color:#ef4444!important}.text-green-700[data-v-48880f65]{color:var(--oneen-primary)!important;font-weight:600}.flex[data-v-48880f65]{display:flex}.items-center[data-v-48880f65]{align-items:center}.justify-between[data-v-48880f65]{justify-content:space-between}.gap-2[data-v-48880f65]{gap:var(--oneen-space-sm)}.gap-3[data-v-48880f65]{gap:.75rem}.position-card[data-v-48880f65]{position:relative;overflow:hidden}.position-card[data-v-48880f65]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--oneen-accent),var(--oneen-primary))}@media (max-width: 1024px){.lg\:grid-cols-2[data-v-48880f65]{grid-template-columns:1fr}.grid[data-v-48880f65]{gap:var(--oneen-space-lg)}h2[data-v-48880f65]{font-size:1.5rem}.text-3xl[data-v-48880f65]{font-size:1.875rem}}@media (max-width: 768px){.space-y-6[data-v-48880f65]>*:not(:first-child){margin-top:var(--oneen-space-lg)}.grid[data-v-48880f65]{gap:var(--oneen-space-md)}.card-content[data-v-48880f65]{padding:var(--oneen-space-md)}h2[data-v-48880f65]{font-size:1.25rem}h3[data-v-48880f65]{font-size:1.125rem}.text-3xl[data-v-48880f65]{font-size:1.5rem}.mb-6[data-v-48880f65]{margin-bottom:var(--oneen-space-lg)!important}}@media (max-width: 480px){.loading-state[data-v-48880f65],.error-state[data-v-48880f65]{padding:var(--oneen-space-xl) var(--oneen-space-sm)}.flex[data-v-48880f65]{flex-wrap:wrap}.justify-between[data-v-48880f65]{justify-content:flex-start;gap:var(--oneen-space-sm)}.text-3xl[data-v-48880f65]{font-size:1.25rem}}.oneen-page-container[data-v-8fdffe06]{padding:var(--oneen-space-xl);max-width:1400px;margin:0 auto;margin-top:-2rem;background:var(--oneen-bg-primary);min-height:100vh}.oneen-company-header[data-v-8fdffe06]{background:linear-gradient(135deg,var(--oneen-primary) 0%,var(--oneen-primary-dark) 100%);border-radius:var(--oneen-radius-lg);padding:var(--oneen-space-xl);margin-bottom:var(--oneen-space-xl);color:var(--oneen-text-white);box-shadow:var(--oneen-shadow)}.oneen-company-info[data-v-8fdffe06]{display:flex;align-items:center;gap:var(--oneen-space-lg)}.oneen-company-logo[data-v-8fdffe06]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#fff3;border-radius:var(--oneen-radius-lg);flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.oneen-company-logo img[data-v-8fdffe06]{border-radius:var(--oneen-radius-md)}.oneen-company-details h1[data-v-8fdffe06]{font-size:2rem;font-weight:700;margin:0 0 var(--oneen-space-sm) 0;color:var(--oneen-text-white)}.oneen-company-details p[data-v-8fdffe06]{margin:.25rem 0;color:#ffffffe6;font-size:.9rem}.oneen-tabs[data-v-8fdffe06]{margin-bottom:var(--oneen-space-xl);background:var(--oneen-green-pastel);border-radius:var(--oneen-radius-lg);padding:var(--oneen-space-md);border:1px solid var(--oneen-border-light);box-shadow:var(--oneen-shadow)}.oneen-tabs-list[data-v-8fdffe06]{list-style:none;margin:0;padding:0;display:flex;gap:var(--oneen-space-xs);flex-wrap:wrap}.oneen-tabs-list li[data-v-8fdffe06]{flex:1;min-width:200px}.oneen-tab-button[data-v-8fdffe06]{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--oneen-space-md) var(--oneen-space-lg);text-decoration:none;color:var(--oneen-text-secondary);border-radius:var(--oneen-radius-md);transition:all .2s ease;font-weight:500;font-size:.8rem;background:var(--oneen-bg-primary);border:1px solid var(--oneen-border-light);position:relative}.oneen-tab-button[data-v-8fdffe06]:hover:not(.active){background:var(--oneen-accent-light);color:var(--oneen-text-primary);transform:translateY(-1px);box-shadow:var(--oneen-shadow)}.oneen-tab-button.active[data-v-8fdffe06]{background:var(--oneen-primary);color:var(--oneen-text-white);border-color:var(--oneen-primary);box-shadow:var(--oneen-shadow)}.oneen-tab-button .h-4[data-v-8fdffe06]{flex-shrink:0}.oneen-tab-button .badge[data-v-8fdffe06]{background:#fff3!important;color:currentColor!important;border:1px solid rgba(255,255,255,.3)!important;font-size:.75rem;font-weight:600}.oneen-tab-button:not(.active) .badge[data-v-8fdffe06]{background:var(--oneen-accent-light)!important;color:var(--oneen-primary)!important;border-color:var(--oneen-border-light)!important}.oneen-tab-button .badge[data-v-8fdffe06]:contains("Bientôt"){background:var(--oneen-secondary)!important;color:var(--oneen-text-muted)!important;border-color:var(--oneen-border-light)!important}.tab-content[data-v-8fdffe06]{min-height:400px}.oneen-tab-content[data-v-8fdffe06]{opacity:0;transform:translateY(10px);transition:all .3s ease;pointer-events:none}.oneen-tab-content.active[data-v-8fdffe06]{opacity:1;transform:translateY(0);pointer-events:auto}.activity-grid[data-v-8fdffe06]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--oneen-space-lg);margin-bottom:var(--oneen-space-xl)}.activity-card[data-v-8fdffe06]{background:var(--oneen-bg-primary);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-lg);box-shadow:var(--oneen-shadow);transition:all .2s ease}.activity-card[data-v-8fdffe06]:hover{transform:translateY(-2px);box-shadow:var(--oneen-shadow)}.implementation-item[data-v-8fdffe06],.practice-item[data-v-8fdffe06]{padding:var(--oneen-space-md);border:1px solid var(--oneen-border-light);border-radius:var(--oneen-radius-md);background:var(--oneen-green-pastel);margin-bottom:var(--oneen-space-sm);transition:all .2s ease}.implementation-item[data-v-8fdffe06]:hover,.practice-item[data-v-8fdffe06]:hover{background:var(--oneen-accent-light);transform:translate(4px);box-shadow:var(--oneen-shadow)}.implementation-item[data-v-8fdffe06]:last-child,.practice-item[data-v-8fdffe06]:last-child{margin-bottom:0}.implementation-header[data-v-8fdffe06]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--oneen-space-sm)}.implementation-date[data-v-8fdffe06]{font-size:.875rem;font-weight:600;color:var(--oneen-text-primary)}.implementation-duration[data-v-8fdffe06]{font-size:.75rem;color:var(--oneen-text-secondary);margin:0}.practice-link[data-v-8fdffe06]{text-decoration:none;color:inherit;display:block;transition:all .2s ease}.practice-link[data-v-8fdffe06]:hover{transform:translateY(-1px)}.practice-title[data-v-8fdffe06]{font-size:.875rem;font-weight:600;color:var(--oneen-text-primary);margin:0 0 .25rem;line-height:1.3}.practice-meta[data-v-8fdffe06]{font-size:.75rem;color:var(--oneen-text-secondary);margin:0}.recent-section[data-v-8fdffe06]{margin-top:var(--oneen-space-xl)}.recent-section h3[data-v-8fdffe06]{color:var(--oneen-text-primary);font-size:1.25rem;font-weight:600;margin-bottom:var(--oneen-space-lg);display:flex;align-items:center;gap:var(--oneen-space-sm)}@media (max-width: 1024px){.oneen-page-container[data-v-8fdffe06]{padding:var(--oneen-space-lg)}.oneen-company-info[data-v-8fdffe06]{flex-direction:column;text-align:center;gap:var(--oneen-space-md)}.oneen-company-logo[data-v-8fdffe06]{width:60px;height:60px}.oneen-company-details h1[data-v-8fdffe06]{font-size:1.75rem}.activity-grid[data-v-8fdffe06]{grid-template-columns:1fr;gap:var(--oneen-space-md)}}@media (max-width: 768px){.oneen-page-container[data-v-8fdffe06]{padding:var(--oneen-space-md)}.oneen-company-header[data-v-8fdffe06]{padding:var(--oneen-space-lg)}.oneen-company-details h1[data-v-8fdffe06]{font-size:1.5rem}.oneen-tabs-list[data-v-8fdffe06]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--oneen-space-xs);align-items:stretch}.oneen-tabs-list li[data-v-8fdffe06]{min-width:unset;display:flex}.oneen-tab-button[data-v-8fdffe06]{padding:var(--oneen-space-sm) var(--oneen-space-md);font-size:.8rem;height:100%}.implementation-item[data-v-8fdffe06],.practice-item[data-v-8fdffe06]{padding:var(--oneen-space-sm)}}@media (max-width: 480px){.oneen-page-container[data-v-8fdffe06]{padding:var(--oneen-space-sm)}.oneen-company-info[data-v-8fdffe06]{gap:var(--oneen-space-sm)}.oneen-company-logo[data-v-8fdffe06]{width:50px;height:50px}.oneen-company-details h1[data-v-8fdffe06]{font-size:1.25rem}.oneen-tabs[data-v-8fdffe06]{padding:var(--oneen-space-sm)}.oneen-tabs-list[data-v-8fdffe06]{grid-template-columns:repeat(2,1fr)}.oneen-tab-button[data-v-8fdffe06]{flex-direction:column;gap:var(--oneen-space-xs);padding:var(--oneen-space-sm)}.oneen-tab-button .h-4[data-v-8fdffe06]{margin-right:0!important}}.implementations-page[data-v-b8409035]{display:flex;flex-direction:column;gap:2rem}.implementations-grid[data-v-b8409035]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}@media (max-width: 768px){.implementations-grid[data-v-b8409035]{grid-template-columns:1fr}}.company-practices-page[data-v-92a2116e]{display:flex;flex-direction:column;gap:2rem}.header-content[data-v-92a2116e]{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.header-text[data-v-92a2116e]{flex:1}.drafts-button[data-v-92a2116e]{min-width:140px;justify-content:flex-start}.practice-wrapper[data-v-92a2116e]{position:relative}@media (max-width: 768px){.header-content[data-v-92a2116e]{flex-direction:column;align-items:stretch;gap:1rem}.oneen-results-actions[data-v-92a2116e]{justify-content:center;flex-wrap:wrap}.company-actions[data-v-92a2116e]{opacity:1;position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;padding:0;margin-top:1rem}.drafts-button[data-v-92a2116e]{min-width:auto;justify-content:center}}.company-drafts-page[data-v-d97bfb82]{display:flex;flex-direction:column;gap:2rem}.header-content[data-v-d97bfb82]{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.header-text[data-v-d97bfb82]{flex:1}.drafts-overview[data-v-d97bfb82]{display:flex;flex-direction:column;gap:1.5rem}.count-details[data-v-d97bfb82]{font-size:.875rem;color:hsl(var(--muted-foreground));font-weight:400}.drafts-content[data-v-d97bfb82]{display:flex;flex-direction:column;gap:1.5rem}.drafts-controls[data-v-d97bfb82]{display:flex;justify-content:flex-start;align-items:center;padding:1rem;background:hsl(var(--muted) / .1);border-radius:.5rem;border:1px solid hsl(var(--border))}.control-group[data-v-d97bfb82]{display:flex;align-items:center;gap:.5rem}.control-label[data-v-d97bfb82]{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.sort-select[data-v-d97bfb82]{padding:.5rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--foreground));font-size:.875rem}@media (max-width: 768px){.header-content[data-v-d97bfb82]{flex-direction:column;align-items:stretch;gap:1rem}}.edit-practice-page[data-v-f835c842]{display:flex;flex-direction:column;padding:2rem;max-width:1000px;margin:0 auto}.header-content[data-v-f835c842]{display:flex;justify-content:space-between;align-items:flex-end}.header-text[data-v-f835c842]{flex:1}.edit-form-container[data-v-f835c842]{background:var(--oneen-green-pastel);border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;padding:1.5rem}.completion-info[data-v-f835c842]{margin-top:2rem;padding:1.5rem;background:var(--oneen-bg-secondary);border-radius:var(--oneen-radius-md);border:1px solid var(--oneen-border-light)}.completion-header[data-v-f835c842]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.completion-title[data-v-f835c842]{font-size:1rem;font-weight:600;color:var(--oneen-text-primary);margin:0}.completion-badge[data-v-f835c842]{font-size:.75rem}.completion-bar[data-v-f835c842]{margin-bottom:.5rem}.completion-description[data-v-f835c842]{font-size:.875rem;color:var(--oneen-text-secondary);margin:0}.oneen-loading-state[data-v-f835c842],.oneen-error-state[data-v-f835c842]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:hsl(var(--muted-foreground))}.oneen-loading-content[data-v-f835c842]{display:flex;align-items:center;gap:.75rem}.oneen-loading-spinner[data-v-f835c842]{width:1.5rem;height:1.5rem;border:2px solid hsl(var(--border));border-top:2px solid hsl(var(--primary));border-radius:50%;animation:spin-f835c842 1s linear infinite}@keyframes spin-f835c842{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.edit-practice-page[data-v-f835c842]{padding:1rem}.header-content[data-v-f835c842]{flex-direction:column;align-items:stretch;gap:1rem}}.add-practice-page[data-v-4b20d54c]{padding:2rem;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.header-content[data-v-4b20d54c]{display:flex;justify-content:space-between;align-items:flex-end}.drafts-button[data-v-4b20d54c]{min-width:140px;justify-content:flex-start}.tips-card[data-v-4b20d54c]{background:linear-gradient(135deg,#fef7cd,#fef3c7);border:1px solid #fbbf24}.tips-header[data-v-4b20d54c]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.tips-title[data-v-4b20d54c]{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));margin:0}.tips-grid[data-v-4b20d54c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem}.tip-item[data-v-4b20d54c]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsl(var(--foreground))}.form-container[data-v-4b20d54c]{background:hsl(var(--card));border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}@media (max-width: 1024px){.add-practice-page[data-v-4b20d54c]{padding:1rem;max-width:100%}}@media (max-width: 768px){.header-content[data-v-4b20d54c]{flex-direction:column;align-items:stretch;gap:1rem}.tips-grid[data-v-4b20d54c]{grid-template-columns:1fr}}.login-container[data-v-55d8be7c]{min-height:calc(100vh - 70px);display:flex;align-items:center;justify-content:center;background:var(--oneen-bg-primary);padding:2rem}.login-card[data-v-55d8be7c]{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;padding:3rem;max-width:400px;width:100%}.login-header[data-v-55d8be7c]{text-align:center;margin-bottom:2rem}.login-logo[data-v-55d8be7c]{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem}.login-title[data-v-55d8be7c]{font-size:1.5rem;font-weight:600;color:var(--oneen-text-primary);margin-bottom:.5rem}.login-subtitle[data-v-55d8be7c]{color:var(--oneen-text-secondary);font-size:.9rem;line-height:1.5}.login-content[data-v-55d8be7c]{margin-bottom:1rem}.error-message[data-v-55d8be7c]{display:flex;align-items:center;gap:.5rem;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.error-icon[data-v-55d8be7c]{width:16px;height:16px;flex-shrink:0}.loading-container[data-v-55d8be7c]{text-align:center;padding:2rem}.loading-spinner[data-v-55d8be7c]{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid var(--oneen-primary);border-radius:50%;animation:spin-55d8be7c 1s linear infinite;margin:0 auto 1rem}@keyframes spin-55d8be7c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-button[data-v-55d8be7c]{width:100%;margin-bottom:1rem}.button-icon[data-v-55d8be7c]{width:18px;height:18px;margin-right:.5rem}.login-info[data-v-55d8be7c]{text-align:center}.info-text[data-v-55d8be7c]{color:var(--oneen-text-secondary);font-size:.8rem;line-height:1.4}@media (max-width: 640px){.login-container[data-v-55d8be7c]{min-height:calc(100vh - 60px);padding:1rem}.login-card[data-v-55d8be7c]{padding:2rem}}body.v-tour--active{pointer-events:none}.v-tour{pointer-events:auto}.v-tour__target--highlighted{box-shadow:0 0 0 4px #0006;pointer-events:auto;z-index:9999}.v-tour__target--relative{position:relative}.v-step{background:#50596c;color:#fff;max-width:320px;border-radius:3px;box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;padding:10px;pointer-events:auto;text-align:center;z-index:10000}.v-step--sticky{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.v-step--sticky .v-step__arrow{display:none}.v-step__arrow,.v-step__arrow:before{position:absolute;width:10px;height:10px;background:inherit}.v-step__arrow{visibility:hidden}.v-step__arrow--dark:before{background:#454d5d}.v-step__arrow:before{visibility:visible;content:"";transform:rotate(45deg)}.v-step[data-popper-placement^=top]>.v-step__arrow{bottom:-5px;left:calc(50% - 10px)}.v-step[data-popper-placement^=bottom]>.v-step__arrow{top:-5px;left:calc(50% - 10px)}.v-step[data-popper-placement^=right]>.v-step__arrow{left:-9px;top:calc(50% - 10px)}.v-step[data-popper-placement^=left]>.v-step__arrow{right:1px;top:calc(50% - 10px)}.v-step__header{margin:-10px -10px 5px;padding:5px;background-color:#454d5d;border-top-left-radius:3px;border-top-right-radius:3px}.v-step__content{margin:0 0 10px}.v-step__button{background:transparent;border:.05rem solid white;border-radius:.1px;color:#fff;cursor:pointer;display:inline-block;font-size:.8rem;height:1.8rem;line-height:10px;outline:none;margin:0 .2rem;padding:.35rem .4rem;text-align:center;text-decoration:none;transition:all .2s ease;vertical-align:middle;white-space:nowrap}.v-step__button:hover{background-color:#fffffff2;color:#50596c}.mask{position:absolute;inset:0;background:#00000080}.mask .tour-focus-container{border-radius:4px;transition:opacity .2s;left:0;top:0;width:100%;height:100%;position:absolute;opacity:1;pointer-events:auto;box-shadow:0 0 0 9999px #11375066,0 0 15px #00000080}
