Help
RSS
API
Feed
Maltego
Contact
Domain > byterialab.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-09-05
104.21.7.219
(
ClassC
)
2026-02-03
76.76.21.21
(
ClassC
)
Port 443
HTTP/1.1 200 OKAge: 9428Cache-Control: public, max-age0, must-revalidateContent-Length: 221896Content-Type: text/html; charsetutf-8Date: Mon, 02 Feb 2026 13:56:52 GMTEtag: dj4go0ozp84r5tServer: VercelStrict-Transport-Security: max-age63072000Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetchX-Matched-Path: /X-Nextjs-Prerender: 1X-Nextjs-Stale-Time: 300X-Powered-By: Next.jsX-Vercel-Cache: HITX-Vercel-Id: pdx1::iad1::lv56h-1770102059180-a3b53a26683c !DOCTYPE html>html langen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>link relpreload href/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2 asfont crossorigin typefont/woff2/>link relpreload href/_next/static/media/a85fe84266768609-s.p.e658778d.woff2 asfont crossorigin typefont/woff2/>link relpreload href/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2 asfont crossorigin typefont/woff2/>link relpreload asimage href/logo.svg/>link relpreload asimage href/github.svg/>link relpreload asimage href/kotlin.svg/>link relpreload asimage href/swift.svg/>link relpreload asimage href/flutter.svg/>link relpreload asimage imageSrcSet/_next/image?url%2Freact-native.png&w1080&q75 1x, /_next/image?url%2Freact-native.png&w1920&q75 2x/>link relpreload asimage href/unity.svg/>link relpreload asimage imageSrcSet/_next/image?url%2Fobjectivec.png&w1080&q75 1x, /_next/image?url%2Fobjectivec.png&w1920&q75 2x/>link relstylesheet href/_next/static/chunks/d2c655929b8492eb.css data-precedencenext/>link relstylesheet href/_next/static/chunks/e6faad203f7e36df.css data-precedencenext/>link relpreload asscript fetchPrioritylow href/_next/static/chunks/dd54dfeb281e9384.js/>script src/_next/static/chunks/49619e1ce0a94cb7.js async>/script>script src/_next/static/chunks/abdebbcfe6a639e3.js async>/script>script src/_next/static/chunks/f0808edd3fb123bc.js async>/script>script src/_next/static/chunks/turbopack-a05fde0384c26202.js async>/script>script src/_next/static/chunks/7558696cba00aff9.js async>/script>script src/_next/static/chunks/fc7b6750cff9fd49.js async>/script>script src/_next/static/chunks/d1f79d4354f8c193.js async>/script>script src/_next/static/chunks/065e161cb8ba5445.js async>/script>script src/_next/static/chunks/d6a252ca72ff6c4c.js async>/script>script src/_next/static/chunks/90685c50cc4b9551.js async>/script>script src/_next/static/chunks/4c400030e56aa73c.js async>/script>script src/_next/static/chunks/ffae3d2d81dfef76.js async>/script>script src/_next/static/chunks/aed686a350f9f2cb.js async>/script>meta namenext-size-adjust content/>title>ByteriaLab - Enterprise Mobile Security Solutions/title>meta namedescription contentByteria - Enterprise-grade mobile application security solutions. Protect your apps with advanced threat detection, real-time monitoring, and comprehensive security features./>meta nameapplication-name contentByteriaLab/>meta nameauthor contentByteriaLab/>meta namegenerator contentNext.js/>meta namekeywords contentmobile security,app protection,cybersecurity,threat detection,runtime protection,code obfuscation,anti-tampering,mobile app security,security SDK,application security,Byteria,ByteriaSecurity/>meta namecreator contentByteriaLab/>meta namepublisher contentByteriaLab/>meta namecategory contenttechnology/>link relcanonical hrefhttps://byterialab.com/>meta namemobile-web-app-capable contentyes/>meta nameapple-mobile-web-app-title contentByteriaLab/>link href/apple-touch-icon.png relapple-touch-startup-image/>meta nameapple-mobile-web-app-status-bar-style contentdefault/>meta propertyog:title contentByteriaLab - Enterprise Mobile Security Solutions/>meta propertyog:description contentByteria - Enterprise-grade mobile application security solutions. Protect your apps with advanced threat detection, real-time monitoring, and comprehensive security features./>meta propertyog:url contenthttps://byterialab.com/>meta propertyog:site_name contentByteriaLab - Enterprise Mobile Security Solutions/>meta propertyog:locale contenten-US/>meta propertyog:image contenthttps://byterialab.com/og_image.png/>meta propertyog:type contentwebsite/>meta nametwitter:card contentsummary_large_image/>meta nametwitter:site contenthttps://byterialab.com/>meta nametwitter:creator contentByteriaLab/>meta nametwitter:title contentByteriaLab - Enterprise Mobile Security Solutions/>meta nametwitter:description contentByteria - Enterprise-grade mobile application security solutions. Protect your apps with advanced threat detection, real-time monitoring, and comprehensive security features./>meta nametwitter:image contenthttps://byterialab.com/og_image.png/>meta propertyal:web:url contenthttps://byterialab.com/>meta propertyal:web:should_fallback contenttrue/>link relshortcut icon hrefhttps://byterialab.com/favicon.png/>link relicon href/favicon.ico typeimage/x-icon/>link relicon href/favicon-96x96.png sizes96x96 typeimage/png/>link relicon href/favicon-48x48.png sizes48x48 typeimage/png/>link relicon href/favicon-32x32.png sizes32x32 typeimage/png/>link relicon href/favicon-16x16.png sizes16x16 typeimage/png/>link relicon href/favicon.svg typeimage/svg+xml/>link relapple-touch-icon href/apple-touch-icon.png/>script src/_next/static/chunks/a6dad97d9634a72d.js noModule>/script>/head>body classantialiased geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable caveat_66a72b08-module__sg_FIa__variable>div hidden>!--$-->!--/$-->/div>header>nav data-statefalse classfixed z-50 w-full transition-all duration-300>div classmx-auto max-w-5xl px-6>div classrelative flex flex-wrap items-center justify-between gap-2 lg:gap-0 h-full>div classflex w-full justify-between gap-6 lg:w-auto h-16>a aria-labelhome classflex items-center space-x-2 href/>button data-slotbutton classinline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:not(class*'size-'):size-4 shrink-0 &_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 px-4 py-2 has->svg:px-3 -ml-4>img altByteria logo width1675 height308 decodingasync data-nimg1 classh-5 w-auto stylecolor:transparent src/logo.svg/>/button>/a>div classflex items-center gap-1 -ml-4>a target_blank relnoopener noreferrer aria-labelGithub classtext-muted-foreground hover:text-primary block lg:hidden hrefhttps://github.com/byterialab>button data-slotbutton classinline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:not(class*'size-'):size-4 shrink-0 &_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 has->svg:px-3 size-11 p-2.5 cursor-pointer>img altGithub icon width98 height96 decodingasync data-nimg1 classsize-full stylecolor:transparent src/github.svg/>/button>/a>button data-slotbutton classgap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:not(class*'size-'):size-4 shrink-0 &_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 has->svg:px-3 relative z-20 size-11 -mr-4 cursor-pointer lg:hidden p-2.5 flex items-center justify-center aria-labelOpen Menu>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-menu in-data-stateactive:rotate-180 in-data-stateactive:scale-0 in-data-stateactive:opacity-0 m-auto size-6 duration-200 aria-hiddentrue>path dM4 12h16>/path>path dM4 18h16>/path>path dM4 6h16>/path>/svg>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-x in-data-stateactive:rotate-0 in-data-stateactive:scale-100 in-data-stateactive:opacity-100 absolute inset-0 m-auto size-6 -rotate-180 scale-0 opacity-0 duration-200 aria-hiddentrue>path dM18 6 6 18>/path>path dm6 6 12 12>/path>/svg>/button>/div>div classm-auto hidden size-fit lg:block>nav aria-labelMain data-orientationhorizontal dirltr data-slotnavigation-menu data-viewporttrue classgroup/navigation-menu relative flex max-w-max flex-1 items-center justify-center>div styleposition:relative>ul data-orientationhorizontal data-slotnavigation-menu-list classgroup flex flex-1 list-none items-center justify-center gap-1 dirltr>li data-slotnavigation-menu-item classrelative>button idradix-_R_q5brb_-trigger-radix-_R_bq5brb_ data-stateclosed aria-expandedfalse aria-controlsradix-_R_q5brb_-content-radix-_R_bq5brb_ data-slotnavigation-menu-trigger classgroup inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-stateopen:hover:bg-accent data-stateopen:text-accent-foreground data-stateopen:focus:bg-accent data-stateopen:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-color,box-shadow focus-visible:ring-3px focus-visible:outline-1 group bg-transparent data-radix-collection-item>Products!-- --> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-chevron-down relative top-1px ml-1 size-3 transition duration-300 group-data-stateopen:rotate-180 aria-hiddentrue>path dm6 9 6 6 6-6>/path>/svg>/button>/li>li data-slotnavigation-menu-item classrelative>button idradix-_R_q5brb_-trigger-radix-_R_jq5brb_ data-stateclosed aria-expandedfalse aria-controlsradix-_R_q5brb_-content-radix-_R_jq5brb_ data-slotnavigation-menu-trigger classgroup inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-stateopen:hover:bg-accent data-stateopen:text-accent-foreground data-stateopen:focus:bg-accent data-stateopen:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-color,box-shadow focus-visible:ring-3px focus-visible:outline-1 group bg-transparent data-radix-collection-item>Solutions!-- --> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-chevron-down relative top-1px ml-1 size-3 transition duration-300 group-data-stateopen:rotate-180 aria-hiddentrue>path dm6 9 6 6 6-6>/path>/svg>/button>/li>a data-slotnavigation-menu-item classdata-activetrue:focus:bg-accent data-activetrue:hover:bg-accent data-activetrue:bg-accent/50 data-activetrue:text-accent-foreground &_svg:not(class*'text-'):text-muted-foreground flex-col gap-1 p-2 &_svg:not(class*'size-'):size-4 relative group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-stateopen:hover:bg-accent data-stateopen:text-accent-foreground data-stateopen:focus:bg-accent data-stateopen:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-color,box-shadow focus-visible:ring-3px focus-visible:outline-1 bg-transparent target_blank relnoopener noreferrer data-radix-collection-item hrefhttps://blog.byterialab.com>Blog/a>li data-slotnavigation-menu-item classrelative>a data-slotnavigation-menu-link classdata-activetrue:focus:bg-accent data-activetrue:hover:bg-accent data-activetrue:bg-accent/50 data-activetrue:text-accent-foreground &_svg:not(class*'text-'):text-muted-foreground flex-col gap-1 p-2 &_svg:not(class*'size-'):size-4 group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-stateopen:hover:bg-accent data-stateopen:text-accent-foreground data-stateopen:focus:bg-accent data-stateopen:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-color,box-shadow focus-visible:ring-3px focus-visible:outline-1 bg-transparent data-radix-collection-item href/about>About/a>/li>li data-slotnavigation-menu-item classrelative>a data-slotnavigation-menu-link classdata-activetrue:focus:bg-accent data-activetrue:hover:bg-accent data-activetrue:bg-accent/50 data-activetrue:text-accent-foreground &_svg:not(class*'text-'):text-muted-foreground flex-col gap-1 p-2 &_svg:not(class*'size-'):size-4 group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-stateopen:hover:bg-accent data-stateopen:text-accent-foreground data-stateopen:focus:bg-accent data-stateopen:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-color,box-shadow focus-visible:ring-3px focus-visible:outline-1 bg-transparent data-radix-collection-item href/trainings>Trainings/a>/li>li data-slotnavigation-menu-item classrelative>a data-slotnavigation-menu-link classdata-activetrue:focus:bg-accent data-activetrue:hover:bg-accent data-activetrue:bg-accent/50 data-activetrue:text-accent-foreground &_svg:not(class*'text-'):text-muted-foreground flex-col gap-1 p-2 &_svg:not(class*'size-'):size-4 group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-stateopen:hover:bg-accent data-stateopen:text-accent-foreground data-stateopen:focus:bg-accent data-stateopen:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-color,box-shadow focus-visible:ring-3px focus-visible:outline-1 bg-transparent data-radix-collection-item href/careers>Careers/a>/li>li data-slotnavigation-menu-item classrelative>a data-slotnavigation-menu-link classdata-activetrue:focus:bg-accent data-activetrue:hover:bg-accent data-activetrue:bg-accent/50 data-activetrue:text-accent-foreground &_svg:not(class*'text-'):text-muted-foreground flex-col gap-1 p-2 &_svg:not(class*'size-'):size-4 group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-stateopen:hover:bg-accent data-stateopen:text-accent-foreground data-stateopen:focus:bg-accent data-stateopen:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-color,box-shadow focus-visible:ring-3px focus-visible:outline-1 bg-transparent data-radix-collection-item href/bug-bounty>div class style--sparkles-first-color:#9E7AFF;--sparkles-second-color:#FE8BBB>span classrelative inline-block>div>Bounty/div>/span>/div>/a>/li>/ul>/div>div classabsolute top-full left-0 isolate z-50 flex justify-center>/div>/nav>/div>/div>div classbg-background in-data-stateactive:block lg:in-data-stateactive:flex mb-6 hidden w-full flex-wrap items-center justify-end space-y-8 rounded-3xl border p-6 shadow-2xl shadow-zinc-300/20 md:flex-nowrap lg:m-0 lg:flex lg:w-fit lg:gap-6 lg:space-y-0 lg:border-transparent lg:bg-transparent lg:p-0 lg:shadow-none dark:shadow-none dark:lg:bg-transparent>div classlg:hidden>ul classspace-y-6 text-base>li>a classtext-muted-foreground flex items-center hover:text-accent-foreground duration-150 href/alphyn>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-shield text-blue-500 size-4 mr-1.5 aria-hiddentrue>path dM20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z>/path>/svg>span>Alphyn/span>/a>/li>li>a classtext-muted-foreground flex items-center hover:text-accent-foreground duration-150 href/upshield>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-code text-blue-500 size-4 mr-1.5 aria-hiddentrue>polyline points16 18 22 12 16 6>/polyline>polyline points8 6 2 12 8 18>/polyline>/svg>span>UpShield/span>/a>/li>li>a classtext-muted-foreground flex items-center hover:text-accent-foreground duration-150 href/renef>img altRenef loadinglazy width20 height20 decodingasync data-nimg1 classsize-5 mr-1.5 stylecolor:transparent src/renef-logo-cropped.svg/>span>Renef/span>/a>/li>li>a classtext-muted-foreground flex items-center hover:text-accent-foreground duration-150 href/rasp>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-boxes text-blue-500 size-4 mr-1.5 aria-hiddentrue>path dM2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z>/path>path dm7 16.5-4.74-2.85>/path>path dm7 16.5 5-3>/path>path dM7 16.5v5.17>/path>path dM12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z>/path>path dm17 16.5-5-3>/path>path dm17 16.5 4.74-2.85>/path>path dM17 16.5v5.17>/path>path dM7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z>/path>path dM12 8 7.26 5.15>/path>path dm12 8 4.74-2.85>/path>path dM12 13.5V8>/path>/svg>span>RASP/span>/a>/li>li>a target_blank relnoopener noreferrer classtext-muted-foreground hover:text-accent-foreground block duration-150 hrefhttps://blog.byterialab.com>span>Blog/span>/a>/li>li>a classtext-muted-foreground hover:text-accent-foreground block duration-150 href/about>span>About/span>/a>/li>li>a classtext-muted-foreground hover:text-accent-foreground block duration-150 href/trainings>span>Trainings/span>/a>/li>li>a classtext-muted-foreground hover:text-accent-foreground block duration-150 href/careers>span>Careers/span>/a>/li>li>a classtext-muted-foreground hover:text-accent-foreground block duration-150 href/bug-bounty>span>Bug Bounty/span>/a>/li>/ul>/div>div classflex w-full sm:items-center flex-col sm:flex-row sm:gap-2 sm:space-y-0 md:w-fit>a target_blank relnoopener noreferrer aria-labelGithub classtext-muted-foreground hover:text-primary hidden lg:flex data-stateclosed data-slottooltip-trigger hrefhttps://github.com/byterialab>button data-slotbutton classinline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:not(class*'size-'):size-4 shrink-0 &_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 has->svg:px-3 size-9 p-1.5>img altGithub icon width98 height96 decodingasync data-nimg1 classsize-full stylecolor:transparent src/github.svg/>/button>/a>a href/contact>button data-slotbutton classinline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:not(class*'size-'):size-4 shrink-0 &_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-9 py-2 has->svg:px-3 px-0 lg:px-6>span>Contact/span>/button>/a>/div>/div>/div>/div>/nav>/header>section idhero classoverflow-hidden relative isolate>svg aria-hiddentrue classabsolute inset-0 -z-10 size-full stroke-gray-200 mask-image:radial-gradient(100%_100%_at_top_right,white,transparent)>defs>pattern x50% y-1 id83fd4e5a-9d52-42fc-97b6-718e5d7ee527 width200 height200 patternUnitsuserSpaceOnUse>path dM100 200V.5M.5 .5H200 fillnone>/path>/pattern>/defs>svg x50% y-1 classoverflow-visible fill-gray-50>path dM-100.5 0h201v201h-201Z M699.5 0h201v201h-201Z M499.5 400h201v201h-201Z M-300.5 600h201v201h-201Z stroke-width0>/path>/svg>rect fillurl(#83fd4e5a-9d52-42fc-97b6-718e5d7ee527) width100% height100% stroke-width0>/rect>/svg>div classrelative flex flex-col py-24 sm:py-32 pb-28 mx-auto w-full max-w-5xl px-6>div classmd:w-1/2>div>h1 classmax-w-md text-balance text-5xl font-medium md:text-6xl styleopacity:0;transform:translateY(10px)>Advanced security for mobile apps/h1>p classtext-muted-foreground my-8 max-w-2xl text-balance text-xl styleopacity:0;transform:translateY(10px)>Enterprise-grade security to safeguard user data with real-time threat detection and monitoring./p>div classflex items-center gap-3 w-full>div classw-full sm:w-auto styleopacity:0;transform:translateY(10px)>a href#alphyn>button data-slotbutton classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:not(class*'size-'):size-4 shrink-0 &_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive shadow-xs h-10 px-6 has->svg:px-4 pr-4.5 rounded-lg bg-blue-500 text-white hover:bg-blue-500/90 w-full>span classtext-nowrap>See features/span>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-chevron-right opacity-50 aria-hiddentrue>path dm9 18 6-6-6-6>/path>/svg>/button>/a>/div>div classw-full sm:w-auto styleopacity:0;transform:translateY(10px)>a href/contact>button data-slotbutton classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:not(class*'size-'):size-4 shrink-0 &_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 px-6 has->svg:px-4 pl-5 rounded-lg w-full>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-phone fill-primary/25 stroke-primary aria-hiddentrue>path dM13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384>/path>/svg>span classtext-nowrap>Contact/span>/button>/a>/div>/div>/div>/div>div classmt-10 styleopacity:0;transform:translateY(10px)>p classtext-muted-foreground>Multiple SDK support:/p>div classgroup flex overflow-hidden p-2 gap:var(--gap) flex-row --duration:20s --gap:4rem w-full mt-2>div classflex shrink-0 justify-around gap:var(--gap) animate-marquee flex-row group-hover:animation-play-state:paused>img altKotlin Logo width2500 height556 decodingasync data-nimg1 classh-6 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/kotlin.svg/>img altApple Logo width924 height288 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/swift.svg/>img altFlutter Logo width953 height272 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/flutter.svg/>img altReact Native Logo width947 height248 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent srcSet/_next/image?url%2Freact-native.png&w1080&q75 1x, /_next/image?url%2Freact-native.png&w1920&q75 2x src/_next/image?url%2Freact-native.png&w1920&q75/>img altUnity Logo width1000 height368 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/unity.svg/>img altObjective C Logo width960 height192 decodingasync data-nimg1 classh-6 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent srcSet/_next/image?url%2Fobjectivec.png&w1080&q75 1x, /_next/image?url%2Fobjectivec.png&w1920&q75 2x src/_next/image?url%2Fobjectivec.png&w1920&q75/>/div>div classflex shrink-0 justify-around gap:var(--gap) animate-marquee flex-row group-hover:animation-play-state:paused>img altKotlin Logo width2500 height556 decodingasync data-nimg1 classh-6 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/kotlin.svg/>img altApple Logo width924 height288 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/swift.svg/>img altFlutter Logo width953 height272 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/flutter.svg/>img altReact Native Logo width947 height248 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent srcSet/_next/image?url%2Freact-native.png&w1080&q75 1x, /_next/image?url%2Freact-native.png&w1920&q75 2x src/_next/image?url%2Freact-native.png&w1920&q75/>img altUnity Logo width1000 height368 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/unity.svg/>img altObjective C Logo width960 height192 decodingasync data-nimg1 classh-6 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent srcSet/_next/image?url%2Fobjectivec.png&w1080&q75 1x, /_next/image?url%2Fobjectivec.png&w1920&q75 2x src/_next/image?url%2Fobjectivec.png&w1920&q75/>/div>div classflex shrink-0 justify-around gap:var(--gap) animate-marquee flex-row group-hover:animation-play-state:paused>img altKotlin Logo width2500 height556 decodingasync data-nimg1 classh-6 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/kotlin.svg/>img altApple Logo width924 height288 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/swift.svg/>img altFlutter Logo width953 height272 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/flutter.svg/>img altReact Native Logo width947 height248 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent srcSet/_next/image?url%2Freact-native.png&w1080&q75 1x, /_next/image?url%2Freact-native.png&w1920&q75 2x src/_next/image?url%2Freact-native.png&w1920&q75/>img altUnity Logo width1000 height368 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/unity.svg/>img altObjective C Logo width960 height192 decodingasync data-nimg1 classh-6 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent srcSet/_next/image?url%2Fobjectivec.png&w1080&q75 1x, /_next/image?url%2Fobjectivec.png&w1920&q75 2x src/_next/image?url%2Fobjectivec.png&w1920&q75/>/div>div classflex shrink-0 justify-around gap:var(--gap) animate-marquee flex-row group-hover:animation-play-state:paused>img altKotlin Logo width2500 height556 decodingasync data-nimg1 classh-6 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/kotlin.svg/>img altApple Logo width924 height288 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/swift.svg/>img altFlutter Logo width953 height272 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/flutter.svg/>img altReact Native Logo width947 height248 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent srcSet/_next/image?url%2Freact-native.png&w1080&q75 1x, /_next/image?url%2Freact-native.png&w1920&q75 2x src/_next/image?url%2Freact-native.png&w1920&q75/>img altUnity Logo width1000 height368 decodingasync data-nimg1 classh-6.5 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent src/unity.svg/>img altObjective C Logo width960 height192 decodingasync data-nimg1 classh-6 w-auto grayscale hover:grayscale-0 transition-all duration-500 ease-in-out stylecolor:transparent srcSet/_next/image?url%2Fobjectivec.png&w1080&q75 1x, /_next/image?url%2Fobjectivec.png&w1920&q75 2x src/_next/image?url%2Fobjectivec.png&w1920&q75/>/div>/div>/div>div classblock md:absolute right-6 top-24 md:w-1/2 w-full mt-8 md:pl-4>div classw-full h-372px styleopacity:0;transform:translateY(10px)>div classz-0 h-full relative max-h-400px w-full rounded-xl border border-border bg-background shadow-2xl max-w-none>pre classp-4>code classgrid gap-y-1 overflow-auto>span classtext-sm font-normal font-mono tracking-normal>/span>div classtext-sm font-normal tracking-tight text-muted-foreground flex items-center font-mono styleopacity:0;transform:translateY(-5px)>span classtext-green-500 mr-1.5>✔/span>span>Installing SDK./span>/div>div classtext-sm font-normal tracking-tight font-mono flex text-muted-foreground styleopacity:0;transform:translateY(-5px)>span classtext-green-500 mr-1.5>✔/span>span>Validating packages./span>/div>span classtext-sm font-normal tracking-tight text-muted-foreground font-mono>/span>div classgrid text-sm font-normal tracking-tight text-white styleopacity:0;transform:translateY(-5px)>Byteria Rocks/div>span classtext-sm font-normal font-mono tracking-normal>/span>div classtext-sm font-normal tracking-tight font-mono flex text-muted-foreground styleopacity:0;transform:translateY(-5px)>span classtext-green-500 mr-1.5>✔/span>span>Context initialized./span>/div>span classtext-sm font-normal font-mono tracking-normal>/span>div classtext-sm font-normal tracking-tight font-mono flex text-muted-foreground styleopacity:0;transform:translateY(-5px)>span classtext-green-500 mr-1.5>✔/span>span>Monitoring started./span>/div>span classtext-sm font-normal font-mono tracking-normal>/span>div classtext-sm font-normal tracking-tight font-mono flex text-muted-foreground styleopacity:0;transform:translateY(-5px)>span classtext-green-500 mr-1.5>✔/span>span classmr-1.5>Security report generated./span>/div>div classtext-sm font-normal tracking-tight font-mono flex text-muted-foreground styleopacity:0;transform:translateY(-5px)>span classtext-green-500 mr-1.5>⬇️/span>span classmr-1.5>Download:/span>span classunderline cursor-pointer text-foreground>https://byterialab.com/reports/span>/div>/code>/pre>div classabsolute bottom-0 flex items-center w-full left-0 right-0 px-4 py-1 h-12 bg-gray-100 rounded-b-xl border-border border-t>span classfont-mono text-sm text-blue-600>Get setup under 2 minutes, we got you covered!/span>/div>/div>/div>/div>/div>/section>section idalphyn classoverflow-hidden bg-gray-50 py-24 sm:py-32>div classmx-auto max-w-5xl px-6 lg:px-8>div classmx-auto grid max-w-2xl grid-cols-1 gap-x-8 gap-y-16 sm:gap-y-20 lg:mx-0 lg:max-w-none lg:grid-cols-2>div classlg:ml-auto lg:pt-4 lg:pl-4>div classlg:max-w-lg>h2 classtext-base/7 font-semibold text-blue-600>Mobile Security SDK/h2>div classmt-2 flex items-center text-4xl font-normal tracking-tight text-pretty text-gray-900 sm:text-5xl>Meet:span classrelative z-0 inline-flex after:absolute after:left-0.04em after:top-0.04em after:content-attr(data-text) after:bg-linear-gradient(45deg,transparent_45%,var(--shadow-color)_45%,var(--shadow-color)_55%,transparent_0) after:-z-10 after:bg-length:0.06em_0.06em after:bg-clip-text after:text-transparent after:animate-line-shadow ml-2 font-semibold data-textAlphyn style--shadow-color:black>Alphyn/span>/div>p classmt-6 text-lg/8 text-gray-600>Comprehensive security solution for your mobile applications. Protect your app against reverse engineering, tampering, and runtime attacks./p>div classmt-10 max-w-xl space-y-8 text-base/7 text-gray-600 lg:max-w-none>div classrelative pl-9>div classinline font-semibold text-gray-900>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-shield absolute top-1 left-1 size-5 text-blue-600 aria-hiddentrue>path dM20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z>/path>/svg>Runtime Protection./div> dd classinline>Real-time threat detection and prevention against runtime attacks./dd>/div>div classrelative pl-9>div classinline font-semibold text-gray-900>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-code absolute top-1 left-1 size-5 text-blue-600 aria-hiddentrue>polyline points16 18 22 12 16 6>/polyline>polyline points8 6 2 12 8 18>/polyline>/svg>Code Obfuscation./div> dd classinline>Advanced code protection to prevent reverse engineering attempts./dd>/div>div classrelative pl-9>div classinline font-semibold text-gray-900>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-lock absolute top-1 left-1 size-5 text-blue-600 aria-hiddentrue>rect width18 height11 x3 y11 rx2 ry2>/rect>path dM7 11V7a5 5 0 0 1 10 0v4>/path>/svg>Anti-Tampering./div> dd classinline>Protect your app against modification and repackaging attacks./dd>/div>div classrelative pl-9>div classinline font-semibold text-gray-900>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-activity absolute top-1 left-1 size-5 text-blue-600 aria-hiddentrue>path dM22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2>/path>/svg>Quick Integration./div> dd classinline>Easy to integrate SDK with comprehensive documentation./dd>/div>/div>div classmt-10 flex gap-4>a target_blank relnoopener noreferrer data-slotbutton classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:not(class*'size-'):size-4 shrink-0 &_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive shadow-xs h-10 px-6 has->svg:px-4 rounded-lg bg-blue-500 text-white hover:bg-blue-500/90 hrefhttps://portal.byterialab.com>Get Started/a>a data-slotbutton classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:not(class*'size-'):size-4 shrink-0 &_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 px-6 has->svg:px-4 rounded-lg href/alphyn>Learn More/a>/div>/div>/div>div classflex items-start justify-center lg:order-first relative>div classlg:absolute sm:right-6 md:right-12 md:-top-8 lg:-top-18>div classmt-12 md:mt-0 relative>svg roleimg viewBox0 0 366 729 classmx-auto w-22.875rem max-w-full drop-shadow-xl styleopacity:0.95;transform:scale(0.98)>title>Byteria animation/title>defs>clipPath id2ade4387-9c63-4fc4-b754-10e687a0d332>rect rx36 width316 height684>/rect>/clipPath>/defs>path dM363.315 64.213C363.315 22.99 341.312 1 300.092 1H66.751C25.53 1 3.528 22.99 3.528 64.213v44.68l-.857.143A2 2 0 0 0 1 111.009v24.611a2 2 0 0 0 1.671 1.973l.95.158a2.26 2.26 0 0 1-.093.236v26.173c.212.1.398.296.541.643l-1.398.233A2 2 0 0 0 1 167.009v47.611a2 2 0 0 0 1.671 1.973l1.368.228c-.139.319-.314.533-.511.653v16.637c.221.104.414.313.56.689l-1.417.236A2 2 0 0 0 1 237.009v47.611a2 2 0 0 0 1.671 1.973l1.347.225c-.135.294-.302.493-.49.607v377.681c0 41.213 22 63.208 63.223 63.208h95.074c.947-.504 2.717-.843 4.745-.843l.141.001h.194l.086-.001 33.704.005c1.849.043 3.442.37 4.323.838h95.074c41.222 0 63.223-21.999 63.223-63.212v-394.63c-.259-.275-.48-.796-.63-1.47l-.011-.133 1.655-.276A2 2 0 0 0 366 266.62v-77.611a2 2 0 0 0-1.671-1.973l-1.712-.285c.148-.839.396-1.491.698-1.811V64.213Z fill#45556c>/path>path dM16 59c0-23.748 19.252-43 43-43h246c23.748 0 43 19.252 43 43v615c0 23.196-18.804 42-42 42H58c-23.196 0-42-18.804-42-42V59Z fill#314158>/path>foreignObject width316 height684 clip-pathurl(#2ade4387-9c63-4fc4-b754-10e687a0d332) transformtranslate(24 24)>div>/div>/foreignObject>/svg>div classflex flex-col w-full h-full absolute inset-0 -inset-y-6 pt-13 px-4 overflow-hidden>div classw-full flex h-full flex-col>div classflex justify-center mt-4 styleopacity:0;transform:scale(0.8)>div classrelative>div classabsolute inset-0 blur-xl bg-emerald-500/10 dark:bg-emerald-500/20 rounded-full styleopacity:0;transform:scale(0.8)>/div>svg width80 height80 viewBox0 0 100 100 classrelative z-10 dark:drop-shadow-0_0_10px_rgba(0,0,0,0.1)>title>Animated Checkmark/title>circle cx50 cy50 r40 strokergb(16 185 129) opacity0 pathLength1 stroke-dashoffset0px stroke-dasharray0px 1px stylestroke-width:4;stroke-linecap:round;fill:transparent>/circle>path dM30 50L45 65L70 35 strokergb(16 185 129) opacity0 pathLength1 stroke-dashoffset0px stroke-dasharray0px 1px stylestroke-width:4;stroke-linecap:round;stroke-linejoin:round;fill:transparent>/path>/svg>/div>/div>div classspace-y-2 text-center w-full mt-4 styleopacity:0;transform:translateY(10px)>h2 classtext-lg text-zinc-100 font-semibold styleopacity:0;transform:translateY(5px)>Analysis Successful/h2>div classflex items-center w-full justify-center font-mono text-base text-gray-200>div classflex items-center tracking-tight styleopacity:0;transform:scale(0.95)>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-shield size-5 mr-1.5 mb-0.5 aria-hiddentrue>path dM20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z>/path>/svg>Secured by!-- --> div classoverflow-hidden py-0 text-base ml-2 font-normal>span classfont-mono>A/span>span classfont-mono>l/span>span classfont-mono>p/span>span classfont-mono>h/span>span classfont-mono>y/span>span classfont-mono>n/span>/div>/div>/div>/div>div classmt-4 h-full styleopacity:0;transform:translateY(5px)>div classflex w-full flex-col overflow-hidden px-4>div classflex flex-col items-center gap-2>/div>/div>/div>/div>/div>/div>/div>/div>/div>/div>/section>section idupshield classoverflow-hidden py-24 sm:py-32>div classmx-auto w-full lg:max-w-5xl max-w-2xl md:px-6 lg:px-8>div classw-full flex items-center justify-center mb-4>div classgroup relative mx-auto flex items-center justify-center rounded-full px-4 py-1.5 shadow-inset_0_-8px_10px_#8fdfff1f transition-shadow duration-500 ease-out hover:shadow-inset_0_-5px_10px_#8fdfff3f >span classabsolute inset-0 block h-full w-full animate-gradient rounded-inherit bg-gradient-to-r from-#ffaa40/50 via-#9c40ff/50 to-#ffaa40/50 bg-length:300%_100% p-1px style-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite:subtract;-webkit-clip-path:padding-box>/span>span style--bg-size:300%;--color-from:#ffaa40;--color-to:#9c40ff classinline animate-gradient bg-gradient-to-r from-var(--color-from) via-var(--color-to) to-var(--color-from) bg-length:var(--bg-size)_100% bg-clip-text text-transparent text-sm font-medium>Try UpShield for free/span>/div>/div>div classgrid grid-cols-1 gap-x-8 gap-y-8 sm:gap-y-12 lg:grid-cols-2 lg:items-start mt-12>div classpx-6 md:px-0 lg:pr-4>div classmx-auto max-w-2xl lg:mx-0 lg:max-w-lg>h2 classtext-base/7 font-semibold text-blue-600>Android Code Obfuscator/h2>p classmt-2 flex text-4xl font-normal tracking-tight text-pretty text-gray-900 sm:text-5xl>See:span classrelative z-0 inline-flex after:absolute after:left-0.04em after:top-0.04em after:content-attr(data-text) after:bg-linear-gradient(45deg,transparent_45%,var(--shadow-color)_45%,var(--shadow-color)_55%,transparent_0) after:-z-10 after:bg-length:0.06em_0.06em after:bg-clip-text after:text-transparent after:animate-line-shadow ml-2 font-semibold data-textUpShield style--shadow-color:black>UpShield/span>/p>p classmt-6 text-lg/8 text-gray-600>Protect your Android app codes with advanced obfuscation techniques./p>div classmt-4 w-fill text-base/7 text-gray-600 grid grid-cols-2 gap-2>div classrelative col-span-2>div classborder-input has-data-statechecked:border-primary/50 relative flex w-full items-start gap-2 rounded-md border p-4 shadow-xs outline-none>button typebutton rolecheckbox aria-checkedfalse data-stateunchecked valueon data-slotcheckbox classpeer border-input dark:bg-input/30 data-statechecked:bg-primary data-statechecked:text-primary-foreground dark:data-statechecked:bg-primary data-statechecked:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-4px border shadow-xs transition-shadow outline-none focus-visible:ring-3px disabled:cursor-not-allowed disabled:opacity-50 order-1 after:absolute after:inset-0 idObfuscation aria-describedbyObfuscation-description>/button>input typecheckbox aria-hiddentrue tabindex-1 styleposition:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%) valueon/>div classflex grow items-start gap-3>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-square-function shrink-0 size-5 text-blue-600 aria-hiddentrue>rect width18 height18 x3 y3 rx2 ry2>/rect>path dM9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3>/path>path dM9 11.2h5.7>/path>/svg>div classgrid gap-2>label data-slotlabel classflex items-center gap-2 text-sm leading-none font-medium select-none group-data-disabledtrue:pointer-events-none group-data-disabledtrue:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 forObfuscation>Obfuscation/label>p idObfuscation-description classtext-muted-foreground text-xs>Obfuscate variables/functions/p>/div>/div>/div>/div>div classrelative col-span-2>div classborder-input has-data-statechecked:border-primary/50 relative flex w-full items-start gap-2 rounded-md border p-4 shadow-xs outline-none>button typebutton rolecheckbox aria-checkedfalse data-stateunchecked valueon data-slotcheckbox classpeer border-input dark:bg-input/30 data-statechecked:bg-primary data-statechecked:text-primary-foreground dark:data-statechecked:bg-primary data-statechecked:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-4px border shadow-xs transition-shadow outline-none focus-visible:ring-3px disabled:cursor-not-allowed disabled:opacity-50 order-1 after:absolute after:inset-0 idString Encryption aria-describedbyString Encryption-description>/button>input typecheckbox aria-hiddentrue tabindex-1 styleposition:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%) valueon/>div classflex grow items-start gap-3>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-shell shrink-0 size-5 text-blue-600 aria-hiddentrue>path dM14 11a2 2 0 1 1-4 0 4 4 0 0 1 8 0 6 6 0 0 1-12 0 8 8 0 0 1 16 0 10 10 0 1 1-20 0 11.93 11.93 0 0 1 2.42-7.22 2 2 0 1 1 3.16 2.44>/path>/svg>div classgrid gap-2>label data-slotlabel classflex items-center gap-2 text-sm leading-none font-medium select-none group-data-disabledtrue:pointer-events-none group-data-disabledtrue:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 forString Encryption>String Encryption/label>p idString Encryption-description classtext-muted-foreground text-xs>Encrypt string literals/p>/div>/div>/div>/div>div classrelative col-span-2>div classborder-input has-data-statechecked:border-primary/50 relative flex w-full items-start gap-2 rounded-md border p-4 shadow-xs outline-none>button typebutton rolecheckbox aria-checkedfalse data-stateunchecked valueon data-slotcheckbox classpeer border-input dark:bg-input/30 data-statechecked:bg-primary data-statechecked:text-primary-foreground dark:data-statechecked:bg-primary data-statechecked:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-4px border shadow-xs transition-shadow outline-none focus-visible:ring-3px disabled:cursor-not-allowed disabled:opacity-50 order-1 after:absolute after:inset-0 idControl Flow. aria-describedbyControl Flow.-description>/button>input typecheckbox aria-hiddentrue tabindex-1 styleposition:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%) valueon/>div classflex grow items-start gap-3>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-up-down shrink-0 size-5 text-blue-600 aria-hiddentrue>path dm21 16-4 4-4-4>/path>path dM17 20V4>/path>path dm3 8 4-4 4 4>/path>path dM7 4v16>/path>/svg>div classgrid gap-2>label data-slotlabel classflex items-center gap-2 text-sm leading-none font-medium select-none group-data-disabledtrue:pointer-events-none group-data-disabledtrue:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 forControl Flow.>Control Flow./label>p idControl Flow.-description classtext-muted-foreground text-xs>Flatten control flow statements/p>/div>/div>/div>/div>div classrelative col-span-2>div classborder-input has-data-statechecked:border-primary/50 relative flex w-full items-start gap-2 rounded-md border p-4 shadow-xs outline-none>button typebutton rolecheckbox aria-checkedfalse data-stateunchecked valueon data-slotcheckbox classpeer border-input dark:bg-input/30 data-statechecked:bg-primary data-statechecked:text-primary-foreground dark:data-statechecked:bg-primary data-statechecked:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-4px border shadow-xs transition-shadow outline-none focus-visible:ring-3px disabled:cursor-not-allowed disabled:opacity-50 order-1 after:absolute after:inset-0 idDead Code Injection. aria-describedbyDead Code Injection.-description>/button>input typecheckbox aria-hiddentrue tabindex-1 styleposition:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%) valueon/>div classflex grow items-start gap-3>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-syringe shrink-0 size-5 text-blue-600 aria-hiddentrue>path dm18 2 4 4>/path>path dm17 7 3-3>/path>path dM19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5>/path>path dm9 11 4 4>/path>path dm5 19-3 3>/path>path dm14 4 6 6>/path>/svg>div classgrid gap-2>label data-slotlabel classflex items-center gap-2 text-sm leading-none font-medium select-none group-data-disabledtrue:pointer-events-none group-data-disabledtrue:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 forDead Code Injection.>Dead Code Injection./label>p idDead Code Injection.-description classtext-muted-foreground text-xs>Insert dead code blocks/p>/div>/div>/div>/div>/div>/div>/div>div classsm:h-500px transition-all px-6 md:px-0 h-108>div classw-full h-full border border-dashed bg-white dark:bg-black border-neutral-200 dark:border-neutral-800 rounded-lg>div classw-full h-full z-10>div classw-full h-full rolepresentation tabindex0>div classp-10 group/file block rounded-lg cursor-pointer w-full relative overflow-hidden h-full>input idfile-upload-handle accepttext/x-java-source,.java multiple typefile styleborder:0;clip:rect(0, 0, 0, 0);clip-path:inset(50%);height:1px;margin:0 -1px -1px 0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap tabindex-1/>div classabsolute inset-0 mask-image:radial-gradient(ellipse_at_center,white,transparent)>div classflex bg-gray-100 dark:bg-neutral-900 shrink-0 flex-wrap justify-center items-center gap-x-px gap-y-px scale-105>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950 shadow-0px_0px_1px_3px_rgba(255,255,255,1)_inset dark:shadow-0px_0px_1px_3px_rgba(0,0,0,1)_inset>/div>div classw-10 h-10 flex shrink-0 rounded-2px bg-gray-50 dark:bg-neutral-950>/div>/div>/div>div classflex flex-col items-center justify-center>p classrelative z-20 font-sans font-bold text-neutral-700 dark:text-neutral-300 text-base>Upload files/p>p classrelative z-20 font-sans font-normal text-neutral-400 dark:text-neutral-400 text-base mt-2>Drag or drop your files here or click to upload/p>p classrelative z-20 font-sans font-normal text-neutral-400 dark:text-neutral-400 text-base mt-2>Supports: .java files (Max 3 files)/p>div classrelative w-full mt-4 max-w-xl mx-auto space-y-3>div classrelative group-hover/file:shadow-2xl z-40 bg-white dark:bg-neutral-900 flex items-center justify-center h-32 mt-4 w-full max-w-8rem mx-auto rounded-md shadow-0px_10px_50px_rgba(0,0,0,0.1)>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classtabler-icon tabler-icon-upload h-4 w-4 text-neutral-600 dark:text-neutral-300>path dM4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2>/path>path dM7 9l5 -5l5 5>/path>path dM12 4l0 12>/path>/svg>/div>div classabsolute opacity-0 border border-dashed border-sky-400 inset-0 z-30 bg-transparent flex items-center justify-center h-32 mt-4 w-full max-w-8rem mx-auto rounded-md>/div>/div>/div>/div>/div>/div>div classw-96 mx-auto h-full>canvas stylewidth:100%;height:100%>/canvas>/div>/div>/div>/div>/div>/section>section idbento classbg-gray-50 py-24 sm:py-32>div classmx-auto max-w-2xl px-6 lg:max-w-5xl lg:px-8>h2 classtext-center text-base/7 font-semibold text-blue-600>Secure & Launch/h2>p classmx-auto mt-2 max-w-lg text-center text-4xl font-semibold tracking-tight text-balance text-gray-950 sm:text-5xl>Fast, reliable mobile app protection/p>div classmt-10 grid gap-4 sm:mt-16 lg:grid-cols-2 lg:grid-rows-2>div classrelative lg:row-span-2>div classabsolute inset-px rounded-lg bg-white lg:rounded-l-2rem>/div>div classrelative flex h-full flex-col overflow-hidden rounded-calc(var(--radius-lg)+1px) lg:rounded-l-calc(2rem+1px)>div classpx-8 pt-8 pb-3 sm:px-10 sm:pt-10 sm:pb-0>p classmt-2 text-lg font-medium tracking-tight text-gray-950 max-lg:text-center>Control/p>p classmt-2 max-w-lg text-sm/6 text-gray-600 max-lg:text-center>A perfect mobile security dashboard is simple, clear, and effortless to use./p>/div>div class@container relative min-h-30rem w-full grow max-lg:mx-auto max-lg:max-w-sm>div classabsolute inset-x-6 sm:-inset-x-6 lg:inset-x-10 top-0 bottom-0 overflow-hidden>div classw-full h-full flex items-center justify-center>svg classm-auto h-fit w-96 viewBox0 0 212 143 fillnone xmlnshttp://www.w3.org/2000/svg>path classtext-zinc-400 dark:text-zinc-600 dM44.0209 55.3542C43.1945 54.7639 42.6916 54.0272 42.5121 53.1442C42.3327 52.2611 42.5995 51.345 43.3125 50.3958C50.632 40.3611 59.812 32.5694 70.8525 27.0208C81.8931 21.4722 93.668 18.6979 106.177 18.6979C118.691 18.6979 130.497 21.3849 141.594 26.7587C152.691 32.1326 161.958 39.8936 169.396 50.0417C170.222 51.1042 170.489 52.0486 170.196 52.875C169.904 53.7014 169.401 54.4097 168.688 55C167.979 55.5903 167.153 55.8571 166.208 55.8004C165.264 55.7437 164.438 55.2408 163.729 54.2917C157.236 45.0833 148.885 38.0307 138.675 33.1337C128.466 28.2368 117.633 25.786 106.177 25.7812C94.7257 25.7812 83.9827 28.2321 73.948 33.1337C63.9132 38.0354 55.5903 45.0881 48.9792 54.2917C48.2709 55.3542 47.4445 55.9444 46.5 56.0625C45.5556 56.1806 44.7292 55.9444 44.0209 55.3542ZM126.188 142.656C113.91 139.587 103.875 133.476 96.0834 124.325C88.2917 115.173 84.3959 103.988 84.3959 90.7708C84.3959 84.8681 86.5209 79.9097 90.7709 75.8958C95.0209 71.8819 100.156 69.875 106.177 69.875C112.198 69.875 117.333 71.8819 121.583 75.8958C125.833 79.9097 127.958 84.8681 127.958 90.7708C127.958 94.6667 129.434 97.9439 132.385 100.602C135.337 103.261 138.819 104.588 142.833 104.583C146.847 104.583 150.271 103.256 153.104 100.602C155.938 97.9486 157.354 94.6714 157.354 90.7708C157.354 77.0764 152.337 65.566 142.302 56.2396C132.267 46.9132 120.285 42.25 106.354 42.25C92.4237 42.25 80.441 46.9132 70.4063 56.2396C60.3716 65.566 55.3542 77.0174 55.3542 90.5937C55.3542 93.4271 55.621 96.9687 56.1546 101.219C56.6882 105.469 57.9562 110.427 59.9584 116.094C60.3125 117.156 60.2842 118.101 59.8734 118.927C59.4625 119.753 58.7825 120.344 57.8334 120.698C56.8889 121.052 55.9752 121.024 55.0921 120.613C54.2091 120.202 53.5881 119.522 53.2292 118.573C51.4584 113.969 50.1905 109.395 49.4255 104.853C48.6605 100.31 48.2756 95.6158 48.2709 90.7708C48.2709 75.0694 53.9682 61.9062 65.363 51.2812C76.7577 40.6562 90.3624 35.3437 106.177 35.3437C122.115 35.3437 135.809 40.6562 147.26 51.2812C158.712 61.9062 164.438 75.0694 164.438 90.7708C164.438 96.6736 162.343 101.601 158.155 105.554C153.966 109.506 148.859 111.485 142.833 111.49C136.813 111.49 131.649 109.513 127.342 105.561C123.035 101.608 120.88 96.6783 120.875 90.7708C120.875 86.875 119.43 83.5978 116.54 80.9392C113.65 78.2805 110.196 76.9536 106.177 76.9583C102.163 76.9583 98.7089 78.2876 95.8142 80.9462C92.9195 83.6049 91.4745 86.8797 91.4792 90.7708C91.4792 102.222 94.8745 111.785 101.665 119.458C108.456 127.132 117.22 132.503 127.958 135.573C129.021 135.927 129.729 136.517 130.083 137.344C130.438 138.17 130.497 139.056 130.26 140C130.024 140.826 129.552 141.535 128.844 142.125C128.135 142.715 127.25 142.892 126.188 142.656ZM67.0417 18.3437C66.0973 18.934 65.1528 19.0828 64.2084 18.79C63.2639 18.4972 62.5556 17.8762 62.0834 16.9271C61.6112 15.9826 61.4931 15.1279 61.7292 14.3629C61.9653 13.5979 62.5556 12.9179 63.5 12.3229C70.1112 8.78125 77.0174 6.06597 84.2188 4.17708C91.4202 2.28819 98.7396 1.34375 106.177 1.34375C113.733 1.34375 121.111 2.25986 128.313 4.09208C135.514 5.92431 142.479 8.54986 149.208 11.9687C150.271 12.559 150.892 13.2674 151.071 14.0937C151.251 14.9201 151.161 15.7465 150.802 16.5729C150.448 17.3993 149.858 18.0486 149.031 18.5208C148.205 18.9931 147.201 18.934 146.021 18.3437C139.764 15.1563 133.299 12.7078 126.627 10.9983C119.954 9.28889 113.138 8.43181 106.177 8.42708C99.3299 8.42708 92.6007 9.22514 85.9896 10.8212C79.3785 12.4174 73.0625 14.9249 67.0417 18.3437ZM87.9375 140.177C80.9723 132.858 75.6314 125.392 71.915 117.78C68.1987 110.167 66.3381 101.164 66.3334 90.7708C66.3334 80.0278 70.2292 70.9658 78.0209 63.585C85.8125 56.2042 95.198 52.5161 106.177 52.5208C117.156 52.5208 126.601 56.2112 134.51 63.5921C142.42 70.9729 146.375 80.0325 146.375 90.7708C146.375 91.8333 146.052 92.6904 145.405 93.3421C144.758 93.9937 143.901 94.3172 142.833 94.3125C141.889 94.3125 141.063 93.989 140.354 93.3421C139.646 92.6951 139.292 91.8381 139.292 90.7708C139.292 81.9167 136.014 74.5099 129.46 68.5504C122.906 62.591 115.145 59.6089 106.177 59.6042C97.2049 59.6042 89.503 62.5862 83.0713 68.5504C76.6396 74.5146 73.4214 81.9214 73.4167 90.7708C73.4167 100.333 75.0695 108.451 78.375 115.123C81.6806 121.796 86.5209 128.494 92.8959 135.219C93.6042 135.927 93.9584 136.753 93.9584 137.698C93.9584 138.642 93.6042 139.469 92.8959 140.177C92.1875 140.885 91.3612 141.24 90.4167 141.24C89.4723 141.24 88.6459 140.885 87.9375 140.177ZM141.417 128.135C130.91 128.135 121.789 124.594 114.054 117.51C106.319 110.427 102.454 101.514 102.458 90.7708C102.458 89.8264 102.784 89 103.436 88.2917C104.088 87.5833 104.942 87.2292 106 87.2292C107.063 87.2292 107.92 87.5833 108.571 88.2917C109.223 89 109.546 89.8264 109.542 90.7708C109.542 99.625 112.729 106.885 119.104 112.552C125.479 118.219 132.917 121.052 141.417 121.052C142.125 121.052 143.129 120.993 144.427 120.875C145.726 120.757 147.083 120.58 148.5 120.344C149.563 120.108 150.479 120.256 151.248 120.79C152.018 121.324 152.519 122.119 152.75 123.177C152.986 124.122 152.809 124.948 152.219 125.656C151.629 126.365 150.861 126.837 149.917 127.073C147.792 127.663 145.934 127.989 144.342 128.05C142.751 128.112 141.776 128.14 141.417 128.135Z fillcurrentColor>/path>g clip-pathurl(#clip0_0_1)>path dM44.0209 55.3542C43.1945 54.7639 42.6916 54.0272 42.5121 53.1442C42.3327 52.2611 42.5995 51.345 43.3125 50.3958C50.632 40.3611 59.812 32.5694 70.8525 27.0208C81.8931 21.4722 93.668 18.6979 106.177 18.6979C118.691 18.6979 130.497 21.3849 141.594 26.7587C152.691 32.1326 161.958 39.8936 169.396 50.0417C170.222 51.1042 170.489 52.0486 170.196 52.875C169.904 53.7014 169.401 54.4097 168.688 55C167.979 55.5903 167.153 55.8571 166.208 55.8004C165.264 55.7437 164.438 55.2408 163.729 54.2917C157.236 45.0833 148.885 38.0307 138.675 33.1337C128.466 28.2368 117.633 25.786 106.177 25.7812C94.7257 25.7812 83.9827 28.2321 73.948 33.1337C63.9132 38.0354 55.5903 45.0881 48.9792 54.2917C48.2709 55.3542 47.4445 55.9444 46.5 56.0625C45.5556 56.1806 44.7292 55.9444 44.0209 55.3542ZM126.188 142.656C113.91 139.587 103.875 133.476 96.0834 124.325C88.2917 115.173 84.3959 103.988 84.3959 90.7708C84.3959 84.8681 86.5209 79.9097 90.7709 75.8958C95.0209 71.8819 100.156 69.875 106.177 69.875C112.198 69.875 117.333 71.8819 121.583 75.8958C125.833 79.9097 127.958 84.8681 127.958 90.7708C127.958 94.6667 129.434 97.9439 132.385 100.602C135.337 103.261 138.819 104.588 142.833 104.583C146.847 104.583 150.271 103.256 153.104 100.602C155.938 97.9486 157.354 94.6714 157.354 90.7708C157.354 77.0764 152.337 65.566 142.302 56.2396C132.267 46.9132 120.285 42.25 106.354 42.25C92.4237 42.25 80.441 46.9132 70.4063 56.2396C60.3716 65.566 55.3542 77.0174 55.3542 90.5937C55.3542 93.4271 55.621 96.9687 56.1546 101.219C56.6882 105.469 57.9562 110.427 59.9584 116.094C60.3125 117.156 60.2842 118.101 59.8734 118.927C59.4625 119.753 58.7825 120.344 57.8334 120.698C56.8889 121.052 55.9752 121.024 55.0921 120.613C54.2091 120.202 53.5881 119.522 53.2292 118.573C51.4584 113.969 50.1905 109.395 49.4255 104.853C48.6605 100.31 48.2756 95.6158 48.2709 90.7708C48.2709 75.0694 53.9682 61.9062 65.363 51.2812C76.7577 40.6562 90.3624 35.3437 106.177 35.3437C122.115 35.3437 135.809 40.6562 147.26 51.2812C158.712 61.9062 164.438 75.0694 164.438 90.7708C164.438 96.6736 162.343 101.601 158.155 105.554C153.966 109.506 148.859 111.485 142.833 111.49C136.813 111.49 131.649 109.513 127.342 105.561C123.035 101.608 120.88 96.6783 120.875 90.7708C120.875 86.875 119.43 83.5978 116.54 80.9392C113.65 78.2805 110.196 76.9536 106.177 76.9583C102.163 76.9583 98.7089 78.2876 95.8142 80.9462C92.9195 83.6049 91.4745 86.8797 91.4792 90.7708C91.4792 102.222 94.8745 111.785 101.665 119.458C108.456 127.132 117.22 132.503 127.958 135.573C129.021 135.927 129.729 136.517 130.083 137.344C130.438 138.17 130.497 139.056 130.26 140C130.024 140.826 129.552 141.535 128.844 142.125C128.135 142.715 127.25 142.892 126.188 142.656ZM67.0417 18.3437C66.0973 18.934 65.1528 19.0828 64.2084 18.79C63.2639 18.4972 62.5556 17.8762 62.0834 16.9271C61.6112 15.9826 61.4931 15.1279 61.7292 14.3629C61.9653 13.5979 62.5556 12.9179 63.5 12.3229C70.1112 8.78125 77.0174 6.06597 84.2188 4.17708C91.4202 2.28819 98.7396 1.34375 106.177 1.34375C113.733 1.34375 121.111 2.25986 128.313 4.09208C135.514 5.92431 142.479 8.54986 149.208 11.9687C150.271 12.559 150.892 13.2674 151.071 14.0937C151.251 14.9201 151.161 15.7465 150.802 16.5729C150.448 17.3993 149.858 18.0486 149.031 18.5208C148.205 18.9931 147.201 18.934 146.021 18.3437C139.764 15.1563 133.299 12.7078 126.627 10.9983C119.954 9.28889 113.138 8.43181 106.177 8.42708C99.3299 8.42708 92.6007 9.22514 85.9896 10.8212C79.3785 12.4174 73.0625 14.9249 67.0417 18.3437ZM87.9375 140.177C80.9723 132.858 75.6314 125.392 71.915 117.78C68.1987 110.167 66.3381 101.164 66.3334 90.7708C66.3334 80.0278 70.2292 70.9658 78.0209 63.585C85.8125 56.2042 95.198 52.5161 106.177 52.5208C117.156 52.5208 126.601 56.2112 134.51 63.5921C142.42 70.9729 146.375 80.0325 146.375 90.7708C146.375 91.8333 146.052 92.6904 145.405 93.3421C144.758 93.9937 143.901 94.3172 142.833 94.3125C141.889 94.3125 141.063 93.989 140.354 93.3421C139.646 92.6951 139.292 91.8381 139.292 90.7708C139.292 81.9167 136.014 74.5099 129.46 68.5504C122.906 62.591 115.145 59.6089 106.177 59.6042C97.2049 59.6042 89.503 62.5862 83.0713 68.5504C76.6396 74.5146 73.4214 81.9214 73.4167 90.7708C73.4167 100.333 75.0695 108.451 78.375 115.123C81.6806 121.796 86.5209 128.494 92.8959 135.219C93.6042 135.927 93.9584 136.753 93.9584 137.698C93.9584 138.642 93.6042 139.469 92.8959 140.177C92.1875 140.885 91.3612 141.24 90.4167 141.24C89.4723 141.24 88.6459 140.885 87.9375 140.177ZM141.417 128.135C130.91 128.135 121.789 124.594 114.054 117.51C106.319 110.427 102.454 101.514 102.458 90.7708C102.458 89.8264 102.784 89 103.436 88.2917C104.088 87.5833 104.942 87.2292 106 87.2292C107.063 87.2292 107.92 87.5833 108.571 88.2917C109.223 89 109.546 89.8264 109.542 90.7708C109.542 99.625 112.729 106.885 119.104 112.552C125.479 118.219 132.917 121.052 141.417 121.052C142.125 121.052 143.129 120.993 144.427 120.875C145.726 120.757 147.083 120.58 148.5 120.344C149.563 120.108 150.479 120.256 151.248 120.79C152.018 121.324 152.519 122.119 152.75 123.177C152.986 124.122 152.809 124.948 152.219 125.656C151.629 126.365 150.861 126.837 149.917 127.073C147.792 127.663 145.934 127.989 144.342 128.05C142.751 128.112 141.776 128.14 141.417 128.135Z fillurl(#paint0_linear_0_1)>/path>/g>path classtext-primary-600 dark:text-primary-500 dM3 72H209 strokecurrentColor stroke-width6 stroke-linecapround>/path>defs>linearGradient idpaint0_linear_0_1 x1106.385 y11.34375 x2106 y272 gradientUnitsuserSpaceOnUse>stop stop-colorwhite stop-opacity0>/stop>stop classtext-primary-600 dark:text-primary-500 offset1 stop-colorcurrentColor>/stop>/linearGradient>clipPath idclip0_0_1>rect width129 height72 fillwhite transformtranslate(41)>/rect>/clipPath>/defs>/svg>/div>/div>/div>/div>div classpointer-events-none absolute inset-px rounded-lg shadow-sm ring-1 ring-black/5 lg:rounded-l-2rem>/div>/div>div classrelative max-lg:row-start-1>div classabsolute inset-px rounded-lg bg-white max-lg:rounded-t-2rem lg:rounded-tr-2rem>/div>div classrelative flex h-full flex-col overflow-hidden rounded-calc(var(--radius-lg)+1px) max-lg:rounded-t-calc(2rem+1px) lg:rounded-tr-calc(2rem+1px)>div classpx-8 pt-8 sm:px-10 sm:pt-10>p classmt-2 text-lg font-medium tracking-tight text-gray-950 max-lg:text-center>Performance/p>p classmt-2 max-w-lg text-sm/6 text-gray-600 max-lg:text-center>Lightweight, fast, and built to protect without slowing you down./p>/div>div classflex flex-1 items-center justify-center px-8 max-lg:pt-10 max-lg:pb-12 sm:px-10 lg:pb-2>img alt loadinglazy width1920 height1080 decodingasync data-nimg1 classw-full max-lg:max-w-xs grayscale-75 stylecolor:transparent srcSet/_next/image?urlhttps%3A%2F%2Ftailwindcss.com%2Fplus-assets%2Fimg%2Fcomponent-images%2Fbento-03-performance.png&w1920&q75 1x, /_next/image?urlhttps%3A%2F%2Ftailwindcss.com%2Fplus-assets%2Fimg%2Fcomponent-images%2Fbento-03-performance.png&w3840&q75 2x src/_next/image?urlhttps%3A%2F%2Ftailwindcss.com%2Fplus-assets%2Fimg%2Fcomponent-images%2Fbento-03-performance.png&w3840&q75/>/div>/div>div classpointer-events-none absolute inset-px rounded-lg shadow-sm ring-1 ring-black/5 max-lg:rounded-t-2rem lg:rounded-tr-2rem>/div>/div>div classrelative max-lg:row-start-3 lg:col-start-2 lg:row-start-2 lg:rounded-br-2rem>div classabsolute inset-px rounded-lg bg-white>/div>div classrelative flex h-full flex-col overflow-hidden rounded-calc(var(--radius-lg)+1px) lg:rounded-br-calc(2rem+1px)>div classpx-8 pt-8 sm:px-10 sm:pt-10>p classmt-2 text-lg font-medium tracking-tight text-gray-950 max-lg:text-center>Security/p>p classmt-2 max-w-lg text-sm/6 text-gray-600 max-lg:text-center>Advanced protection against threats, tampering, and data breaches./p>/div>div class@container flex flex-1 items-center max-lg:py-6 lg:pb-2>img alt loadinglazy width1920 height1080 decodingasync data-nimg1 classh-min(152px,40cqw) object-cover grayscale-75 stylecolor:transparent srcSet/_next/image?urlhttps%3A%2F%2Ftailwindcss.com%2Fplus-assets%2Fimg%2Fcomponent-images%2Fbento-03-security.png&w1920&q75 1x, /_next/image?urlhttps%3A%2F%2Ftailwindcss.com%2Fplus-assets%2Fimg%2Fcomponent-images%2Fbento-03-security.png&w3840&q75 2x src/_next/image?urlhttps%3A%2F%2Ftailwindcss.com%2Fplus-assets%2Fimg%2Fcomponent-images%2Fbento-03-security.png&w3840&q75/>/div>/div>div classpointer-events-none absolute inset-px rounded-lg shadow-sm ring-1 ring-black/5 lg:rounded-br-2rem>/div>/div>/div>/div>/section>section idblog classpy-24 sm:py-32>div classmx-auto max-w-2xl px-6 lg:max-w-5xl lg:px-8>h2 classtext-center text-base/7 font-semibold text-blue-600>Blog/h2>p classmx-auto mt-2 max-w-lg text-center text-4xl font-semibold tracking-tight text-balance text-gray-950 sm:text-5xl>Latest blog posts/p>div classmx-auto mt-10 grid max-w-2xl grid-cols-1 gap-x-8 gap-y-8 sm:mt-16 lg:mx-0 lg:max-w-none lg:grid-cols-2>div data-slotcard classbg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm>div data-slotcard-content classpx-6 flex max-w-xl flex-col items-start justify-between>div classflex items-center gap-x-4 text-xs>time dateTime2025-09-30T15:45:01 classtext-gray-500>30 Sep 2025/time>div classrelative z-10 rounded-full bg-gray-50 px-3 py-1.5 font-medium text-gray-600 hover:bg-gray-100>article/div>/div>div classgroup relative>h3 classmt-3 text-lg/6 font-semibold text-gray-900 group-hover:text-gray-600>a target_blank relnoopener noreferrer hrefhttps://blog.byterialab.com/android-trusted-execution-environment/>span classabsolute inset-0>/span>Android - Trusted Execution Environment - Byteria - Mobile Application Security Blog/a>/h3>p classmt-5 line-clamp-3 text-sm/6 text-gray-600>TEE (Trusted Execution Environment) is a general security technology used across different architectures and platforms. In this article, however, we will focus specifically on TEE solutions in Android devices. On Android devices, TEE is a hardware-backed isolated execution environment provided by the processor. The operating system and applications we use in daily life run in the “Normal World,” also known as the REE (Rich Execution Environment). The REE includes the Android kernel, services, and user applications. However, it is a complex environment exposed to potential attacks, and on its own, it is not sufficient for handling critical security functions./p>/div>/div>/div>div data-slotcard classbg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm>div data-slotcard-content classpx-6 flex max-w-xl flex-col items-start justify-between>div classflex items-center gap-x-4 text-xs>time dateTime2025-03-03T00:33:15 classtext-gray-500>03 Mar 2025/time>div classrelative z-10 rounded-full bg-gray-50 px-3 py-1.5 font-medium text-gray-600 hover:bg-gray-100>article/div>/div>div classgroup relative>h3 classmt-3 text-lg/6 font-semibold text-gray-900 group-hover:text-gray-600>a target_blank relnoopener noreferrer hrefhttps://blog.byterialab.com/reversing-googles-new-vm-based-integrity-protection-pairip/>span classabsolute inset-0>/span>Reversing Google's New VM-Based Integrity Protection: PairIP - Byteria - Mobile Application Security Blog/a>/h3>p classmt-5 line-clamp-3 text-sm/6 text-gray-600>Google replaced its long-standing integrity protection with the Safetynet infrastructure in 2024, with a new structure called PairIP. When you enter the Safetynet documentation page,…/p>/div>/div>/div>div data-slotcard classbg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm>div data-slotcard-content classpx-6 flex max-w-xl flex-col items-start justify-between>div classflex items-center gap-x-4 text-xs>time dateTime2024-12-23T23:40:05 classtext-gray-500>23 Dec 2024/time>div classrelative z-10 rounded-full bg-gray-50 px-3 py-1.5 font-medium text-gray-600 hover:bg-gray-100>article/div>/div>div classgroup relative>h3 classmt-3 text-lg/6 font-semibold text-gray-900 group-hover:text-gray-600>a target_blank relnoopener noreferrer hrefhttps://blog.byterialab.com/android-shared-library-injection/>span classabsolute inset-0>/span>a bit of mobile: Android Shared Library Injection - Byteria - Mobile Application Security Blog/a>/h3>p classmt-5 line-clamp-3 text-sm/6 text-gray-600>/p>/div>/div>/div>div data-slotcard classbg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm>div data-slotcard-content classpx-6 flex max-w-xl flex-col items-start justify-between>div classflex items-center gap-x-4 text-xs>time dateTime2023-03-05T00:54:00 classtext-gray-500>05 Mar 2023/time>div classrelative z-10 rounded-full bg-gray-50 px-3 py-1.5 font-medium text-gray-600 hover:bg-gray-100>article/div>/div>div classgroup relative>h3 classmt-3 text-lg/6 font-semibold text-gray-900 group-hover:text-gray-600>a target_blank relnoopener noreferrer hrefhttps://blog.byterialab.com/a-bit-of-obfuscation-mba-expressions/>span classabsolute inset-0>/span>a bit of obfuscation: MBA expressions, opaque predicates, affine functions - Byteria - Mobile Application Security Blog/a>/h3>p classmt-5 line-clamp-3 text-sm/6 text-gray-600>MBA Expressions, which stands for Mixed Boolean Arithmetic, is one of the most common principles used by many obfuscators. MBA Expressions are used to confuse the data flow of the program using boolean operators, (e.g., ∧,∨,¬,⊕) and integer arithmetic operators, (e.g + (ADD) , * (IMUL) , - (DEC) ) operators./p>/div>/div>/div>/div>/div>/section>section idabout classpy-20 relative overflow-x-hidden>div aria-hiddentrue classabsolute top-10 left-calc(30%-4rem) -z-10 transform-gpu blur-3xl sm:left-calc(30%-18rem) lg:top-calc(50%-30rem) lg:left-48 xl:left-calc(30%-24rem)>div styleclip-path:polygon(73.6% 51.7%, 91.7% 11.8%, 100% 46.4%, 97.4% 82.2%, 92.5% 84.9%, 75.7% 64%, 55.3% 47.5%, 46.5% 49.4%, 45% 62.9%, 50.3% 87.2%, 21.3% 64.1%, 0.1% 100%, 5.4% 51.1%, 21.4% 63.9%, 58.9% 0.2%, 73.6% 51.7%) classaspect-1108/632 w-277 bg-linear-to-r from-#80caff to-#4f46e5 opacity-20>/div>/div>div classpx-6 lg:px-8 max-w-2xl lg:max-w-5xl mx-auto>div classtext-center>h2 classtext-center text-base/7 font-semibold text-blue-600>About ByteriaLab/h2>h1 classtext-3xl font-semibold tracking-tight text-foreground sm:text-5xl mt-2>Empowering mobile security/h1>p classmt-8 text-lg font-medium text-pretty text-secondary-foreground sm:text-xl/8>ByteriaLab delivers cutting-edge mobile security solutions that protect apps, users, and businesses from modern cyber threats. Our mission is simple: make mobile security seamless, effective, and future-proof./p>/div>/div>div classmx-auto mt-20 max-w-5xl px-6 lg:px-8>div classmx-auto max-w-2xl lg:mx-0 lg:max-w-none>div classgrid max-w-xl grid-cols-1 gap-8 text-base/7 text-secondary-foreground lg:max-w-none lg:grid-cols-2>div>p>At ByteriaLab, we specialize in providing robust security technologies tailored for mobile platforms. From startups to global enterprises, we help businesses secure their mobile apps and protect sensitive data. Our deep expertise in cybersecurity ensures your mobile solutions are built on a foundation of trust and resilience./p>p classmt-8>We continuously innovate to combat emerging threats in the mobile landscape. Our solutions offer proactive threat detection, app shielding, and anti-fraud measures that keep you a step ahead of cybercriminals. With ByteriaLab, you’re not just reacting to threats — you’re preventing them./p>/div>div>p>Navigating data privacy regulations can be challenging. That’s why ByteriaLab focuses on making compliance easier. Our security frameworks support GDPR, CCPA, HIPAA, and other standards, enabling you to meet regulatory requirements while safeguarding user privacy./p>p classmt-8>We understand the importance of performance and scalability. Our solutions are lightweight, efficient, and designed to grow with your business. Plus, our dedicated support team ensures you get expert guidance every step of the way — from integration to ongoing security management./p>/div>/div>/div>/div>/section>section idfaq classpy-20 w-full bg-linear-to-b from-transparent via-gray-50/50 to-transparent dark:from-transparent dark:via-white/0.02 dark:to-transparent>div classmax-w-5xl px-4 mx-auto>div classmax-w-3xl mx-auto text-center mb-12 styleopacity:0;transform:translateY(20px)>h2 classtext-3xl font-semibold mb-3 bg-linear-to-r from-gray-900 via-gray-800 to-gray-900 dark:from-white dark:via-gray-100 dark:to-white bg-clip-text text-transparent>Frequently Asked Questions/h2>p classtext-sm text-gray-600 dark:text-gray-400>Everything you need to know about our platform/p>/div>div classmax-w-3xl mx-auto space-y-2>div classgroup rounded-lg border-0.5px border-gray-200/50 dark:border-gray-800/50 transition-all duration-200 ease-in-out hover:bg-gray-50/50 dark:hover:bg-white/0.02 styleopacity:0;transform:translateY(10px)>button typebutton classw-full px-6 py-4 flex items-center justify-between gap-4>h3 classtext-base font-medium transition-colors duration-200 text-left text-gray-700 dark:text-gray-300>How does your solution protect mobile apps from security threats?/h3>div classp-0.5 rounded-full shrink-0 transition-colors duration-200 text-gray-400 dark:text-gray-500>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-chevron-down h-4 w-4 aria-hiddentrue>path dm6 9 6 6 6-6>/path>/svg>/div>/button>/div>div classgroup rounded-lg border-0.5px border-gray-200/50 dark:border-gray-800/50 transition-all duration-200 ease-in-out hover:bg-gray-50/50 dark:hover:bg-white/0.02 styleopacity:0;transform:translateY(10px)>button typebutton classw-full px-6 py-4 flex items-center justify-between gap-4>h3 classtext-base font-medium transition-colors duration-200 text-left text-gray-700 dark:text-gray-300>Is your mobile app security compatible with iOS and Android?/h3>div classp-0.5 rounded-full shrink-0 transition-colors duration-200 text-gray-400 dark:text-gray-500>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-chevron-down h-4 w-4 aria-hiddentrue>path dm6 9 6 6 6-6>/path>/svg>/div>/button>/div>div classgroup rounded-lg border-0.5px border-gray-200/50 dark:border-gray-800/50 transition-all duration-200 ease-in-out hover:bg-gray-50/50 dark:hover:bg-white/0.02 styleopacity:0;transform:translateY(10px)>button typebutton classw-full px-6 py-4 flex items-center justify-between gap-4>h3 classtext-base font-medium transition-colors duration-200 text-left text-gray-700 dark:text-gray-300>Can your solution detect real-time threats after app deployment?/h3>div classp-0.5 rounded-full shrink-0 transition-colors duration-200 text-gray-400 dark:text-gray-500>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-chevron-down h-4 w-4 aria-hiddentrue>path dm6 9 6 6 6-6>/path>/svg>/div>/button>/div>div classgroup rounded-lg border-0.5px border-gray-200/50 dark:border-gray-800/50 transition-all duration-200 ease-in-out hover:bg-gray-50/50 dark:hover:bg-white/0.02 styleopacity:0;transform:translateY(10px)>button typebutton classw-full px-6 py-4 flex items-center justify-between gap-4>h3 classtext-base font-medium transition-colors duration-200 text-left text-gray-700 dark:text-gray-300>How easy is it to integrate your security features into our existing app?/h3>div classp-0.5 rounded-full shrink-0 transition-colors duration-200 text-gray-400 dark:text-gray-500>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-chevron-down h-4 w-4 aria-hiddentrue>path dm6 9 6 6 6-6>/path>/svg>/div>/button>/div>div classgroup rounded-lg border-0.5px border-gray-200/50 dark:border-gray-800/50 transition-all duration-200 ease-in-out hover:bg-gray-50/50 dark:hover:bg-white/0.02 styleopacity:0;transform:translateY(10px)>button typebutton classw-full px-6 py-4 flex items-center justify-between gap-4>h3 classtext-base font-medium transition-colors duration-200 text-left text-gray-700 dark:text-gray-300>What kind of support do you offer for maintaining app security?/h3>div classp-0.5 rounded-full shrink-0 transition-colors duration-200 text-gray-400 dark:text-gray-500>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-chevron-down h-4 w-4 aria-hiddentrue>path dm6 9 6 6 6-6>/path>/svg>/div>/button>/div>/div>/div>/section>section idcta classbg-gray-50 py-12 sm:py-20>div classpy-12>div classmx-auto max-w-5xl px-6>div classflex flex-wrap items-center justify-between gap-6>div classflex flex-col>h2 classtext-foreground text-balance text-3xl font-semibold lg:text-4xl>Still not convinced?/h2>p classmt-4 text-lg>We're here to help you!/p>/div>div classflex justify-end gap-3>a data-slotbutton classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:not(class*'size-'):size-4 shrink-0 &_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 px-6 has->svg:px-4 rounded-lg href/contact>Contact Us/a>a target_blank data-slotbutton classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:not(class*'size-'):size-4 shrink-0 &_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive shadow-xs h-10 px-6 has->svg:px-4 rounded-lg bg-blue-500 text-white hover:bg-blue-500/90 hrefhttps://docs.byteria.dev>View Docs/a>/div>/div>/div>/div>/section>footer idfooter classbg-background pt-20 pb-8>div classmx-auto max-w-5xl px-6 overflow-hidden>div classgrid gap-12 md:grid-cols-5>div classmd:col-span-2>a aria-labelgo home classblock size-fit href/>img altByteria logo width1675 height308 decodingasync data-nimg1 classh-5 w-auto stylecolor:transparent src/logo.svg/>/a>/div>div classcol-span-3 grid grid-cols-3 gap-4 md:gap-6>div classspace-y-3 md:space-y-4>span classblock text-sm font-medium md:text-base>Products/span>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base href/alphyn>span>Alphyn/span>/a>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base href/upshield>span>UpShield/span>/a>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base href/rasp>span>RASP/span>/a>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base href/bug-bounty>span>Bug Bounty/span>/a>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base href/trainings>span>Trainings/span>/a>/div>div classspace-y-3 md:space-y-4>span classblock text-sm font-medium md:text-base>Company/span>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base href/>span>Home/span>/a>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base href/#bento>span>Features/span>/a>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base href/about>span>About/span>/a>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base href/contact>span>Contact/span>/a>/div>div classspace-y-3 md:space-y-4>span classblock text-sm font-medium md:text-base>Contact/span>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base hreftel:+08503037067>span>0850 303 7067/span>/a>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base hrefmailto:hello@byterialab.com>span>hello@byterialab.com/span>/a>a classtext-muted-foreground hover:text-primary block text-xs duration-150 md:text-base href#footer>span>71-75 Shelton Street, Covent Garden, London, United Kingdom, WC2H 9JQ/span>/a>/div>/div>/div>div classmt-12 flex flex-wrap items-end justify-between gap-6 border-t py-6>span classtext-muted-foreground order-last block text-center text-sm md:order-first>© !-- -->2026!-- --> ByteriaLab, All rights reserved/span>div classorder-first flex flex-wrap justify-center gap-6 text-sm md:order-last>a target_blank relnoopener noreferrer aria-labelX/Twitter classtext-muted-foreground hover:text-primary block hrefhttps://x.com/byterialab>svg classsize-6 xmlnshttp://www.w3.org/2000/svg width1em height1em viewBox0 0 24 24>path fillcurrentColor dM10.488 14.651L15.25 21h7l-7.858-10.478L20.93 3h-2.65l-5.117 5.886L8.75 3h-7l7.51 10.015L2.32 21h2.65zM16.25 19L5.75 5h2l10.5 14z>/path>/svg>/a>a target_blank relnoopener noreferrer aria-labelLinkedIn classtext-muted-foreground hover:text-primary block hrefhttps://www.linkedin.com/company/byteria>svg classsize-6 xmlnshttp://www.w3.org/2000/svg width1em height1em viewBox0 0 24 24>path fillcurrentColor dM19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93zM6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37z>/path>/svg>/a>a target_blank relnoopener noreferrer aria-labelInstagram classtext-muted-foreground hover:text-primary block hrefhttps://instagram.com/byterialab>svg classsize-6 xmlnshttp://www.w3.org/2000/svg width1em height1em viewBox0 0 24 24>path fillcurrentColor dM7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4zm9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8A1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5a5 5 0 0 1-5 5a5 5 0 0 1-5-5a5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3>/path>/svg>/a>/div>/div>/div>/footer>!--$-->!--/$-->div id_rht_toaster styleposition:fixed;z-index:9999;top:16px;left:16px;right:16px;bottom:16px;pointer-events:none>/div>script src/_next/static/chunks/dd54dfeb281e9384.js id_R_ async>/script>script>(self.__next_fself.__next_f||).push(0)/script>script>self.__next_f.push(1,1:\$Sreact.fragment\\n2:I46798,\/_next/static/chunks/7558696cba00aff9.js\,\/_next/static/chunks/fc7b6750cff9fd49.js\,\TooltipProvider\\n3:I77630,\/_next/static/chunks/d1f79d4354f8c193.js\,\/_next/static/chunks/065e161cb8ba5445.js\,\default\\n4:I71486,\/_next/static/chunks/d1f79d4354f8c193.js\,\/_next/static/chunks/065e161cb8ba5445.js\,\default\\n5:I55169,\/_next/static/chunks/7558696cba00aff9.js\,\/_next/static/chunks/fc7b6750cff9fd49.js\,\/_next/static/chunks/d6a252ca72ff6c4c.js\,\/_next/static/chunks/90685c50cc4b9551.js\,\/_next/static/chunks/4c400030e56aa73c.js\,\/_next/static/chunks/ffae3d2d81dfef76.js\,\/_next/static/chunks/aed686a350f9f2cb.js\,\Header\\n6:I11482,\/_next/static/chunks/7558696cba00aff9.js\,\/_next/static/chunks/fc7b6750cff9fd49.js\,\/_next/static/chunks/d6a252ca72ff6c4c.js\,\/_next/static/chunks/90685c50cc4b9551.js\,\/_next/static/chunks/4c400030e56aa73c.js\,\/_next/static/chunks/ffae3d2d81dfef76.js\,\/_next/static/chunks/aed686a350f9f2cb.js\,\\\n7:I69075,\/_next/static/chunks/7558696cba00aff9.js\,\/_next/static/chunks/fc7b6750cff9fd49.js\,\/_next/static/chunks/d6a252ca72ff6c4c.js\,\/_next/static/chunks/90685c50cc4b9551.js\,\/_next/static/chunks/4c400030e56aa73c.js\,\/_next/static/chunks/ffae3d2d81dfef76.js\,\/_next/static/chunks/aed686a350f9f2cb.js\,\Image\\nf:I92638,\/_next/static/chunks/d1f79d4354f8c193.js\,\/_next/static/chunks/065e161cb8ba5445.js\,\default\\n:HL\/_next/static/chunks/d2c655929b8492eb.css\,\style\\n:HL\/_next/static/chunks/e6faad203f7e36df.css\,\style\\n:HL\/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/media/a85fe84266768609-s.p.e658778d.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n)/script>script>self.__next_f.push(1,0:{\P\:null,\b\:\6RbDL6yjHo3bKXMUFpMfP\,\c\:\\,\index\,\q\:\\,\i\:false,\f\:\\,{\children\:\__PAGE__\,{}},\$undefined\,\$undefined\,true,\$\,\$1\,\c\,{\children\:\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/chunks/d2c655929b8492eb.css\,\precedence\:\next\,\crossOrigin\:\$undefined\,\nonce\:\$undefined\},\$\,\link\,\1\,{\rel\:\stylesheet\,\href\:\/_next/static/chunks/e6faad203f7e36df.css\,\precedence\:\next\,\crossOrigin\:\$undefined\,\nonce\:\$undefined\},\$\,\script\,\script-0\,{\src\:\/_next/static/chunks/7558696cba00aff9.js\,\async\:true,\nonce\:\$undefined\},\$\,\script\,\script-1\,{\src\:\/_next/static/chunks/fc7b6750cff9fd49.js\,\async\:true,\nonce\:\$undefined\},\$\,\html\,null,{\lang\:\en\,\children\:\$\,\body\,null,{\className\:\antialiased geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable caveat_66a72b08-module__sg_FIa__variable\,\children\:\$\,\$L2\,null,{\children\:\$\,\$L3\,null,{\parallelRouterKey\:\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$L4\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$\,\$L5\,null,{},\$\,\main\,null,{\className\:\grid min-h-full place-items-center bg-white px-6 py-24 sm:py-32 lg:px-8\,\children\:\$\,\div\,null,{\className\:\text-center\,\children\:\$\,\p\,null,{\className\:\text-base font-semibold text-blue-600\,\children\:\404\},\$\,\h1\,null,{\className\:\mt-4 text-2xl font-semibold tracking-tight text-balance text-gray-900 sm:text-5xl\,\children\:\Page not found\},\$\,\p\,null,{\className\:\mt-6 text-base font-medium text-pretty text-gray-500 sm:text-lg\,\children\:\Sorry, we couldnt find the page youre looking for.\},\$\,\div\,null,{\className\:\mt-10 flex items-center justify-center gap-x-6\,\children\:\$\,\$L6\,null,{\href\:\/\,\className\:\rounded-md bg-blue-600 px-3.5 py-2.5 text-sm font-semibold text-white shadow-xs hover:bg-blue-500 focus-visible:outline-offset-2 focus-visible:outline-blue-600\,\children\:\Go back home\},\$\,\$L6\,null,{\href\:\/contact\,\className\:\text-sm font-semibold text-gray-900\,\children\:\Contact support \,\$\,\span\,null,{\aria-hidden\:\true\,\children\:\→\}}}}},\$\,\footer\,null,{\id\:\footer\,\className\:\bg-background pt-20 pb-8\,\children\:\$\,\div\,null,{\className\:\mx-auto max-w-5xl px-6 overflow-hidden\,\children\:\$\,\div\,null,{\className\:\grid gap-12 md:grid-cols-5\,\children\:\$\,\div\,null,{\className\:\md:col-span-2\,\children\:\$\,\$L6\,null,{\href\:\/\,\aria-label\:\go home\,\className\:\block size-fit\,\children\:\$\,\$L7\,null,{\src\:\/logo.svg\,\alt\:\Byteria logo\,\width\:1675,\height\:308,\className\:\h-5 w-auto\,\priority\:true}}},\$\,\div\,null,{\className\:\col-span-3 grid grid-cols-3 gap-4 md:gap-6\,\children\:\$\,\div\,\0\,{\className\:\space-y-3 md:space-y-4\,\children\:\$\,\span\,null,{\className\:\block text-sm font-medium md:text-base\,\children\:\Products\},\$\,\$L6\,\0\,{\href\:\/alphyn\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Alphyn\}},\$\,\$L6\,\1\,{\href\:\/upshield\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\UpShield\}},\$\,\$L6\,\2\,{\href\:\/rasp\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\RASP\}},\$\,\$L6\,\3\,{\href\:\/bug-bounty\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Bug Bounty\}},\$\,\$L6\,\4\,{\href\:\/trainings\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Trainings\}}},\$\,\div\,\1\,{\className\:\space-y-3 md:space-y-4\,\children\:\$\,\span\,null,{\className\:\block text-sm font-medium md:text-base\,\children\:\Company\},\$\,\$L6\,\0\,{\href\:\/\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Home\}},\$\,\$L6\,\1\,{\href\:\/#bento\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Features\}},\$\,\$L6\,\2\,{\href\:\/about\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$L8\},\$L9\},\$La\}},\$Lb\}},,\forbidden\:\$undefined\,\unauthorized\:\$undefined\}},\$Lc\}}},{\children\:\$Ld\,{},null,false,false},null,false,false,\$Le\,false,\m\:\$undefined\,\G\:\$f\,,\S\:true}\n)/script>script>self.__next_f.push(1,10:I43578,\/_next/static/chunks/7558696cba00aff9.js\,\/_next/static/chunks/fc7b6750cff9fd49.js\,\Toaster\\n11:I22504,\/_next/static/chunks/7558696cba00aff9.js\,\/_next/static/chunks/fc7b6750cff9fd49.js\,\/_next/static/chunks/d6a252ca72ff6c4c.js\,\/_next/static/chunks/90685c50cc4b9551.js\,\/_next/static/chunks/4c400030e56aa73c.js\,\/_next/static/chunks/ffae3d2d81dfef76.js\,\/_next/static/chunks/aed686a350f9f2cb.js\,\default\\n12:I82911,\/_next/static/chunks/7558696cba00aff9.js\,\/_next/static/chunks/fc7b6750cff9fd49.js\,\/_next/static/chunks/d6a252ca72ff6c4c.js\,\/_next/static/chunks/90685c50cc4b9551.js\,\/_next/static/chunks/4c400030e56aa73c.js\,\/_next/static/chunks/ffae3d2d81dfef76.js\,\/_next/static/chunks/aed686a350f9f2cb.js\,\default\\n13:I37480,\/_next/static/chunks/7558696cba00aff9.js\,\/_next/static/chunks/fc7b6750cff9fd49.js\,\/_next/static/chunks/d6a252ca72ff6c4c.js\,\/_next/static/chunks/90685c50cc4b9551.js\,\/_next/static/chunks/4c400030e56aa73c.js\,\/_next/static/chunks/ffae3d2d81dfef76.js\,\/_next/static/chunks/aed686a350f9f2cb.js\,\default\\n26:I6371,\/_next/static/chunks/d1f79d4354f8c193.js\,\/_next/static/chunks/065e161cb8ba5445.js\,\ViewportBoundary\\n28:I6371,\/_next/static/chunks/d1f79d4354f8c193.js\,\/_next/static/chunks/065e161cb8ba5445.js\,\MetadataBoundary\\n29:\$Sreact.suspense\\n8:\$\,\span\,null,{\children\:\About\}\n9:\$\,\$L6\,\3\,{\href\:\/contact\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Contact\}}\na:\$\,\div\,\2\,{\className\:\space-y-3 md:space-y-4\,\children\:\$\,\span\,null,{\className\:\block text-sm font-medium md:text-base\,\children\:\Contact\},\$\,\$L6\,\0\,{\href\:\tel:+08503037067\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\0850 303 7067\}},\$\,\$L6\,\1\,{\href\:\mailto:hello@byterialab.com\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\hello@byterialab.com\}},\$\,\$L6\,\2\,{\href\:\#footer\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\71-75 Shelton Street, Covent Garden, London, United Kingdom, WC2H 9JQ\}}}\n)/script>script>self.__next_f.push(1,b:\$\,\div\,null,{\className\:\mt-12 flex flex-wrap items-end justify-between gap-6 border-t py-6\,\children\:\$\,\span\,null,{\className\:\text-muted-foreground order-last block text-center text-sm md:order-first\,\children\:\© \,2026,\ ByteriaLab, All rights reserved\},\$\,\div\,null,{\className\:\order-first flex flex-wrap justify-center gap-6 text-sm md:order-last\,\children\:\$\,\$L6\,null,{\href\:\https://x.com/byterialab\,\target\:\_blank\,\rel\:\noopener noreferrer\,\aria-label\:\X/Twitter\,\className\:\text-muted-foreground hover:text-primary block\,\children\:\$\,\svg\,null,{\className\:\size-6\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:\1em\,\height\:\1em\,\viewBox\:\0 0 24 24\,\children\:\$\,\path\,null,{\fill\:\currentColor\,\d\:\M10.488 14.651L15.25 21h7l-7.858-10.478L20.93 3h-2.65l-5.117 5.886L8.75 3h-7l7.51 10.015L2.32 21h2.65zM16.25 19L5.75 5h2l10.5 14z\}}},\$\,\$L6\,null,{\href\:\https://www.linkedin.com/company/byteria\,\target\:\_blank\,\rel\:\noopener noreferrer\,\aria-label\:\LinkedIn\,\className\:\text-muted-foreground hover:text-primary block\,\children\:\$\,\svg\,null,{\className\:\size-6\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:\1em\,\height\:\1em\,\viewBox\:\0 0 24 24\,\children\:\$\,\path\,null,{\fill\:\currentColor\,\d\:\M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93zM6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37z\}}},\$\,\$L6\,null,{\href\:\https://instagram.com/byterialab\,\target\:\_blank\,\rel\:\noopener noreferrer\,\aria-label\:\Instagram\,\className\:\text-muted-foreground hover:text-primary block\,\children\:\$\,\svg\,null,{\className\:\size-6\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:\1em\,\height\:\1em\,\viewBox\:\0 0 24 24\,\children\:\$\,\path\,null,{\fill\:\currentColor\,\d\:\M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4zm9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8A1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5a5 5 0 0 1-5 5a5 5 0 0 1-5-5a5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3\}}}}}\n)/script>script>self.__next_f.push(1,c:\$\,\$L10\,null,{\position\:\top-right\}\n14:T1437,)/script>script>self.__next_f.push(1,M44.0209 55.3542C43.1945 54.7639 42.6916 54.0272 42.5121 53.1442C42.3327 52.2611 42.5995 51.345 43.3125 50.3958C50.632 40.3611 59.812 32.5694 70.8525 27.0208C81.8931 21.4722 93.668 18.6979 106.177 18.6979C118.691 18.6979 130.497 21.3849 141.594 26.7587C152.691 32.1326 161.958 39.8936 169.396 50.0417C170.222 51.1042 170.489 52.0486 170.196 52.875C169.904 53.7014 169.401 54.4097 168.688 55C167.979 55.5903 167.153 55.8571 166.208 55.8004C165.264 55.7437 164.438 55.2408 163.729 54.2917C157.236 45.0833 148.885 38.0307 138.675 33.1337C128.466 28.2368 117.633 25.786 106.177 25.7812C94.7257 25.7812 83.9827 28.2321 73.948 33.1337C63.9132 38.0354 55.5903 45.0881 48.9792 54.2917C48.2709 55.3542 47.4445 55.9444 46.5 56.0625C45.5556 56.1806 44.7292 55.9444 44.0209 55.3542ZM126.188 142.656C113.91 139.587 103.875 133.476 96.0834 124.325C88.2917 115.173 84.3959 103.988 84.3959 90.7708C84.3959 84.8681 86.5209 79.9097 90.7709 75.8958C95.0209 71.8819 100.156 69.875 106.177 69.875C112.198 69.875 117.333 71.8819 121.583 75.8958C125.833 79.9097 127.958 84.8681 127.958 90.7708C127.958 94.6667 129.434 97.9439 132.385 100.602C135.337 103.261 138.819 104.588 142.833 104.583C146.847 104.583 150.271 103.256 153.104 100.602C155.938 97.9486 157.354 94.6714 157.354 90.7708C157.354 77.0764 152.337 65.566 142.302 56.2396C132.267 46.9132 120.285 42.25 106.354 42.25C92.4237 42.25 80.441 46.9132 70.4063 56.2396C60.3716 65.566 55.3542 77.0174 55.3542 90.5937C55.3542 93.4271 55.621 96.9687 56.1546 101.219C56.6882 105.469 57.9562 110.427 59.9584 116.094C60.3125 117.156 60.2842 118.101 59.8734 118.927C59.4625 119.753 58.7825 120.344 57.8334 120.698C56.8889 121.052 55.9752 121.024 55.0921 120.613C54.2091 120.202 53.5881 119.522 53.2292 118.573C51.4584 113.969 50.1905 109.395 49.4255 104.853C48.6605 100.31 48.2756 95.6158 48.2709 90.7708C48.2709 75.0694 53.9682 61.9062 65.363 51.2812C76.7577 40.6562 90.3624 35.3437 106.177 35.3437C122.115 35.3437 135.809 40.6562 147.26 51.2812C158.712 61.9062 164.438 75.0694 164.438 90.7708C164.438 96.6736 162.343 101.601 158.155 105.554C153.966 109.506 148.859 111.485 142.833 111.49C136.813 111.49 131.649 109.513 127.342 105.561C123.035 101.608 120.88 96.6783 120.875 90.7708C120.875 86.875 119.43 83.5978 116.54 80.9392C113.65 78.2805 110.196 76.9536 106.177 76.9583C102.163 76.9583 98.7089 78.2876 95.8142 80.9462C92.9195 83.6049 91.4745 86.8797 91.4792 90.7708C91.4792 102.222 94.8745 111.785 101.665 119.458C108.456 127.132 117.22 132.503 127.958 135.573C129.021 135.927 129.729 136.517 130.083 137.344C130.438 138.17 130.497 139.056 130.26 140C130.024 140.826 129.552 141.535 128.844 142.125C128.135 142.715 127.25 142.892 126.188 142.656ZM67.0417 18.3437C66.0973 18.934 65.1528 19.0828 64.2084 18.79C63.2639 18.4972 62.5556 17.8762 62.0834 16.9271C61.6112 15.9826 61.4931 15.1279 61.7292 14.3629C61.9653 13.5979 62.5556 12.9179 63.5 12.3229C70.1112 8.78125 77.0174 6.06597 84.2188 4.17708C91.4202 2.28819 98.7396 1.34375 106.177 1.34375C113.733 1.34375 121.111 2.25986 128.313 4.09208C135.514 5.92431 142.479 8.54986 149.208 11.9687C150.271 12.559 150.892 13.2674 151.071 14.0937C151.251 14.9201 151.161 15.7465 150.802 16.5729C150.448 17.3993 149.858 18.0486 149.031 18.5208C148.205 18.9931 147.201 18.934 146.021 18.3437C139.764 15.1563 133.299 12.7078 126.627 10.9983C119.954 9.28889 113.138 8.43181 106.177 8.42708C99.3299 8.42708 92.6007 9.22514 85.9896 10.8212C79.3785 12.4174 73.0625 14.9249 67.0417 18.3437ZM87.9375 140.177C80.9723 132.858 75.6314 125.392 71.915 117.78C68.1987 110.167 66.3381 101.164 66.3334 90.7708C66.3334 80.0278 70.2292 70.9658 78.0209 63.585C85.8125 56.2042 95.198 52.5161 106.177 52.5208C117.156 52.5208 126.601 56.2112 134.51 63.5921C142.42 70.9729 146.375 80.0325 146.375 90.7708C146.375 91.8333 146.052 92.6904 145.405 93.3421C144.758 93.9937 143.901 94.3172 142.833 94.3125C141.889 94.3125 141.063 93.989 140.354 93.3421C139.646 92.6951 139.292 91.8381 139.292 90.7708C139.292 81.9167 136.014 74.5099 129.46 68.5504C122.906 62.591 115.145 59.6089 106.177 59.6042C97.2049 59.6042 89.503 62.5862 83.0713 68.5504C76.6396 74.5146 73.4214 81.9214 73.4167 90.7708C73.4167 100.333 75.0695 108.451 78.375 115.123C81.6806 121.796 86.5209 128.494 92.8959 135.219C93.6042 135.927 93.9584 136.753 93.9584 137.698C93.9584 138.642 93.6042 139.469 92.8959 140.177C92.1875 140.885 91.3612 141.24 90.4167 141.24C89.4723 141.24 88.6459 140.885 87.9375 140.177ZM141.417 128.135C130.91 128.135 121.789 124.594 114.054 117.51C106.319 110.427 102.454 101.514 102.458 90.7708C102.458 89.8264 102.784 89 103.436 88.2917C104.088 87.5833 104.942 87.2292 106 87.2292C107.063 87.2292 107.92 87.5833 108.571 88.2917C109.223 89 109.546 89.8264 109.542 90.7708C109.542 99.625 112.729 106.885 119.104 112.552C125.479 118.219 132.917 121.052 141.417 121.052C142.125 121.052 143.129 120.993 144.427 120.875C145.726 120.757 147.083 120.58 148.5 120.344C149.563 120.108 150.479 120.256 151.248 120.79C152.018 121.324 152.519 122.119 152.75 123.177C152.986 124.122 152.809 124.948 152.219 125.656C151.629 126.365 150.861 126.837 149.917 127.073C147.792 127.663 145.934 127.989 144.342 128.05C142.751 128.112 141.776 128.14 141.417 128.135Z)/script>script>self.__next_f.push(1,d:\$\,\$1\,\c\,{\children\:\$\,\$L5\,null,{},\$\,\$L11\,null,{},\$\,\$L12\,null,{},\$\,\$L13\,null,{},\$\,\section\,null,{\id\:\bento\,\className\:\bg-gray-50 py-24 sm:py-32\,\children\:\$\,\div\,null,{\className\:\mx-auto max-w-2xl px-6 lg:max-w-5xl lg:px-8\,\children\:\$\,\h2\,null,{\className\:\text-center text-base/7 font-semibold text-blue-600\,\children\:\Secure \u0026 Launch\},\$\,\p\,null,{\className\:\mx-auto mt-2 max-w-lg text-center text-4xl font-semibold tracking-tight text-balance text-gray-950 sm:text-5xl\,\children\:\Fast, reliable mobile app protection\},\$\,\div\,null,{\className\:\mt-10 grid gap-4 sm:mt-16 lg:grid-cols-2 lg:grid-rows-2\,\children\:\$\,\div\,null,{\className\:\relative lg:row-span-2\,\children\:\$\,\div\,null,{\className\:\absolute inset-px rounded-lg bg-white lg:rounded-l-2rem\},\$\,\div\,null,{\className\:\relative flex h-full flex-col overflow-hidden rounded-calc(var(--radius-lg)+1px) lg:rounded-l-calc(2rem+1px)\,\children\:\$\,\div\,null,{\className\:\px-8 pt-8 pb-3 sm:px-10 sm:pt-10 sm:pb-0\,\children\:\$\,\p\,null,{\className\:\mt-2 text-lg font-medium tracking-tight text-gray-950 max-lg:text-center\,\children\:\Control\},\$\,\p\,null,{\className\:\mt-2 max-w-lg text-sm/6 text-gray-600 max-lg:text-center\,\children\:\A perfect mobile security dashboard is simple, clear, and effortless to use.\}},\$\,\div\,null,{\className\:\@container relative min-h-30rem w-full grow max-lg:mx-auto max-lg:max-w-sm\,\children\:\$\,\div\,null,{\className\:\absolute inset-x-6 sm:-inset-x-6 lg:inset-x-10 top-0 bottom-0 overflow-hidden\,\children\:\$\,\div\,null,{\className\:\w-full h-full flex items-center justify-center\,\children\:\$\,\svg\,null,{\className\:\m-auto h-fit w-96\,\viewBox\:\0 0 212 143\,\fill\:\none\,\xmlns\:\http://www.w3.org/2000/svg\,\children\:\$\,\path\,null,{\className\:\text-zinc-400 dark:text-zinc-600\,\d\:\$14\,\fill\:\currentColor\},\$L15\,\$L16\,\$L17\}}}}},\$L18\},\$L19\,\$L1a\}}},\$L1b\,\$L1c\,\$L1d\,\$L1e\,\$L1f\,\$L20\,\$L21\,\$L22\,\$L23\,\$L24\,\$L25\}\n)/script>script>self.__next_f.push(1,e:\$\,\$1\,\h\,{\children\:null,\$\,\$L26\,null,{\children\:\$L27\},\$\,\div\,null,{\hidden\:true,\children\:\$\,\$L28\,null,{\children\:\$\,\$29\,null,{\name\:\Next.Metadata\,\children\:\$L2a\}}},\$\,\meta\,null,{\name\:\next-size-adjust\,\content\:\\}}\n)/script>script>self.__next_f.push(1,2c:I89790,\/_next/static/chunks/7558696cba00aff9.js\,\/_next/static/chunks/fc7b6750cff9fd49.js\,\/_next/static/chunks/d6a252ca72ff6c4c.js\,\/_next/static/chunks/90685c50cc4b9551.js\,\/_next/static/chunks/4c400030e56aa73c.js\,\/_next/static/chunks/ffae3d2d81dfef76.js\,\/_next/static/chunks/aed686a350f9f2cb.js\,\Faq\\n2d:I8142,\/_next/static/chunks/7558696cba00aff9.js\,\/_next/static/chunks/fc7b6750cff9fd49.js\,\/_next/static/chunks/d6a252ca72ff6c4c.js\,\/_next/static/chunks/90685c50cc4b9551.js\,\/_next/static/chunks/4c400030e56aa73c.js\,\/_next/static/chunks/ffae3d2d81dfef76.js\,\/_next/static/chunks/aed686a350f9f2cb.js\,\Slot\\n30:I6371,\/_next/static/chunks/d1f79d4354f8c193.js\,\/_next/static/chunks/065e161cb8ba5445.js\,\OutletBoundary\\n2b:T1437,)/script>script>self.__next_f.push(1,M44.0209 55.3542C43.1945 54.7639 42.6916 54.0272 42.5121 53.1442C42.3327 52.2611 42.5995 51.345 43.3125 50.3958C50.632 40.3611 59.812 32.5694 70.8525 27.0208C81.8931 21.4722 93.668 18.6979 106.177 18.6979C118.691 18.6979 130.497 21.3849 141.594 26.7587C152.691 32.1326 161.958 39.8936 169.396 50.0417C170.222 51.1042 170.489 52.0486 170.196 52.875C169.904 53.7014 169.401 54.4097 168.688 55C167.979 55.5903 167.153 55.8571 166.208 55.8004C165.264 55.7437 164.438 55.2408 163.729 54.2917C157.236 45.0833 148.885 38.0307 138.675 33.1337C128.466 28.2368 117.633 25.786 106.177 25.7812C94.7257 25.7812 83.9827 28.2321 73.948 33.1337C63.9132 38.0354 55.5903 45.0881 48.9792 54.2917C48.2709 55.3542 47.4445 55.9444 46.5 56.0625C45.5556 56.1806 44.7292 55.9444 44.0209 55.3542ZM126.188 142.656C113.91 139.587 103.875 133.476 96.0834 124.325C88.2917 115.173 84.3959 103.988 84.3959 90.7708C84.3959 84.8681 86.5209 79.9097 90.7709 75.8958C95.0209 71.8819 100.156 69.875 106.177 69.875C112.198 69.875 117.333 71.8819 121.583 75.8958C125.833 79.9097 127.958 84.8681 127.958 90.7708C127.958 94.6667 129.434 97.9439 132.385 100.602C135.337 103.261 138.819 104.588 142.833 104.583C146.847 104.583 150.271 103.256 153.104 100.602C155.938 97.9486 157.354 94.6714 157.354 90.7708C157.354 77.0764 152.337 65.566 142.302 56.2396C132.267 46.9132 120.285 42.25 106.354 42.25C92.4237 42.25 80.441 46.9132 70.4063 56.2396C60.3716 65.566 55.3542 77.0174 55.3542 90.5937C55.3542 93.4271 55.621 96.9687 56.1546 101.219C56.6882 105.469 57.9562 110.427 59.9584 116.094C60.3125 117.156 60.2842 118.101 59.8734 118.927C59.4625 119.753 58.7825 120.344 57.8334 120.698C56.8889 121.052 55.9752 121.024 55.0921 120.613C54.2091 120.202 53.5881 119.522 53.2292 118.573C51.4584 113.969 50.1905 109.395 49.4255 104.853C48.6605 100.31 48.2756 95.6158 48.2709 90.7708C48.2709 75.0694 53.9682 61.9062 65.363 51.2812C76.7577 40.6562 90.3624 35.3437 106.177 35.3437C122.115 35.3437 135.809 40.6562 147.26 51.2812C158.712 61.9062 164.438 75.0694 164.438 90.7708C164.438 96.6736 162.343 101.601 158.155 105.554C153.966 109.506 148.859 111.485 142.833 111.49C136.813 111.49 131.649 109.513 127.342 105.561C123.035 101.608 120.88 96.6783 120.875 90.7708C120.875 86.875 119.43 83.5978 116.54 80.9392C113.65 78.2805 110.196 76.9536 106.177 76.9583C102.163 76.9583 98.7089 78.2876 95.8142 80.9462C92.9195 83.6049 91.4745 86.8797 91.4792 90.7708C91.4792 102.222 94.8745 111.785 101.665 119.458C108.456 127.132 117.22 132.503 127.958 135.573C129.021 135.927 129.729 136.517 130.083 137.344C130.438 138.17 130.497 139.056 130.26 140C130.024 140.826 129.552 141.535 128.844 142.125C128.135 142.715 127.25 142.892 126.188 142.656ZM67.0417 18.3437C66.0973 18.934 65.1528 19.0828 64.2084 18.79C63.2639 18.4972 62.5556 17.8762 62.0834 16.9271C61.6112 15.9826 61.4931 15.1279 61.7292 14.3629C61.9653 13.5979 62.5556 12.9179 63.5 12.3229C70.1112 8.78125 77.0174 6.06597 84.2188 4.17708C91.4202 2.28819 98.7396 1.34375 106.177 1.34375C113.733 1.34375 121.111 2.25986 128.313 4.09208C135.514 5.92431 142.479 8.54986 149.208 11.9687C150.271 12.559 150.892 13.2674 151.071 14.0937C151.251 14.9201 151.161 15.7465 150.802 16.5729C150.448 17.3993 149.858 18.0486 149.031 18.5208C148.205 18.9931 147.201 18.934 146.021 18.3437C139.764 15.1563 133.299 12.7078 126.627 10.9983C119.954 9.28889 113.138 8.43181 106.177 8.42708C99.3299 8.42708 92.6007 9.22514 85.9896 10.8212C79.3785 12.4174 73.0625 14.9249 67.0417 18.3437ZM87.9375 140.177C80.9723 132.858 75.6314 125.392 71.915 117.78C68.1987 110.167 66.3381 101.164 66.3334 90.7708C66.3334 80.0278 70.2292 70.9658 78.0209 63.585C85.8125 56.2042 95.198 52.5161 106.177 52.5208C117.156 52.5208 126.601 56.2112 134.51 63.5921C142.42 70.9729 146.375 80.0325 146.375 90.7708C146.375 91.8333 146.052 92.6904 145.405 93.3421C144.758 93.9937 143.901 94.3172 142.833 94.3125C141.889 94.3125 141.063 93.989 140.354 93.3421C139.646 92.6951 139.292 91.8381 139.292 90.7708C139.292 81.9167 136.014 74.5099 129.46 68.5504C122.906 62.591 115.145 59.6089 106.177 59.6042C97.2049 59.6042 89.503 62.5862 83.0713 68.5504C76.6396 74.5146 73.4214 81.9214 73.4167 90.7708C73.4167 100.333 75.0695 108.451 78.375 115.123C81.6806 121.796 86.5209 128.494 92.8959 135.219C93.6042 135.927 93.9584 136.753 93.9584 137.698C93.9584 138.642 93.6042 139.469 92.8959 140.177C92.1875 140.885 91.3612 141.24 90.4167 141.24C89.4723 141.24 88.6459 140.885 87.9375 140.177ZM141.417 128.135C130.91 128.135 121.789 124.594 114.054 117.51C106.319 110.427 102.454 101.514 102.458 90.7708C102.458 89.8264 102.784 89 103.436 88.2917C104.088 87.5833 104.942 87.2292 106 87.2292C107.063 87.2292 107.92 87.5833 108.571 88.2917C109.223 89 109.546 89.8264 109.542 90.7708C109.542 99.625 112.729 106.885 119.104 112.552C125.479 118.219 132.917 121.052 141.417 121.052C142.125 121.052 143.129 120.993 144.427 120.875C145.726 120.757 147.083 120.58 148.5 120.344C149.563 120.108 150.479 120.256 151.248 120.79C152.018 121.324 152.519 122.119 152.75 123.177C152.986 124.122 152.809 124.948 152.219 125.656C151.629 126.365 150.861 126.837 149.917 127.073C147.792 127.663 145.934 127.989 144.342 128.05C142.751 128.112 141.776 128.14 141.417 128.135Z)/script>script>self.__next_f.push(1,15:\$\,\g\,null,{\clipPath\:\url(#clip0_0_1)\,\children\:\$\,\path\,null,{\d\:\$2b\,\fill\:\url(#paint0_linear_0_1)\}}\n16:\$\,\path\,null,{\className\:\text-primary-600 dark:text-primary-500\,\d\:\M3 72H209\,\stroke\:\currentColor\,\strokeWidth\:\6\,\strokeLinecap\:\round\}\n17:\$\,\defs\,null,{\children\:\$\,\linearGradient\,null,{\id\:\paint0_linear_0_1\,\x1\:\106.385\,\y1\:\1.34375\,\x2\:\106\,\y2\:\72\,\gradientUnits\:\userSpaceOnUse\,\children\:\$\,\stop\,null,{\stopColor\:\white\,\stopOpacity\:\0\},\$\,\stop\,null,{\className\:\text-primary-600 dark:text-primary-500\,\offset\:\1\,\stopColor\:\currentColor\}},\$\,\clipPath\,null,{\id\:\clip0_0_1\,\children\:\$\,\rect\,null,{\width\:\129\,\height\:\72\,\fill\:\white\,\transform\:\translate(41)\}}}\n18:\$\,\div\,null,{\className\:\pointer-events-none absolute inset-px rounded-lg shadow-sm ring-1 ring-black/5 lg:rounded-l-2rem\}\n19:\$\,\div\,null,{\className\:\relative max-lg:row-start-1\,\children\:\$\,\div\,null,{\className\:\absolute inset-px rounded-lg bg-white max-lg:rounded-t-2rem lg:rounded-tr-2rem\},\$\,\div\,null,{\className\:\relative flex h-full flex-col overflow-hidden rounded-calc(var(--radius-lg)+1px) max-lg:rounded-t-calc(2rem+1px) lg:rounded-tr-calc(2rem+1px)\,\children\:\$\,\div\,null,{\className\:\px-8 pt-8 sm:px-10 sm:pt-10\,\children\:\$\,\p\,null,{\className\:\mt-2 text-lg font-medium tracking-tight text-gray-950 max-lg:text-center\,\children\:\Performance\},\$\,\p\,null,{\className\:\mt-2 max-w-lg text-sm/6 text-gray-600 max-lg:text-center\,\children\:\Lightweight, fast, and built to protect without slowing you down.\}},\$\,\div\,null,{\className\:\flex flex-1 items-center justify-center px-8 max-lg:pt-10 max-lg:pb-12 sm:px-10 lg:pb-2\,\children\:\$\,\$L7\,null,{\className\:\w-full max-lg:max-w-xs grayscale-75\,\width\:1920,\height\:1080,\src\:\https://tailwindcss.com/plus-assets/img/component-images/bento-03-performance.png\,\alt\:\\}}},\$\,\div\,null,{\className\:\pointer-events-none absolute inset-px rounded-lg shadow-sm ring-1 ring-black/5 max-lg:rounded-t-2rem lg:rounded-tr-2rem\}}\n1a:\$\,\div\,null,{\className\:\relative max-lg:row-start-3 lg:col-start-2 lg:row-start-2 lg:rounded-br-2rem\,\children\:\$\,\div\,null,{\className\:\absolute inset-px rounded-lg bg-white\},\$\,\div\,null,{\className\:\relative flex h-full flex-col overflow-hidden rounded-calc(var(--radius-lg)+1px) lg:rounded-br-calc(2rem+1px)\,\children\:\$\,\div\,null,{\className\:\px-8 pt-8 sm:px-10 sm:pt-10\,\children\:\$\,\p\,null,{\className\:\mt-2 text-lg font-medium tracking-tight text-gray-950 max-lg:text-center\,\children\:\Security\},\$\,\p\,null,{\className\:\mt-2 max-w-lg text-sm/6 text-gray-600 max-lg:text-center\,\children\:\Advanced protection against threats, tampering, and data breaches.\}},\$\,\div\,null,{\className\:\@container flex flex-1 items-center max-lg:py-6 lg:pb-2\,\children\:\$\,\$L7\,null,{\className\:\h-min(152px,40cqw) object-cover grayscale-75\,\width\:1920,\height\:1080,\src\:\https://tailwindcss.com/plus-assets/img/component-images/bento-03-security.png\,\alt\:\\}}},\$\,\div\,null,{\className\:\pointer-events-none absolute inset-px rounded-lg shadow-sm ring-1 ring-black/5 lg:rounded-br-2rem\}}\n)/script>script>self.__next_f.push(1,1c:\$\,\section\,null,{\id\:\about\,\className\:\py-20 relative overflow-x-hidden\,\children\:\$\,\div\,null,{\aria-hidden\:\true\,\className\:\absolute top-10 left-calc(30%-4rem) -z-10 transform-gpu blur-3xl sm:left-calc(30%-18rem) lg:top-calc(50%-30rem) lg:left-48 xl:left-calc(30%-24rem)\,\children\:\$\,\div\,null,{\style\:{\clipPath\:\polygon(73.6% 51.7%, 91.7% 11.8%, 100% 46.4%, 97.4% 82.2%, 92.5% 84.9%, 75.7% 64%, 55.3% 47.5%, 46.5% 49.4%, 45% 62.9%, 50.3% 87.2%, 21.3% 64.1%, 0.1% 100%, 5.4% 51.1%, 21.4% 63.9%, 58.9% 0.2%, 73.6% 51.7%)\},\className\:\aspect-1108/632 w-277 bg-linear-to-r from-#80caff to-#4f46e5 opacity-20\}},\$\,\div\,null,{\className\:\px-6 lg:px-8 max-w-2xl lg:max-w-5xl mx-auto\,\children\:\$\,\div\,null,{\className\:\text-center\,\children\:\$\,\h2\,null,{\className\:\text-center text-base/7 font-semibold text-blue-600\,\children\:\About ByteriaLab\},\$\,\h1\,null,{\className\:\text-3xl font-semibold tracking-tight text-foreground sm:text-5xl mt-2\,\children\:\Empowering mobile security\},\$\,\p\,null,{\className\:\mt-8 text-lg font-medium text-pretty text-secondary-foreground sm:text-xl/8\,\children\:\ByteriaLab delivers cutting-edge mobile security solutions that protect apps, users, and businesses from modern cyber threats. Our mission is simple: make mobile security seamless, effective, and future-proof.\}}},\$\,\div\,null,{\className\:\mx-auto mt-20 max-w-5xl px-6 lg:px-8\,\children\:\$\,\div\,null,{\className\:\mx-auto max-w-2xl lg:mx-0 lg:max-w-none\,\children\:\$\,\div\,null,{\className\:\grid max-w-xl grid-cols-1 gap-8 text-base/7 text-secondary-foreground lg:max-w-none lg:grid-cols-2\,\children\:\$\,\div\,null,{\children\:\$\,\p\,null,{\children\:\At ByteriaLab, we specialize in providing robust security technologies tailored for mobile platforms. From startups to global enterprises, we help businesses secure their mobile apps and protect sensitive data. Our deep expertise in cybersecurity ensures your mobile solutions are built on a foundation of trust and resilience.\},\$\,\p\,null,{\className\:\mt-8\,\children\:\We continuously innovate to combat emerging threats in the mobile landscape. Our solutions offer proactive threat detection, app shielding, and anti-fraud measures that keep you a step ahead of cybercriminals. With ByteriaLab, you’re not just reacting to threats — you’re preventing them.\}},\$\,\div\,null,{\children\:\$\,\p\,null,{\children\:\Navigating data privacy regulations can be challenging. That’s why ByteriaLab focuses on making compliance easier. Our security frameworks support GDPR, CCPA, HIPAA, and other standards, enabling you to meet regulatory requirements while safeguarding user privacy.\},\$\,\p\,null,{\className\:\mt-8\,\children\:\We understand the importance of performance and scalability. Our solutions are lightweight, efficient, and designed to grow with your business. Plus, our dedicated support team ensures you get expert guidance every step of the way — from integration to ongoing security management.\}}}}}}\n)/script>script>self.__next_f.push(1,1d:\$\,\$L2c\,null,{}\n)/script>script>self.__next_f.push(1,1e:\$\,\section\,null,{\id\:\cta\,\className\:\bg-gray-50 py-12 sm:py-20\,\children\:\$\,\div\,null,{\className\:\py-12\,\children\:\$\,\div\,null,{\className\:\mx-auto max-w-5xl px-6\,\children\:\$\,\div\,null,{\className\:\flex flex-wrap items-center justify-between gap-6\,\children\:\$\,\div\,null,{\className\:\flex flex-col\,\children\:\$\,\h2\,null,{\className\:\text-foreground text-balance text-3xl font-semibold lg:text-4xl\,\children\:\Still not convinced?\},\$\,\p\,null,{\className\:\mt-4 text-lg\,\children\:\Were here to help you!\}},\$\,\div\,null,{\className\:\flex justify-end gap-3\,\children\:\$\,\$L2d\,null,{\data-slot\:\button\,\className\:\inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 \u0026_svg:pointer-events-none \u0026_svg:not(class*size-):size-4 shrink-0 \u0026_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 px-6 has-\u003esvg:px-4 rounded-lg\,\children\:\$\,\$L6\,null,{\href\:\/contact\,\children\:\Contact Us\}},\$\,\$L2d\,null,{\data-slot\:\button\,\className\:\inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 \u0026_svg:pointer-events-none \u0026_svg:not(class*size-):size-4 shrink-0 \u0026_svg:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-3px aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive shadow-xs h-10 px-6 has-\u003esvg:px-4 rounded-lg bg-blue-500 text-white hover:bg-blue-500/90\,\children\:\$\,\$L6\,null,{\href\:\https://docs.byteria.dev\,\target\:\_blank\,\children\:\View Docs\}}}}}}}\n)/script>script>self.__next_f.push(1,1f:\$\,\footer\,null,{\id\:\footer\,\className\:\bg-background pt-20 pb-8\,\children\:\$\,\div\,null,{\className\:\mx-auto max-w-5xl px-6 overflow-hidden\,\children\:\$\,\div\,null,{\className\:\grid gap-12 md:grid-cols-5\,\children\:\$\,\div\,null,{\className\:\md:col-span-2\,\children\:\$\,\$L6\,null,{\href\:\/\,\aria-label\:\go home\,\className\:\block size-fit\,\children\:\$\,\$L7\,null,{\src\:\/logo.svg\,\alt\:\Byteria logo\,\width\:1675,\height\:308,\className\:\h-5 w-auto\,\priority\:true}}},\$\,\div\,null,{\className\:\col-span-3 grid grid-cols-3 gap-4 md:gap-6\,\children\:\$\,\div\,\0\,{\className\:\space-y-3 md:space-y-4\,\children\:\$\,\span\,null,{\className\:\block text-sm font-medium md:text-base\,\children\:\Products\},\$\,\$L6\,\0\,{\href\:\/alphyn\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Alphyn\}},\$\,\$L6\,\1\,{\href\:\/upshield\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\UpShield\}},\$\,\$L6\,\2\,{\href\:\/rasp\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\RASP\}},\$\,\$L6\,\3\,{\href\:\/bug-bounty\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Bug Bounty\}},\$\,\$L6\,\4\,{\href\:\/trainings\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Trainings\}}},\$\,\div\,\1\,{\className\:\space-y-3 md:space-y-4\,\children\:\$\,\span\,null,{\className\:\block text-sm font-medium md:text-base\,\children\:\Company\},\$\,\$L6\,\0\,{\href\:\/\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Home\}},\$\,\$L6\,\1\,{\href\:\/#bento\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Features\}},\$\,\$L6\,\2\,{\href\:\/about\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\About\}},\$\,\$L6\,\3\,{\href\:\/contact\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\Contact\}}},\$\,\div\,\2\,{\className\:\space-y-3 md:space-y-4\,\children\:\$\,\span\,null,{\className\:\block text-sm font-medium md:text-base\,\children\:\Contact\},\$\,\$L6\,\0\,{\href\:\tel:+08503037067\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\0850 303 7067\}},\$\,\$L6\,\1\,{\href\:\mailto:hello@byterialab.com\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\hello@byterialab.com\}},\$\,\$L6\,\2\,{\href\:\#footer\,\className\:\text-muted-foreground hover:text-primary block text-xs duration-150 md:text-base\,\children\:\$\,\span\,null,{\children\:\71-75 Shelton Street, Covent Garden, London, United Kingdom, WC2H 9JQ\}}}}},\$\,\div\,null,{\className\:\mt-12 flex flex-wrap items-end justify-between gap-6 border-t py-6\,\children\:\$\,\span\,null,{\className\:\text-muted-foreground order-last block text-center text-sm md:order-first\,\children\:\© \,2026,\ ByteriaLab, All rights reserved\},\$\,\div\,null,{\className\:\order-first flex flex-wrap justify-center gap-6 text-sm md:order-last\,\children\:\$\,\$L6\,null,{\href\:\https://x.com/byterialab\,\target\:\_blank\,\rel\:\noopener noreferrer\,\aria-label\:\X/Twitter\,\className\:\text-muted-foreground hover:text-primary block\,\children\:\$\,\svg\,null,{\className\:\size-6\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:\1em\,\height\:\1em\,\viewBox\:\0 0 24 24\,\children\:\$\,\path\,null,{\fill\:\currentColor\,\d\:\M10.488 14.651L15.25 21h7l-7.858-10.478L20.93 3h-2.65l-5.117 5.886L8.75 3h-7l7.51 10.015L2.32 21h2.65zM16.25 19L5.75 5h2l10.5 14z\}}},\$L2e\,\$L2f\}}}}\n)/script>script>self.__next_f.push(1,20:\$\,\script\,\script-0\,{\src\:\/_next/static/chunks/d6a252ca72ff6c4c.js\,\async\:true,\nonce\:\$undefined\}\n21:\$\,\script\,\script-1\,{\src\:\/_next/static/chunks/90685c50cc4b9551.js\,\async\:true,\nonce\:\$undefined\}\n22:\$\,\script\,\script-2\,{\src\:\/_next/static/chunks/4c400030e56aa73c.js\,\async\:true,\nonce\:\$undefined\}\n23:\$\,\script\,\script-3\,{\src\:\/_next/static/chunks/ffae3d2d81dfef76.js\,\async\:true,\nonce\:\$undefined\}\n24:\$\,\script\,\script-4\,{\src\:\/_next/static/chunks/aed686a350f9f2cb.js\,\async\:true,\nonce\:\$undefined\}\n25:\$\,\$L30\,null,{\children\:\$\,\$29\,null,{\name\:\Next.MetadataOutlet\,\children\:\$@31\}}\n)/script>script>self.__next_f.push(1,2e:\$\,\$L6\,null,{\href\:\https://www.linkedin.com/company/byteria\,\target\:\_blank\,\rel\:\noopener noreferrer\,\aria-label\:\LinkedIn\,\className\:\text-muted-foreground hover:text-primary block\,\children\:\$\,\svg\,null,{\className\:\size-6\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:\1em\,\height\:\1em\,\viewBox\:\0 0 24 24\,\children\:\$\,\path\,null,{\fill\:\currentColor\,\d\:\M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93zM6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37z\}}}\n2f:\$\,\$L6\,null,{\href\:\https://instagram.com/byterialab\,\target\:\_blank\,\rel\:\noopener noreferrer\,\aria-label\:\Instagram\,\className\:\text-muted-foreground hover:text-primary block\,\children\:\$\,\svg\,null,{\className\:\size-6\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:\1em\,\height\:\1em\,\viewBox\:\0 0 24 24\,\children\:\$\,\path\,null,{\fill\:\currentColor\,\d\:\M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4zm9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8A1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5a5 5 0 0 1-5 5a5 5 0 0 1-5-5a5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3\}}}\n)/script>script>self.__next_f.push(1,27:\$\,\meta\,\0\,{\charSet\:\utf-8\},\$\,\meta\,\1\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\}\n)/script>script>self.__next_f.push(1,32:I70756,\/_next/static/chunks/d1f79d4354f8c193.js\,\/_next/static/chunks/065e161cb8ba5445.js\,\IconMark\\n)/script>script>self.__next_f.push(1,2a:\$\,\title\,\0\,{\children\:\ByteriaLab - Enterprise Mobile Security Solutions\},\$\,\meta\,\1\,{\name\:\description\,\content\:\Byteria - Enterprise-grade mobile application security solutions. Protect your apps with advanced threat detection, real-time monitoring, and comprehensive security features.\},\$\,\meta\,\2\,{\name\:\application-name\,\content\:\ByteriaLab\},\$\,\meta\,\3\,{\name\:\author\,\content\:\ByteriaLab\},\$\,\meta\,\4\,{\name\:\generator\,\content\:\Next.js\},\$\,\meta\,\5\,{\name\:\keywords\,\content\:\mobile security,app protection,cybersecurity,threat detection,runtime protection,code obfuscation,anti-tampering,mobile app security,security SDK,application security,Byteria,ByteriaSecurity\},\$\,\meta\,\6\,{\name\:\creator\,\content\:\ByteriaLab\},\$\,\meta\,\7\,{\name\:\publisher\,\content\:\ByteriaLab\},\$\,\meta\,\8\,{\name\:\category\,\content\:\technology\},\$\,\link\,\9\,{\rel\:\canonical\,\href\:\https://byterialab.com\},\$\,\meta\,\10\,{\name\:\mobile-web-app-capable\,\content\:\yes\},\$\,\meta\,\11\,{\name\:\apple-mobile-web-app-title\,\content\:\ByteriaLab\},\$\,\link\,\12\,{\href\:\/apple-touch-icon.png\,\media\:\$undefined\,\rel\:\apple-touch-startup-image\},\$\,\meta\,\13\,{\name\:\apple-mobile-web-app-status-bar-style\,\content\:\default\},\$\,\meta\,\14\,{\property\:\og:title\,\content\:\ByteriaLab - Enterprise Mobile Security Solutions\},\$\,\meta\,\15\,{\property\:\og:description\,\content\:\Byteria - Enterprise-grade mobile application security solutions. Protect your apps with advanced threat detection, real-time monitoring, and comprehensive security features.\},\$\,\meta\,\16\,{\property\:\og:url\,\content\:\https://byterialab.com\},\$\,\meta\,\17\,{\property\:\og:site_name\,\content\:\ByteriaLab - Enterprise Mobile Security Solutions\},\$\,\meta\,\18\,{\property\:\og:locale\,\content\:\en-US\},\$\,\meta\,\19\,{\property\:\og:image\,\content\:\https://byterialab.com/og_image.png\},\$\,\meta\,\20\,{\property\:\og:type\,\content\:\website\},\$\,\meta\,\21\,{\name\:\twitter:card\,\content\:\summary_large_image\},\$\,\meta\,\22\,{\name\:\twitter:site\,\content\:\https://byterialab.com\},\$\,\meta\,\23\,{\name\:\twitter:creator\,\content\:\ByteriaLab\},\$\,\meta\,\24\,{\name\:\twitter:title\,\content\:\ByteriaLab - Enterprise Mobile Security Solutions\},\$\,\meta\,\25\,{\name\:\twitter:description\,\content\:\Byteria - Enterprise-grade mobile application security solutions. Protect your apps with advanced threat detection, real-time monitoring, and comprehensive security features.\},\$\,\meta\,\26\,{\name\:\twitter:image\,\content\:\https://byterialab.com/og_image.png\},\$\,\meta\,\27\,{\property\:\al:web:url\,\content\:\https://byterialab.com\},\$\,\meta\,\28\,{\property\:\al:web:should_fallback\,\content\:\true\},\$\,\link\,\29\,{\rel\:\shortcut icon\,\href\:\https://byterialab.com/favicon.png\},\$\,\link\,\30\,{\rel\:\icon\,\href\:\/favicon.ico\,\type\:\image/x-icon\},\$\,\link\,\31\,{\rel\:\icon\,\href\:\/favicon-96x96.png\,\sizes\:\96x96\,\type\:\image/png\},\$\,\link\,\32\,{\rel\:\icon\,\href\:\/favicon-48x48.png\,\sizes\:\48x48\,\type\:\image/png\},\$\,\link\,\33\,{\rel\:\icon\,\href\:\/favicon-32x32.png\,\sizes\:\32x32\,\type\:\image/png\},\$\,\link\,\34\,{\rel\:\icon\,\href\:\/favicon-16x16.png\,\sizes\:\16x16\,\type\:\image/png\},\$\,\link\,\35\,{\rel\:\icon\,\href\:\/favicon.svg\,\type\:\image/svg+xml\},\$\,\link\,\36\,{\rel\:\apple-touch-icon\,\href\:\/apple-touch-icon.png\},\$\,\$L32\,\37\,{}\n)/script>script>self.__next_f.push(1,31:null\n)/script>script>self.__next_f.push(1,1b:\$\,\section\,null,{\id\:\blog\,\className\:\py-24 sm:py-32\,\children\:\$\,\div\,null,{\className\:\mx-auto max-w-2xl px-6 lg:max-w-5xl lg:px-8\,\children\:\$\,\h2\,null,{\className\:\text-center text-base/7 font-semibold text-blue-600\,\children\:\Blog\},\$\,\p\,null,{\className\:\mx-auto mt-2 max-w-lg text-center text-4xl font-semibold tracking-tight text-balance text-gray-950 sm:text-5xl\,\children\:\Latest blog posts\},\$\,\div\,null,{\className\:\mx-auto mt-10 grid max-w-2xl grid-cols-1 gap-x-8 gap-y-8 sm:mt-16 lg:mx-0 lg:max-w-none lg:grid-cols-2\,\children\:\$\,\div\,\0\,{\data-slot\:\card\,\className\:\bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm\,\children\:\$\,\div\,null,{\data-slot\:\card-content\,\className\:\px-6 flex max-w-xl flex-col items-start justify-between\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-x-4 text-xs\,\children\:\$\,\time\,null,{\dateTime\:\2025-09-30T15:45:01\,\className\:\text-gray-500\,\children\:\30 Sep 2025\},\$\,\div\,null,{\className\:\relative z-10 rounded-full bg-gray-50 px-3 py-1.5 font-medium text-gray-600 hover:bg-gray-100\,\children\:\article\}},\$\,\div\,null,{\className\:\group relative\,\children\:\$\,\h3\,null,{\className\:\mt-3 text-lg/6 font-semibold text-gray-900 group-hover:text-gray-600\,\children\:\$\,\$L6\,null,{\href\:\https://blog.byterialab.com/android-trusted-execution-environment/\,\target\:\_blank\,\rel\:\noopener noreferrer\,\children\:\$\,\span\,null,{\className\:\absolute inset-0\},\Android - Trusted Execution Environment - Byteria - Mobile Application Security Blog\}},\$\,\p\,null,{\className\:\mt-5 line-clamp-3 text-sm/6 text-gray-600\,\children\:\TEE (Trusted Execution Environment) is a general security technology used across different architectures and platforms. In this article, however, we will focus specifically on TEE solutions in Android devices. On Android devices, TEE is a hardware-backed isolated execution environment provided by the processor. The operating system and applications we use in daily life run in the “Normal World,” also known as the REE (Rich Execution Environment). The REE includes the Android kernel, services, and user applications. However, it is a complex environment exposed to potential attacks, and on its own, it is not sufficient for handling critical security functions.\}}}},\$\,\div\,\1\,{\data-slot\:\card\,\className\:\bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm\,\children\:\$\,\div\,null,{\data-slot\:\card-content\,\className\:\px-6 flex max-w-xl flex-col items-start justify-between\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-x-4 text-xs\,\children\:\$\,\time\,null,{\dateTime\:\2025-03-03T00:33:15\,\className\:\text-gray-500\,\children\:\03 Mar 2025\},\$\,\div\,null,{\className\:\relative z-10 rounded-full bg-gray-50 px-3 py-1.5 font-medium text-gray-600 hover:bg-gray-100\,\children\:\article\}},\$\,\div\,null,{\className\:\group relative\,\children\:\$\,\h3\,null,{\className\:\mt-3 text-lg/6 font-semibold text-gray-900 group-hover:text-gray-600\,\children\:\$\,\$L6\,null,{\href\:\https://blog.byterialab.com/reversing-googles-new-vm-based-integrity-protection-pairip/\,\target\:\_blank\,\rel\:\noopener noreferrer\,\children\:\$\,\span\,null,{\className\:\absolute inset-0\},\Reversing Googles New VM-Based Integrity Protection: PairIP - Byteria - Mobile Application Security Blog\}},\$\,\p\,null,{\className\:\mt-5 line-clamp-3 text-sm/6 text-gray-600\,\children\:\Google replaced its long-standing integrity protection with the Safetynet infrastructure in 2024, with a new structure called PairIP. When you enter the Safetynet documentation page,\u0026#8230;\}}}},\$\,\div\,\2\,{\data-slot\:\card\,\className\:\bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm\,\children\:\$L33\},\$L34\}}}\n)/script>script>self.__next_f.push(1,33:\$\,\div\,null,{\data-slot\:\card-content\,\className\:\px-6 flex max-w-xl flex-col items-start justify-between\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-x-4 text-xs\,\children\:\$\,\time\,null,{\dateTime\:\2024-12-23T23:40:05\,\className\:\text-gray-500\,\children\:\23 Dec 2024\},\$\,\div\,null,{\className\:\relative z-10 rounded-full bg-gray-50 px-3 py-1.5 font-medium text-gray-600 hover:bg-gray-100\,\children\:\article\}},\$\,\div\,null,{\className\:\group relative\,\children\:\$\,\h3\,null,{\className\:\mt-3 text-lg/6 font-semibold text-gray-900 group-hover:text-gray-600\,\children\:\$\,\$L6\,null,{\href\:\https://blog.byterialab.com/android-shared-library-injection/\,\target\:\_blank\,\rel\:\noopener noreferrer\,\children\:\$\,\span\,null,{\className\:\absolute inset-0\},\a bit of mobile: Android Shared Library Injection - Byteria - Mobile Application Security Blog\}},\$\,\p\,null,{\className\:\mt-5 line-clamp-3 text-sm/6 text-gray-600\,\children\:\$undefined\}}}\n)/script>script>self.__next_f.push(1,34:\$\,\div\,\3\,{\data-slot\:\card\,\className\:\bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm\,\children\:\$\,\div\,null,{\data-slot\:\card-content\,\className\:\px-6 flex max-w-xl flex-col items-start justify-between\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-x-4 text-xs\,\children\:\$\,\time\,null,{\dateTime\:\2023-03-05T00:54:00\,\className\:\text-gray-500\,\children\:\05 Mar 2023\},\$\,\div\,null,{\className\:\relative z-10 rounded-full bg-gray-50 px-3 py-1.5 font-medium text-gray-600 hover:bg-gray-100\,\children\:\article\}},\$\,\div\,null,{\className\:\group relative\,\children\:\$\,\h3\,null,{\className\:\mt-3 text-lg/6 font-semibold text-gray-900 group-hover:text-gray-600\,\children\:\$\,\$L6\,null,{\href\:\https://blog.byterialab.com/a-bit-of-obfuscation-mba-expressions/\,\target\:\_blank\,\rel\:\noopener noreferrer\,\children\:\$\,\span\,null,{\className\:\absolute inset-0\},\a bit of obfuscation: MBA expressions, opaque predicates, affine functions - Byteria - Mobile Application Security Blog\}},\$\,\p\,null,{\className\:\mt-5 line-clamp-3 text-sm/6 text-gray-600\,\children\:\MBA Expressions, which stands for Mixed Boolean Arithmetic, is one of the most common principles used by many obfuscators. MBA Expressions are used to confuse the data flow of the program using boolean operators, (e.g., ∧,∨,¬,⊕) and integer arithmetic operators, (e.g + (ADD) , * (IMUL) , - (DEC) ) operators.\}}}}\n)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]