.client-profile{--background:oklch(10.5% .004 110);--foreground:oklch(97% .004 110);--card:oklch(14.5% .005 110);--card-foreground:oklch(97% .004 110);--muted:oklch(19% .005 110);--muted-foreground:oklch(72% .008 110);--accent:oklch(23% .022 110);--accent-foreground:var(--acena-lime);--border:oklch(32% .008 110);--input:oklch(32% .008 110);--ring:var(--acena-lime);--primary:var(--acena-lime);--primary-foreground:oklch(10.5% .004 110);--success:var(--acena-lime);--success-foreground:oklch(10.5% .004 110);--warning:var(--acena-lime);--warning-foreground:oklch(10.5% .004 110);--google:var(--acena-lime);--meta:var(--acena-lime);isolation:isolate;min-height:calc(100dvh - 4rem);color:var(--foreground);background-color:var(--background);background-image:linear-gradient(color-mix(in oklab, var(--foreground) 2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 2%, transparent) 1px, transparent 1px), linear-gradient(135deg, transparent 0 28%, color-mix(in oklab, var(--foreground) 2%, transparent) 28% 29%, transparent 29% 100%);background-size:28px 28px,28px 28px,100% 100%;margin:-1.5rem -1rem;padding:4rem 1rem 2rem;position:relative}.client-profile h1,.client-profile h2,.client-profile h3{letter-spacing:0}.client-profile>header{border-color:color-mix(in oklab, var(--acena-lime) 24%, var(--border))}.client-profile section[class*=bg-card],.client-profile aside,.client-profile details,.client-profile div[class*=bg-card][class*=border]{box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 5%, transparent) inset, 0 16px 40px color-mix(in oklab, var(--background) 72%, transparent)}.client-profile section[class*=border-2]{border-width:1px;border-color:color-mix(in oklab, var(--acena-lime) 42%, var(--border))}.client-profile section[class*=border-2]:hover,.client-profile details:hover{border-color:color-mix(in oklab, var(--acena-lime) 64%, var(--border))}.client-profile table thead{background:color-mix(in oklab, var(--acena-lime) 5%, var(--card))}.client-profile table tbody tr:nth-child(2n){background:color-mix(in oklab, var(--foreground) 3%, transparent)}.client-profile table tbody tr:hover{background:color-mix(in oklab, var(--acena-lime) 7%, transparent)}.client-profile :focus-visible{outline:2px solid var(--acena-lime);outline-offset:2px}@media (width>=768px){.client-profile{margin:-2rem -1.5rem;padding:2rem 1.5rem 2.5rem}}@media screen and (width<=1023.98px){.client-profile{margin-top:-4rem;padding-top:4rem}}@media screen{html:has(.client-profile){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:oklch(10.5% .004 110)}html:has(.client-profile) body{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:oklch(10.5% .004 110)}}@media (prefers-reduced-motion:reduce){.client-profile *,.client-profile :before,.client-profile :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
