{"roots":["1:533"],"nodeById":{"14:6847":{"id":"14:6847","assetId":"VariableCollectionId:198352322efe02024fdfefd6f84670742d689df0/10286:430","type":"VARIABLE_COLLECTION","name":"Color","defaultModeId":"10000:0","modes":[{"modeId":"10000:0","name":"Light"},{"modeId":"10089:1","name":"Dark"},{"modeId":"10198:0","name":"On Color"},{"modeId":"10198:1","name":"On Color (Alpha)"}]},"4:342":{"id":"4:342","assetId":"VariableCollectionId:4:342","type":"VARIABLE_COLLECTION","name":"Collection 1","defaultModeId":"4:0","modes":[{"modeId":"4:0","name":"Mode 1"}]},"4:345":{"id":"4:345","assetId":"VariableCollectionId:f4e3c0cee401c54a50a89e3cbc7c812c15b4d669/10286:430","type":"VARIABLE_COLLECTION","name":"Color","defaultModeId":"10000:0","modes":[{"modeId":"10000:0","name":"Light"},{"modeId":"10089:1","name":"Dark"},{"modeId":"10198:0","name":"On Color"},{"modeId":"10198:1","name":"On Color (Alpha)"}]},"1:3428":{"type":"COMPONENT","id":"1:3428","name":"Header 1","absoluteBoundingBox":{"x":4895.0,"y":-206.0,"width":1280.0,"height":84.0},"isolatedAbsoluteRenderBounds":{"x":4895.0,"y":-206.0,"width":1280.0,"height":84.0},"relativeTransform":[[1.0,0.0,4895.0],[0.0,1.0,-206.0]],"size":{"x":1280.0,"y":84.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[{"type":"BACKGROUND_BLUR","visible":true,"blurType":"PROGRESSIVE","startRadius":0.0,"startOffset":{"x":0.5,"y":0.0},"endOffset":{"x":0.5,"y":1.0},"radius":20.0}],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}]},"accessibleHTMLTag":"HEADER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":18.0,"paddingRight":40.0,"paddingBottom":18.0,"paddingLeft":40.0,"layoutMode":"HORIZONTAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","children":["1:3419","1:3401"]},"1:3401":{"type":"FRAME","id":"1:3401","name":"Nav","absoluteBoundingBox":{"x":5933.0,"y":-175.5,"width":202.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":5933.0,"y":-175.5,"width":202.0,"height":23.0},"relativeTransform":[[1.0,0.0,1038.0],[0.0,1.0,30.5]],"size":{"x":202.0,"y":23.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"NAV","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":32.0,"counterAxisAlignItems":"CENTER","children":["1:3402","1:3403","1:3404"]},"14:6863":{"type":"COMPONENT_SET","id":"14:6863","name":"External Link","absoluteBoundingBox":{"x":4205.0,"y":296.0,"width":552.0,"height":48.0},"isolatedAbsoluteRenderBounds":{"x":4205.0,"y":296.0,"width":552.0,"height":48.0},"relativeTransform":[[1.0,0.0,4205.0],[0.0,1.0,296.0]],"size":{"x":552.0,"y":48.0},"fills":[],"strokeAlign":"INSIDE","strokeDashes":[10.0,5.0],"strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.592156887054443,"g":0.278431385755539,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["14:6864"],"componentPropertyDefinitions":{"Style":{"type":"VARIANT","defaultValue":"Outlined","variantOptions":["Outlined","Two-Toned","Filled"]},"Size":{"type":"VARIANT","defaultValue":"20px","variantOptions":["20px","24px"]},"Mode":{"type":"VARIANT","defaultValue":"Light","variantOptions":["Light","Dark"]}}},"14:6806":{"type":"COMPONENT","id":"14:6806","name":"Footer section","absoluteBoundingBox":{"x":4895.0,"y":97.0,"width":1280.0,"height":223.000991821289},"isolatedAbsoluteRenderBounds":{"x":4895.0,"y":96.4667739868164,"width":1280.0,"height":223.534217834473},"relativeTransform":[[1.0,0.0,4895.0],[0.0,1.0,97.0]],"size":{"x":1280.0,"y":223.000991821289},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.976470589637756,"g":0.978040516376495,"b":0.980392158031464,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","maxWidth":1920.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":40.0,"paddingBottom":30.0,"paddingLeft":40.0,"layoutMode":"VERTICAL","itemSpacing":127.0,"counterAxisSizingMode":"FIXED","children":["14:6683","14:6716"]},"14:6716":{"type":"FRAME","id":"14:6716","name":"Frame 2147237549","absoluteBoundingBox":{"x":4935.0,"y":274.0009765625,"width":1200.0,"height":16.0},"isolatedAbsoluteRenderBounds":{"x":4935.0,"y":274.0009765625,"width":1200.0,"height":16.3359375},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,177.000991821289]],"size":{"x":1200.0,"y":16.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":30.0,"counterAxisSizingMode":"FIXED","children":["14:6717","14:6718"]},"14:6718":{"type":"TEXT","id":"14:6718","name":"© 2025 Mason Chang. All Rights Reserved.","absoluteBoundingBox":{"x":4935.0,"y":274.0009765625,"width":308.0,"height":16.0},"isolatedAbsoluteRenderBounds":{"x":4935.8515625,"y":275.0009765625,"width":305.796875,"height":15.3359375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":308.0,"y":16.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":0.901675581932068,"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"© 2025 Mason Chang. All Rights Reserved.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"14:6958":{"mainComponentId":"14:6907","type":"INSTANCE","id":"14:6958","name":"Text Link","absoluteBoundingBox":{"x":6059.0029296875,"y":127.000213623047,"width":75.9972534179688,"height":20.0007820129395},"isolatedAbsoluteRenderBounds":{"x":6059.0029296875,"y":127.000213623047,"width":75.9972534179688,"height":20.0007820129395},"relativeTransform":[[1.0,0.0,1124.00268554688],[0.0,1.0,0.0]],"size":{"x":75.9972534179688,"y":20.0007820129395},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":14,"localID":7090},"event":{"interactionType":"ON_CLICK"},"actions":[{"connectionType":"URL","connectionURL":"https://www.linkedin.com/in/ming-yu-chang/","openUrlInNewTab":true}],"isDeleted":false,"stateManagementVersion":1}],"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","isInAnimateTree":true,"children":["I14:6958;14:6901","I14:6958;14:6903"],"componentProperties":{},"overrides":[{"key":[],"value":{"size":{"x":75.9972534179688,"y":20.0007820129395},"interactions":[{"id":{"sessionID":14,"localID":7090},"event":{"interactionType":"ON_CLICK"},"actions":[{"connectionType":"URL","connectionURL":"https://www.linkedin.com/in/ming-yu-chang/","openUrlInNewTab":true}],"isDeleted":false,"stateManagementVersion":1}]}},{"key":["Back to Top0"],"value":{"characterStyleOverrides":[],"characters":"LinkedIn","lineIndentations":[0],"lineStyleOverrides":[0],"lineTypes":["NONE"],"styleOverrideTable":{}}},{"key":["ArrowLineUpSecondary0"],"value":{"overrides":[{"key":[],"value":{"componentProperties":{"Style":{"value":"Outlined","type":"VARIANT","boundVariables":{}},"Size":{"value":"20px","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}}}}],"mainComponentId":"14:6864","componentProperties":{"Style":{"value":"Outlined","type":"VARIANT","boundVariables":{}},"Size":{"value":"20px","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}}}}]},"10:4496":{"id":"10:4496","type":"VARIABLE","assetId":"VariableID:a5b9634c09563778519a372e3ae682eff2abd8d8/13236:9","name":"Neutral/desktop-color-neutral-08","resolvedType":"COLOR","valuesByMode":{"10000:0":{"r":0.503199934959412,"g":0.535093247890472,"b":0.576800107955933,"a":1.0},"10089:1":{"r":0.717647075653076,"g":0.737254917621613,"b":0.760784327983856,"a":1.0},"10198:0":{"r":0.74117648601532,"g":0.74117648601532,"b":0.74117648601532,"a":1.0},"10198:1":{"r":1.0,"g":1.0,"b":1.0,"a":0.720000028610229}},"variableCollectionId":"VariableCollectionId:f4e3c0cee401c54a50a89e3cbc7c812c15b4d669/10286:430","codeSyntax":{}},"4:343":{"id":"4:343","type":"VARIABLE","assetId":"VariableID:4:343","name":"Color","resolvedType":"COLOR","valuesByMode":{"4:0":{"r":1.0,"g":1.0,"b":1.0,"a":1.0}},"variableCollectionId":"VariableCollectionId:4:342","codeSyntax":{}},"4:349":{"id":"4:349","type":"VARIABLE","assetId":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108","name":"Text/desktop-color-text-2","resolvedType":"COLOR","valuesByMode":{"10000:0":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"},"10089:1":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"},"10198:0":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"},"10198:1":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}},"variableCollectionId":"VariableCollectionId:f4e3c0cee401c54a50a89e3cbc7c812c15b4d669/10286:430","codeSyntax":{}},"4:350":{"id":"4:350","type":"VARIABLE","assetId":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0","name":"Text/desktop-color-text-1","resolvedType":"COLOR","valuesByMode":{"10000:0":{"type":"VARIABLE_ALIAS","id":"VariableID:2e6321c4d85d940314e222c3653e3d8ee47bfd56/14407:1"},"10089:1":{"type":"VARIABLE_ALIAS","id":"VariableID:2e6321c4d85d940314e222c3653e3d8ee47bfd56/14407:1"},"10198:0":{"type":"VARIABLE_ALIAS","id":"VariableID:2e6321c4d85d940314e222c3653e3d8ee47bfd56/14407:1"},"10198:1":{"type":"VARIABLE_ALIAS","id":"VariableID:2e6321c4d85d940314e222c3653e3d8ee47bfd56/14407:1"}},"variableCollectionId":"VariableCollectionId:f4e3c0cee401c54a50a89e3cbc7c812c15b4d669/10286:430","codeSyntax":{}},"5:693":{"id":"5:693","type":"VARIABLE","assetId":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29","name":"Neutral/desktop-color-neutral-01","resolvedType":"COLOR","valuesByMode":{"10000:0":{"r":0.976470589637756,"g":0.978040516376495,"b":0.980392158031464,"a":1.0},"10089:1":{"r":0.109803922474384,"g":0.117647059261799,"b":0.129411771893501,"a":1.0},"10198:0":{"r":0.121568627655506,"g":0.121568627655506,"b":0.121568627655506,"a":1.0},"10198:1":{"r":1.0,"g":1.0,"b":1.0,"a":0.0399999991059303}},"variableCollectionId":"VariableCollectionId:f4e3c0cee401c54a50a89e3cbc7c812c15b4d669/10286:430","codeSyntax":{}},"1:533":{"type":"WEBPAGE","id":"1:533","name":"/ubiquiti","absoluteBoundingBox":{"x":10806.0,"y":0.0,"width":2711.0,"height":18565.166015625},"isolatedAbsoluteRenderBounds":{"x":10806.0,"y":0.0,"width":2711.0,"height":18565.166015625},"relativeTransform":[[1.0,0.0,10806.0],[0.0,1.0,0.0]],"size":{"x":2711.0,"y":18565.166015625},"fills":[{"opacity":0.0470588244497776,"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["1:534","1:634","1:734"]},"4:499":{"mainComponentId":"1:3428","type":"INSTANCE","id":"4:499","name":"Header 1","absoluteBoundingBox":{"x":13078.0,"y":100.0,"width":375.0,"height":84.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":100.0,"width":375.0,"height":84.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":84.0},"fills":[],"constraints":{"vertical":"TOP","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","layoutPositioning":"ABSOLUTE","scrollBehavior":"FIXED","strokes":[],"effects":[{"type":"BACKGROUND_BLUR","visible":true,"blurType":"PROGRESSIVE","startRadius":0.0,"startOffset":{"x":0.5,"y":0.0},"endOffset":{"x":0.5,"y":1.0},"radius":20.0}],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}]},"accessibleHTMLTag":"HEADER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":18.0,"paddingRight":20.0,"paddingBottom":18.0,"paddingLeft":20.0,"layoutMode":"HORIZONTAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","children":["I4:499;1:3419","I4:499;1:3401"],"componentProperties":{},"overrides":[{"key":[],"value":{"layoutPositioning":"ABSOLUTE","paddingLeft":20.0,"paddingRight":20.0,"size":{"x":375.0,"y":84.0}}},{"key":["Nav0","Work0"],"value":{"visible":false}}]},"14:6848":{"id":"14:6848","type":"VARIABLE","assetId":"VariableID:90ba5dc3c33223a097fdb4252c2d5468b16bda8e/13236:9","name":"Neutral/desktop-color-neutral-08","resolvedType":"COLOR","valuesByMode":{"10000:0":{"r":0.503199934959412,"g":0.535093247890472,"b":0.576800107955933,"a":1.0},"10089:1":{"r":0.717647075653076,"g":0.737254917621613,"b":0.760784327983856,"a":1.0},"10198:0":{"r":0.74117648601532,"g":0.74117648601532,"b":0.74117648601532,"a":1.0},"10198:1":{"r":1.0,"g":1.0,"b":1.0,"a":0.720000028610229}},"variableCollectionId":"VariableCollectionId:198352322efe02024fdfefd6f84670742d689df0/10286:430","codeSyntax":{}},"55:3136":{"mainComponentId":"14:6806","type":"INSTANCE","id":"55:3136","name":"Footer section","absoluteBoundingBox":{"x":13078.0,"y":16888.4296875,"width":375.0,"height":223.000991821289},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":16887.896484375,"width":375.0,"height":223.53515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,16788.4296875]],"size":{"x":375.0,"y":223.000991821289},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.976470589637756,"g":0.978040516376495,"b":0.980392158031464,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1920.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":20.0,"paddingBottom":30.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":127.0,"counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["I55:3136;14:6683","I55:3136;14:6716"],"componentProperties":{},"overrides":[{"key":[],"value":{"paddingLeft":20.0,"paddingRight":20.0,"size":{"x":375.0,"y":223.000991821289}}},{"key":["Frame 21472375490","© 2025 Mason Chang. All Rights Reserved.0"],"value":{"characterStyleOverrides":[],"characters":"© 2025 Mason Chang.","lineIndentations":[0],"lineStyleOverrides":[0],"lineTypes":["NONE"],"styleOverrideTable":{}}},{"key":["Frame 21472375480","Footer content0","Footer text0","Text Link0"],"value":{"overrides":[{"key":[],"value":{"interactions":[{"id":{"sessionID":55,"localID":3314},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":751},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3260},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":751},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3311},"event":{"interactionType":"ON_HOVER"},"actions":[{"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO"}],"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":14,"localID":7089},"event":{"interactionType":"ON_CLICK"},"isDeleted":true,"stateManagementVersion":1}]}}]}}]},"1:734":{"type":"FRAME","id":"1:734","name":"Mobile","absoluteBoundingBox":{"x":13078.0,"y":100.0,"width":375.0,"height":17011.431640625},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":100.0,"width":375.0,"height":17011.431640625},"relativeTransform":[[1.0,0.0,2272.0],[0.0,1.0,100.0]],"size":{"x":375.0,"y":17011.431640625},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.976470589637756,"g":0.978040516376495,"b":0.980392158031464,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["1:751","55:3136","4:499"]},"10:1785":{"type":"FRAME","id":"10:1785","name":"Body","absoluteBoundingBox":{"x":13078.0,"y":15031.4287109375,"width":375.0,"height":1857.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":15031.4287109375,"width":375.0,"height":1857.0009765625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,14931.4287109375]],"size":{"x":375.0,"y":1857.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":20.0,"paddingBottom":120.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["10:1786","10:1802","10:4369"]},"10:1786":{"type":"FRAME","id":"10:1786","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":15071.4287109375,"width":335.0,"height":1231.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":15071.4287109375,"width":335.0,"height":1231.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":1231.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["10:1787","10:1788","10:4397","10:4421","10:4411","452:732","10:1871"]},"452:732":{"type":"FRAME","id":"452:732","name":"Frame 2147237548","absoluteBoundingBox":{"x":13098.0,"y":15802.4287109375,"width":335.0,"height":268.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":15802.4287109375,"width":335.0,"height":268.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,731.0]],"size":{"x":335.0,"y":268.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["452:733","452:734"]},"452:733":{"type":"TEXT","id":"452:733","name":"Product Line Impact & Scalability","absoluteBoundingBox":{"x":13098.0,"y":15802.4287109375,"width":335.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":13099.30078125,"y":15807.9287109375,"width":261.5654296875,"height":17.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Product Line Impact & Scalability","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:4405":{"type":"TEXT","id":"10:4405","name":"“I’m using EV Station Pro and it is a great experience.”","absoluteBoundingBox":{"x":13098.0,"y":15726.4287109375,"width":335.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":13098.791015625,"y":15731.76171875,"width":313.671875,"height":43.3232421875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,34.0]],"size":{"x":335.0,"y":52.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"“I’m using EV Station Pro and it is a great experience.”","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:3419":{"mainComponentId":"1:3416","type":"INSTANCE","id":"1:3419","name":"my logo","absoluteBoundingBox":{"x":4935.0,"y":-188.0,"width":59.0,"height":48.0},"targetAspectRatio":{"x":504.35107421875,"y":408.275085449219},"isolatedAbsoluteRenderBounds":{"x":4934.99951171875,"y":-188.0,"width":59.00048828125,"height":48.0001068115234},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,18.0]],"size":{"x":59.0,"y":48.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":4,"localID":356},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":834},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/"}],"isDeleted":false,"stateManagementVersion":1}],"children":["I1:3419;1:3414"],"componentProperties":{},"overrides":[{"key":[],"value":{"size":{"x":59.0,"y":48.0},"targetAspectRatio":{"x":504.35107421875,"y":408.275085449219},"interactions":[{"id":{"sessionID":4,"localID":356},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":834},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/"}],"isDeleted":false,"stateManagementVersion":1}]}},{"key":["Vector0"],"value":{"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:2e6321c4d85d940314e222c3653e3d8ee47bfd56/14407:1"}},"visible":true,"opacity":1.0}]}}]},"10:4421":{"type":"FRAME","id":"10:4421","name":"Frame 2147237547","absoluteBoundingBox":{"x":13098.0,"y":15318.4287109375,"width":335.0,"height":350.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":15318.4287109375,"width":335.0,"height":350.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,247.0]],"size":{"x":335.0,"y":350.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["10:4422","10:4423"]},"10:4423":{"type":"TEXT","id":"10:4423","name":"“Just keep up the good work. You're always coming up with awesome new ideas.” – ★ 10/10 “It works and is very user friendly.” – ★ 10/10 “Amazing enhancement! You're doing great, guys!!” – ★ 10/10 “Ease of use.” – ★ 9/10 “It's becoming a platform that exceeds its original architecture.” – ★ 10/10","absoluteBoundingBox":{"x":13098.0,"y":15378.4287109375,"width":335.0,"height":290.0},"isolatedAbsoluteRenderBounds":{"x":13109.8740234375,"y":15385.76171875,"width":313.4091796875,"height":278.4638671875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,60.0]],"size":{"x":335.0,"y":290.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"“Just keep up the good work. You're always coming up with awesome new ideas.” – ★ 10/10\n“It works and is very user friendly.” – ★ 10/10\n“Amazing enhancement! You're doing great, guys!!” – ★ 10/10\n“Ease of use.” – ★ 9/10\n“It's becoming a platform that exceeds its original architecture.” – ★ 10/10","lineIndentations":[1,1,1,1,1],"lineTypes":["UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":136.533340454102,"lineHeightPercentFontSize":160.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:4422":{"type":"TEXT","id":"10:4422","name":"Selected NPS survey comments from enterprise users:","absoluteBoundingBox":{"x":13098.0,"y":15318.4287109375,"width":335.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":13098.6591796875,"y":15323.744140625,"width":295.7109375,"height":43.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":52.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Selected NPS survey comments from enterprise users:","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2076":{"type":"FRAME","id":"34:2076","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":14510.4287109375,"width":335.0,"height":338.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":14510.4287109375,"width":335.0,"height":338.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,1254.0]],"size":{"x":335.0,"y":338.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["34:2077"]},"34:2077":{"type":"TEXT","id":"34:2077","name":"EV Station Lite Based on insights from the first-generation launch, Ubiquiti introduced a more affordable variant, EV Station Lite, designed for use cases that didn’t require a built-in screen or camera. I was responsible for maintaining design consistency across mobile and web interfaces, ensuring a seamless user experience across the product line. The on-device interface also followed the same visual and interaction principles to reflect Ubiquiti’s brand identity.","absoluteBoundingBox":{"x":13098.0,"y":14510.4287109375,"width":335.0,"height":338.0},"isolatedAbsoluteRenderBounds":{"x":13098.333984375,"y":14516.2978515625,"width":332.498046875,"height":328.9716796875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":338.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"EV Station Lite\nBased on insights from the first-generation launch, Ubiquiti introduced a more affordable variant, EV Station Lite, designed for use cases that didn’t require a built-in screen or camera. I was responsible for maintaining design consistency across mobile and web interfaces, ensuring a seamless user experience across the product line. The on-device interface also followed the same visual and interaction principles to reflect Ubiquiti’s brand identity.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"34:2066":{"type":"RECTANGLE","id":"34:2066","name":"Image 3","absoluteBoundingBox":{"x":13098.0,"y":14016.4287109375,"width":335.0,"height":207.0},"targetAspectRatio":{"x":335.0,"y":207.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":14016.4287109375,"width":335.0,"height":207.0},"relativeTransform":[[1.0,-1.22464685258517e-16,20.0],[1.22464685258517e-16,1.0,760.0]],"size":{"x":335.0,"y":207.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"2ca36fceccc92aaccd9dc5a34455baaae7eac7c8","originalImageWidth":1422,"originalImageHeight":824,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":543.761169433594,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"71:3512":{"type":"RECTANGLE","id":"71:3512","name":"Image 5","absoluteBoundingBox":{"x":12953.134765625,"y":14263.4287109375,"width":624.729736328125,"height":207.0},"targetAspectRatio":{"x":624.729736328125,"y":207.0},"isolatedAbsoluteRenderBounds":{"x":12953.134765625,"y":14263.4287109375,"width":624.7294921875,"height":207.0},"relativeTransform":[[1.0,-1.22464685258517e-16,-124.864868164062],[1.22464685258517e-16,1.0,1007.0]],"size":{"x":624.729736328125,"y":207.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"1d7bf01ea11f4af814ddeaee7375c809f7ec7a2a","originalImageWidth":1422,"originalImageHeight":824,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","maxWidth":624.729736328125,"maxHeight":207.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"7:1538":{"type":"TEXT","id":"7:1538","name":"Payment System To support EV charging payments, we partnered with a third-party provider that allowed site owners to apply for merchant accounts. I designed the admin flow for payment onboarding, including merchant application pages, pricing configuration, and the card payment flow for end users.","absoluteBoundingBox":{"x":13098.0,"y":13586.4287109375,"width":335.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":13098.4658203125,"y":13592.4560546875,"width":324.4609375,"height":198.8134765625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,290.0]],"size":{"x":335.0,"y":208.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"Payment System\nTo support EV charging payments, we partnered with a third-party provider that allowed site owners to apply for merchant accounts. I designed the admin flow for payment onboarding, including merchant application pages, pricing configuration, and the card payment flow for end users.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"7:1498":{"type":"TEXT","id":"7:1498","name":"Designing Beyond Launch","absoluteBoundingBox":{"x":13098.0,"y":13296.4287109375,"width":335.0,"height":86.0},"isolatedAbsoluteRenderBounds":{"x":13100.28515625,"y":13303.4287109375,"width":276.6201171875,"height":70.3515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":86.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designing Beyond Launch","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2006":{"type":"FRAME","id":"34:2006","name":"Frame 2147237557","absoluteBoundingBox":{"x":13098.0,"y":13034.4287109375,"width":335.0,"height":182.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":13034.4287109375,"width":335.0,"height":182.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,2835.1123046875]],"size":{"x":335.0,"y":182.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["34:2021","34:2027"]},"34:2027":{"type":"TEXT","id":"34:2027","name":"Leveraged the screen capabilities to offer an optional feature that plays slideshow or video-type digital signage when the device is idle and not in use.","absoluteBoundingBox":{"x":13098.0,"y":13165.4287109375,"width":335.0,"height":51.0},"isolatedAbsoluteRenderBounds":{"x":13110.1767578125,"y":13169.3056640625,"width":311.328125,"height":43.240234375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,131.0]],"size":{"x":335.0,"y":51.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Leveraged the screen capabilities to offer an optional feature that plays slideshow or video-type digital signage when the device is idle and not in use.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2021":{"type":"RECTANGLE","id":"34:2021","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":13034.4287109375,"width":335.0,"height":123.0},"targetAspectRatio":{"x":335.0,"y":123.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":13034.4287109375,"width":335.0,"height":123.0},"relativeTransform":[[1.0,-1.22464685258517e-16,-3.0517578125e-05],[1.22464685258517e-16,1.0,-3.0517578125e-05]],"size":{"x":335.0,"y":123.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"4693bccc73611b099d24c702320170f627ee0194","originalImageWidth":3000,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":879.999938964844,"maxHeight":323.104461669922,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"393:1194":{"type":"TEXT","id":"393:1194","name":"The device side panel was refined in the first release to present clearer and more complete status information, allowing admins to quickly understand each charger’s current state and charging mode at a glance.","absoluteBoundingBox":{"x":13098.0,"y":12615.4287109375,"width":335.0,"height":68.0},"isolatedAbsoluteRenderBounds":{"x":13101.2353515625,"y":12619.3056640625,"width":327.8154296875,"height":62.654296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,220.0]],"size":{"x":335.0,"y":68.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The device side panel was refined in the first release to present clearer and more complete status information, allowing admins to quickly understand each charger’s current state and charging mode at a glance.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"393:1193":{"type":"RECTANGLE","id":"393:1193","name":"Image 5","absoluteBoundingBox":{"x":13098.0,"y":12395.4287109375,"width":335.0,"height":212.0},"targetAspectRatio":{"x":335.0,"y":212.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":12395.4287109375,"width":335.0,"height":212.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":212.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"a80edcd41a407be824882f5a2dde33e227de5dc2","originalImageWidth":1422,"originalImageHeight":900,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.000061035156,"maxHeight":556.895568847656,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]}},"162:2947":{"type":"FRAME","id":"162:2947","name":"Mobile Apps","absoluteBoundingBox":{"x":13098.0,"y":11191.4287109375,"width":335.0,"height":1164.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":11191.4287109375,"width":335.0,"height":1164.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,992.112182617188]],"size":{"x":335.0,"y":1164.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":40.0,"primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2948","162:2955"]},"162:2957":{"type":"FRAME","id":"162:2957","name":"Frame 2147237582","absoluteBoundingBox":{"x":13098.0,"y":12228.4287109375,"width":335.0,"height":127.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":12228.4287109375,"width":335.0,"height":127.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,435.0]],"size":{"x":335.0,"y":127.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2958","162:2959"]},"162:2960":{"type":"TEXT","id":"162:2960","name":"Connect App","absoluteBoundingBox":{"x":13098.0,"y":12276.4287109375,"width":335.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":13226.0439453125,"y":12281.33203125,"width":79.0419921875,"height":12.9404296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Connect App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2958":{"mainComponentId":"161:1290","type":"INSTANCE","id":"162:2958","name":"Logo & App Icon","absoluteBoundingBox":{"x":13245.5,"y":12228.4287109375,"width":40.0,"height":40.0},"targetAspectRatio":{"x":256.0,"y":256.0},"isolatedAbsoluteRenderBounds":{"x":13245.5,"y":12228.4287109375,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,147.5],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I162:2958;1633:11","I162:2958;30313:2486"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Connect","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":256.0,"y":256.0}}}]},"162:2956":{"type":"RECTANGLE","id":"162:2956","name":"UID App 1","absoluteBoundingBox":{"x":13165.5,"y":11793.4287109375,"width":200.0,"height":419.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":13165.5,"y":11793.4287109375,"width":200.0,"height":419.0},"relativeTransform":[[1.0,0.0,67.5],[0.0,1.0,0.0]],"size":{"x":200.0,"y":419.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"af4f87736e517643eab0de87f84534c3e4ac5e1d","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"aa9f1d7cbd9c2c5afd2e49a8168e40e825e6d90f","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"162:2948":{"type":"FRAME","id":"162:2948","name":"Frame 2147237581","absoluteBoundingBox":{"x":13098.0,"y":11191.4287109375,"width":335.0,"height":562.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":11191.4287109375,"width":335.0,"height":562.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":562.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2949","162:2950"]},"162:2952":{"type":"FRAME","id":"162:2952","name":"Frame 2147237584","absoluteBoundingBox":{"x":13098.0,"y":11674.4287109375,"width":335.0,"height":79.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":11674.4287109375,"width":335.0,"height":79.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,48.0]],"size":{"x":335.0,"y":79.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["162:2953","162:2954"]},"162:2954":{"type":"TEXT","id":"162:2954","name":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","absoluteBoundingBox":{"x":13098.0,"y":11702.4287109375,"width":335.0,"height":51.0},"isolatedAbsoluteRenderBounds":{"x":13111.494140625,"y":11706.3056640625,"width":308.623046875,"height":43.240234375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,28.0]],"size":{"x":335.0,"y":51.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":400.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:2800":{"type":"FRAME","id":"161:2800","name":"Frame 2147237583","absoluteBoundingBox":{"x":13098.0,"y":10776.31640625,"width":335.0,"height":728.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":10776.31640625,"width":335.0,"height":728.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,577.0]],"size":{"x":335.0,"y":728.0},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:739","161:2778"]},"162:2913":{"type":"FRAME","id":"162:2913","name":"Frame 2147237585","absoluteBoundingBox":{"x":13278.0,"y":11212.31640625,"width":155.0,"height":264.0},"isolatedAbsoluteRenderBounds":{"x":13278.0,"y":11212.31640625,"width":155.0,"height":264.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,52.0]],"size":{"x":155.0,"y":264.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":4.0,"counterAxisSizingMode":"FIXED","children":["162:2903","161:2782"]},"14:6852":{"type":"SVG","id":"14:6852","name":"Union","absoluteBoundingBox":{"x":4219.2548828125,"y":151.499603271484,"width":7.48724985122681,"height":11.0007810592651},"isolatedAbsoluteRenderBounds":{"x":4219.2548828125,"y":151.499603271484,"width":7.4873046875,"height":11.0007781982422},"relativeTransform":[[1.0,0.0,6.25500011444092],[0.0,1.0,4.50000047683716]],"size":{"x":7.48724985122681,"y":11.0007810592651},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.503199934959412,"g":0.535093247890472,"b":0.576800107955933,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:90ba5dc3c33223a097fdb4252c2d5468b16bda8e/13236:9"}},"visible":true,"opacity":1.0}],"constraints":{"vertical":"CENTER","horizontal":"CENTER"},"strokeAlign":"INSIDE","strokes":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:90ba5dc3c33223a097fdb4252c2d5468b16bda8e/13236:9"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"55409efe9f951c3edc3792b6ca566c478c0ac665"},"161:2736":{"type":"FRAME","id":"161:2736","name":"Frame 2147237582","absoluteBoundingBox":{"x":13278.0,"y":10776.31640625,"width":155.0,"height":196.0},"isolatedAbsoluteRenderBounds":{"x":13278.0,"y":10776.31640625,"width":155.0,"height":196.0},"relativeTransform":[[1.0,0.0,180.0],[0.0,1.0,0.0]],"size":{"x":155.0,"y":196.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":12.0,"counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:2667","162:2909"]},"162:2909":{"type":"FRAME","id":"162:2909","name":"Frame 2147237584","absoluteBoundingBox":{"x":13278.0,"y":10828.31640625,"width":155.0,"height":144.0},"isolatedAbsoluteRenderBounds":{"x":13278.0,"y":10828.31640625,"width":155.0,"height":144.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,52.0]],"size":{"x":155.0,"y":144.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":4.0,"counterAxisSizingMode":"FIXED","children":["162:2895","161:733"]},"161:733":{"type":"TEXT","id":"161:733","name":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","absoluteBoundingBox":{"x":13278.0,"y":10852.31640625,"width":155.0,"height":120.0},"isolatedAbsoluteRenderBounds":{"x":13278.259765625,"y":10856.6728515625,"width":148.6865234375,"height":110.7802734375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,24.0]],"size":{"x":155.0,"y":120.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:2667":{"mainComponentId":"161:933","type":"INSTANCE","id":"161:2667","name":"Logo & App Icon","absoluteBoundingBox":{"x":13278.0,"y":10776.31640625,"width":40.0,"height":40.0},"targetAspectRatio":{"x":80.0,"y":80.0},"isolatedAbsoluteRenderBounds":{"x":13278.0,"y":10776.31640625,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I161:2667;128:3174","I161:2667;24954:2172"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Ubiquiti","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":80.0,"y":80.0}}}]},"34:1993":{"type":"RECTANGLE","id":"34:1993","name":"Image 3","absoluteBoundingBox":{"x":13098.0,"y":10776.31640625,"width":335.0,"height":112.0},"targetAspectRatio":{"x":335.0,"y":112.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":10776.31640625,"width":335.0,"height":112.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":112.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"46a8a72b5ec2c7369a02f302edce0c31f43c93be","originalImageWidth":3260,"originalImageHeight":1092,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":294.208953857422,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"6:1219":{"type":"FRAME","id":"6:1219","name":"Body","absoluteBoundingBox":{"x":13078.0,"y":10199.31640625,"width":375.0,"height":3057.11206054688},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":10199.31640625,"width":375.0,"height":3057.1123046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,10099.31640625]],"size":{"x":375.0,"y":3057.11206054688},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["6:1220","392:1176","34:1970","34:1978","161:2800","162:2947","393:1192","34:2034","34:2006"]},"34:1954":{"type":"RECTANGLE","id":"34:1954","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":10925.4287109375,"width":335.0,"height":184.0},"targetAspectRatio":{"x":335.0,"y":184.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":10925.4287109375,"width":335.0,"height":184.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":184.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"65db4b9d78c4a01ba6822dd08d2f7c77f6c3e09c","originalImageWidth":2000,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]}},"445:55595":{"type":"FRAME","id":"445:55595","name":"All Devices","absoluteBoundingBox":{"x":13098.0,"y":10632.31640625,"width":335.0,"height":194.112152099609},"targetAspectRatio":{"x":856.0,"y":496.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":10632.31640625,"width":335.0,"height":194.1123046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":194.112152099609},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.884221017360687,"g":0.884221017360687,"b":0.884221017360687,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":28.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[20.0,20.0,20.0,20.0],"cornerRadius":20.0,"clipsContent":true,"children":["445:55596"]},"6:1222":{"type":"TEXT","id":"6:1222","name":"After validating the core concepts through user interviews and early testing, we finalized the first release design of the EV charger experience. This version focused on addressing the most critical user needs and delivering a stable, deployable system for real-world use. The following designs highlight key features and experience decisions that were shipped as part of the first release.","absoluteBoundingBox":{"x":13098.0,"y":10306.31640625,"width":335.0,"height":286.0},"isolatedAbsoluteRenderBounds":{"x":13098.2724609375,"y":10311.6318359375,"width":328.650390625,"height":277.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":335.0,"y":286.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After validating the core concepts through user interviews and early testing, we finalized the first release design of the EV charger experience. This version focused on addressing the most critical user needs and delivering a stable, deployable system for real-world use.\n\nThe following designs highlight key features and experience decisions that were shipped as part of the first release.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"392:1144":{"type":"FRAME","id":"392:1144","name":"Frame 2147237589","absoluteBoundingBox":{"x":13098.0,"y":9571.31640625,"width":335.0,"height":588.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":9571.31640625,"width":335.0,"height":588.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,831.316650390625]],"size":{"x":335.0,"y":588.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisSizingMode":"FIXED","children":["34:2144","392:1134"]},"34:2144":{"type":"FRAME","id":"34:2144","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":9571.31640625,"width":335.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":9571.31640625,"width":335.0,"height":52.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":52.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["34:2145"]},"34:1978":{"type":"FRAME","id":"34:1978","name":"Frame 2147237556","absoluteBoundingBox":{"x":13098.0,"y":10776.31640625,"width":335.0,"height":248.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":10776.31640625,"width":335.0,"height":248.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,577.0]],"size":{"x":335.0,"y":248.0},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisSizingMode":"FIXED","children":["34:1993","34:1999"]},"34:2145":{"type":"TEXT","id":"34:2145","name":"Key feedback related to software and UX included","absoluteBoundingBox":{"x":13098.0,"y":9571.31640625,"width":335.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":13098.9580078125,"y":9576.6318359375,"width":323.427734375,"height":39.8603515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":52.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Key feedback related to software and UX included","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2132":{"type":"FRAME","id":"34:2132","name":"Frame 2147237544","absoluteBoundingBox":{"x":13098.0,"y":9422.31640625,"width":335.0,"height":89.0},"targetAspectRatio":{"x":335.0,"y":89.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":9422.31640625,"width":335.0,"height":89.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,682.316650390625]],"size":{"x":335.0,"y":89.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":233.791046142578,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["34:2133"]},"62:3394":{"type":"FRAME","id":"62:3394","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":9431.31640625,"width":335.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":9431.31640625,"width":335.0,"height":130.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,691.316650390625]],"size":{"x":335.0,"y":130.0},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["62:3396"]},"62:3369":{"type":"TEXT","id":"62:3369","name":"Collaborated with FW engineers and QA to test real user experiences on actual EV charger hardware.","absoluteBoundingBox":{"x":13098.0,"y":9328.31640625,"width":335.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":13121.861328125,"y":9332.31640625,"width":287.9296875,"height":28.53125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,109.316612243652]],"size":{"x":335.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Collaborated with FW engineers and QA to test real user experiences on actual EV charger hardware.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1160":{"type":"FRAME","id":"6:1160","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":8780.0,"width":335.0,"height":379.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":8780.0,"width":335.0,"height":379.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":379.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1161","6:1162"]},"6:1162":{"type":"TEXT","id":"6:1162","name":"After aligning the design concept with the CEO and internal stakeholders, I partnered with firmware and QA teams to build a proof of concept (POC) and rapidly iterate toward a testable version of the EV charger interface. We released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","absoluteBoundingBox":{"x":13098.0,"y":8847.0,"width":335.0,"height":312.0},"isolatedAbsoluteRenderBounds":{"x":13098.2109375,"y":8852.3154296875,"width":333.5703125,"height":303.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":335.0,"y":312.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After aligning the design concept with the CEO and internal stakeholders, I partnered with firmware and QA teams to build a proof of concept (POC) and rapidly iterate toward a testable version of the EV charger interface.\n\nWe released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"389:1090":{"type":"TEXT","id":"389:1090","name":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version. To operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","absoluteBoundingBox":{"x":13098.0,"y":8142.0,"width":335.0,"height":286.0},"isolatedAbsoluteRenderBounds":{"x":13098.2109375,"y":8147.3154296875,"width":329.9775390625,"height":277.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":286.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version.\n\nTo operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"389:1089":{"type":"TEXT","id":"389:1089","name":"Concept Development","absoluteBoundingBox":{"x":13098.0,"y":8142.0,"width":335.0,"height":86.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":8142.0,"width":335.0,"height":86.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":86.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:769":{"type":"TEXT","id":"454:769","name":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs. In the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","absoluteBoundingBox":{"x":13098.0,"y":7403.0,"width":335.0,"height":416.0},"isolatedAbsoluteRenderBounds":{"x":13098.2724609375,"y":7408.3154296875,"width":333.162109375,"height":403.8603515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":416.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.\nIn the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:782":{"type":"TEXT","id":"454:782","name":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.","absoluteBoundingBox":{"x":13098.0,"y":7403.0,"width":880.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":7403.0,"width":880.0,"height":78.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":78.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"455:920":{"type":"FRAME","id":"455:920","name":"Frame 2147237565","absoluteBoundingBox":{"x":13098.0,"y":7159.0,"width":335.0,"height":204.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":7159.0,"width":335.0,"height":204.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,1024.0]],"size":{"x":335.0,"y":204.0},"fills":[{"blendMode":"NORMAL","type":"GRADIENT_LINEAR","transform":[[0.847009003162384,0.152990996837616,2.67019586317474e-05],[-0.152990996837616,0.152990996837616,0.500026702880859]],"gradientStops":[{"color":{"r":0.20392157137394,"g":0.400000005960464,"b":0.756862759590149,"a":1.0},"position":0.0},{"color":{"r":0.294117659330368,"g":0.576470613479614,"b":0.772549033164978,"a":1.0},"position":1.0}],"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0,"paddingTop":20.0,"paddingBottom":20.0,"clipsContent":true,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["455:921"]},"455:921":{"type":"RECTANGLE","id":"455:921","name":"Image 3","absoluteBoundingBox":{"x":13218.0,"y":7179.0,"width":95.0,"height":164.0},"targetAspectRatio":{"x":95.0,"y":164.0},"isolatedAbsoluteRenderBounds":{"x":13208.0,"y":7169.0,"width":115.0,"height":184.0},"relativeTransform":[[1.0,-1.22464685258517e-16,120.0],[1.22464685258517e-16,1.0,20.0]],"size":{"x":95.0,"y":164.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"FIT","imageRef":"d5780bd48a4d79db6bc77c033f14bcefcfd2012b","originalImageWidth":1022,"originalImageHeight":1782,"videoRef":"26b9974d804ad288ffcd73655481c2e4a51a04c4","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"OUTSIDE","strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:4:343"}},"visible":true,"opacity":1.0}],"strokeWeight":10.0,"effects":[],"boundVariables":{"strokes":[{"type":"VARIABLE_ALIAS","id":"VariableID:4:343"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[12.0,12.0,12.0,12.0],"cornerRadius":12.0},"457:1985":{"type":"TEXT","id":"457:1985","name":"This flow to three states on the device: Idle, Charging, and Charge Complete.","absoluteBoundingBox":{"x":13098.0,"y":7067.0,"width":880.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":7067.0,"width":880.0,"height":26.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,26.0]],"size":{"x":880.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],"characters":"This flow to three states on the device: Idle, Charging, and Charge Complete.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"2":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"457:1984":{"type":"TEXT","id":"457:1984","name":"This maps to three core UI states on the device: Idle, Charging, and Charge Complete.","absoluteBoundingBox":{"x":13098.0,"y":7041.0,"width":335.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":13098.4658203125,"y":7046.5,"width":309.978515625,"height":69.15625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":78.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"characters":"This maps to three core UI states on the device: Idle, Charging, and Charge Complete.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"1":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"34:1970":{"type":"FRAME","id":"34:1970","name":"Frame 2147237555","absoluteBoundingBox":{"x":13098.0,"y":10925.4287109375,"width":335.0,"height":226.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":10925.4287109375,"width":335.0,"height":226.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,726.112182617188]],"size":{"x":335.0,"y":226.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["34:1954","34:1962"]},"457:1983":{"type":"TEXT","id":"457:1983","name":"Concept Development","absoluteBoundingBox":{"x":13098.0,"y":7041.0,"width":335.0,"height":86.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":7041.0,"width":335.0,"height":86.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":86.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"457:1041":{"type":"TEXT","id":"457:1041","name":"Concept Development","absoluteBoundingBox":{"x":13098.0,"y":6819.0,"width":335.0,"height":86.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":6819.0,"width":335.0,"height":86.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":86.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2121":{"type":"RECTANGLE","id":"34:2121","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":6542.0,"width":335.0,"height":237.0},"targetAspectRatio":{"x":335.0,"y":237.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":6542.0,"width":335.0,"height":237.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":237.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"d2e05b45fd79241afa2ac915ca28ee1ec68ef283","originalImageWidth":4096,"originalImageHeight":2722,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"393:1569":{"type":"FRAME","id":"393:1569","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":5653.0,"width":335.0,"height":442.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":5653.0,"width":335.0,"height":442.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,548.0]],"size":{"x":335.0,"y":442.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["393:1570","393:1571","393:1572"]},"393:1572":{"type":"TEXT","id":"393:1572","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":13098.0,"y":5926.0,"width":335.0,"height":416.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":5926.0,"width":335.0,"height":416.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,273.0]],"size":{"x":335.0,"y":416.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"393:1571":{"type":"TEXT","id":"393:1571","name":"Chargers may be installed in private environments, such as gated parking areas or small garages, where access is restricted and usage is predictable. In public environments, like large retail parking lots, chargers must support open access and clear guidance for first-time users.  Semi-private environments, such as office buildings, sit between the two, requiring controlled access while still supporting frequent, repeat use by employees. These scenarios later informed the design of multiple charging modes and access rules.","absoluteBoundingBox":{"x":13098.0,"y":5653.0,"width":335.0,"height":442.0},"isolatedAbsoluteRenderBounds":{"x":13098.4658203125,"y":5658.5,"width":332.3046875,"height":429.67578125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":442.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"characters":"Chargers may be installed in private environments, such as gated parking areas or small garages, where access is restricted and usage is predictable. In public environments, like large retail parking lots, chargers must support open access and clear guidance for first-time users. \nSemi-private environments, such as office buildings, sit between the two, requiring controlled access while still supporting frequent, repeat use by employees.\n\nThese scenarios later informed the design of multiple charging modes and access rules.","lineIndentations":[0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"1":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"162:2961":{"type":"TEXT","id":"162:2961","name":"Designed for site admins to monitor device status, view usage data, and configure settings, including access schedules and output levels.","absoluteBoundingBox":{"x":13098.0,"y":12304.4287109375,"width":335.0,"height":51.0},"isolatedAbsoluteRenderBounds":{"x":13106.23828125,"y":12308.3056640625,"width":319.205078125,"height":45.560546875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,28.0]],"size":{"x":335.0,"y":51.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":400.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for site admins to monitor device status, view usage data, and configure settings, including access schedules and output levels.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:741":{"type":"FRAME","id":"384:741","name":"Frame 2147237559","absoluteBoundingBox":{"x":13098.0,"y":5477.0,"width":335.0,"height":136.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":5477.0,"width":335.0,"height":136.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,372.0]],"size":{"x":335.0,"y":136.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0,"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["384:743","384:744"]},"6:1161":{"type":"TEXT","id":"6:1161","name":"User Testing","absoluteBoundingBox":{"x":13098.0,"y":8780.0,"width":335.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":13100.056640625,"y":8787.474609375,"width":191.99609375,"height":34.013671875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"User Testing","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:744":{"type":"TEXT","id":"384:744","name":"References gathered from online sources and user-uploaded content, organized in FigJam for internal discussion and comparison.","absoluteBoundingBox":{"x":13098.0,"y":5573.0,"width":335.0,"height":30.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":5573.0,"width":335.0,"height":30.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,96.0]],"size":{"x":335.0,"y":30.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"References gathered from online sources and user-uploaded content, organized in FigJam for internal discussion and comparison.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":10.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.05,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":14.5,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:787":{"type":"TEXT","id":"454:787","name":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs. In the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","absoluteBoundingBox":{"x":13098.0,"y":7403.0,"width":560.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":7403.0,"width":560.0,"height":260.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.\nIn the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:737":{"type":"FRAME","id":"384:737","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":5145.0,"width":335.0,"height":292.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":5145.0,"width":335.0,"height":292.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":292.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["384:738","384:739","384:740"]},"384:738":{"type":"TEXT","id":"384:738","name":"Deployment Scenarios","absoluteBoundingBox":{"x":13098.0,"y":5145.0,"width":335.0,"height":86.0},"isolatedAbsoluteRenderBounds":{"x":13099.212890625,"y":5152.0,"width":185.4375,"height":70.3515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":86.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Deployment Scenarios","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:701":{"type":"FRAME","id":"384:701","name":"Frame 2147237559","absoluteBoundingBox":{"x":13098.0,"y":4877.0,"width":335.0,"height":188.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":4877.0,"width":335.0,"height":188.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,398.0]],"size":{"x":335.0,"y":188.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["384:703","384:704"]},"384:704":{"type":"TEXT","id":"384:704","name":"In some environments, the responsibilities of technicians and admins may overlap, and the same person may take on both roles.","absoluteBoundingBox":{"x":13098.0,"y":5008.0,"width":335.0,"height":30.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":5008.0,"width":335.0,"height":30.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,131.0]],"size":{"x":335.0,"y":30.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"In some environments, the responsibilities of technicians and admins may overlap, and the same person may take on both roles.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":10.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.05,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":14.5,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:700":{"type":"TEXT","id":"384:700","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":13098.0,"y":4792.0,"width":335.0,"height":416.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":4792.0,"width":335.0,"height":416.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,273.0]],"size":{"x":335.0,"y":416.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"384:698":{"type":"TEXT","id":"384:698","name":"Users & Roles Definition","absoluteBoundingBox":{"x":13098.0,"y":4519.0,"width":335.0,"height":86.0},"isolatedAbsoluteRenderBounds":{"x":13100.056640625,"y":4526.0,"width":213.7939453125,"height":70.3515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":86.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Users & Roles Definition","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1131":{"type":"TEXT","id":"6:1131","name":"Based on the different deployment scenarios and access requirements, I explored how charging behavior could be adapted through configurable activation modes.  The goal was to allow a single hardware system to support both open and controlled environments through software and interaction design.","absoluteBoundingBox":{"x":13098.0,"y":6242.0,"width":335.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":13098.4658203125,"y":6247.3154296875,"width":325.693359375,"height":251.4814453125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":335.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Based on the different deployment scenarios and access requirements, I explored how charging behavior could be adapted through configurable activation modes.\n The goal was to allow a single hardware system to support both open and controlled environments through software and interaction design.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2104":{"type":"FRAME","id":"34:2104","name":"Frame 2147237559","absoluteBoundingBox":{"x":13098.0,"y":4313.0,"width":335.0,"height":126.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":4313.0,"width":335.0,"height":126.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,580.0]],"size":{"x":335.0,"y":126.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["34:2105","34:2107"]},"34:2107":{"type":"TEXT","id":"34:2107","name":"References gathered from online sources and CX insights, organized in FigJam for internal discussion and comparison.","absoluteBoundingBox":{"x":13098.0,"y":4409.0,"width":335.0,"height":30.0},"isolatedAbsoluteRenderBounds":{"x":13113.9287109375,"y":4412.3974609375,"width":303.333984375,"height":24.7119140625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,96.0]],"size":{"x":335.0,"y":30.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"References gathered from online sources and CX insights, organized in FigJam for internal discussion and comparison.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":10.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.05,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":14.5,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1068":{"type":"TEXT","id":"6:1068","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":13098.0,"y":4046.0,"width":335.0,"height":416.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":4046.0,"width":335.0,"height":416.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,273.0]],"size":{"x":335.0,"y":416.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"6:1034":{"type":"FRAME","id":"6:1034","name":"Body","absoluteBoundingBox":{"x":13078.0,"y":3016.0,"width":375.0,"height":717.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":3016.0,"width":375.0,"height":717.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,2916.0]],"size":{"x":375.0,"y":717.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1035"]},"161:2782":{"type":"TEXT","id":"161:2782","name":"Designed for site administrators to monitor device status, track usage data, and configure settings. The Connect App provided visibility into charger operations, session history, and automation controls for scheduling access or adjusting output.","absoluteBoundingBox":{"x":13278.0,"y":11236.31640625,"width":155.0,"height":240.0},"isolatedAbsoluteRenderBounds":{"x":13278.259765625,"y":11240.6728515625,"width":154.2275390625,"height":233.4873046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,24.0]],"size":{"x":155.0,"y":240.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for site administrators to monitor device status, track usage data, and configure settings. The Connect App provided visibility into charger operations, session history, and automation controls for scheduling access or adjusting output.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1035":{"type":"FRAME","id":"6:1035","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":3056.0,"width":335.0,"height":637.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":3056.0,"width":335.0,"height":637.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":637.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1036","6:1037","6:1048"]},"6:1048":{"type":"TEXT","id":"6:1048","name":"Core Challenges Designing a system that enables both administrators and end users to achieve their goals, ensuring intuitive usage while supporting flexible and reliable system configuration Translating hardware capabilities into clear and usable interaction patterns. Ensuring the experience works consistently across device, mobile, and web interfaces within Ubiquiti ecosystem.","absoluteBoundingBox":{"x":13098.0,"y":3381.0,"width":335.0,"height":312.0},"isolatedAbsoluteRenderBounds":{"x":13098.896484375,"y":3386.5,"width":327.435546875,"height":303.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,325.0]],"size":{"x":335.0,"y":312.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16],"characters":"Core Challenges\nDesigning a system that enables both administrators and end users to achieve their goals, ensuring intuitive usage while supporting flexible and reliable system configuration\nTranslating hardware capabilities into clear and usable interaction patterns.\nEnsuring the experience works consistently across device, mobile, and web interfaces within Ubiquiti ecosystem.","lineIndentations":[0,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"16":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"6:1036":{"type":"TEXT","id":"6:1036","name":"UX Challenge","absoluteBoundingBox":{"x":13098.0,"y":3056.0,"width":335.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":13100.056640625,"y":3063.0,"width":206.33984375,"height":34.48828125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"UX Challenge","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"7:1499":{"type":"TEXT","id":"7:1499","name":"Following launch, our team continued expanding the product’s features and value. Among the most anticipated additions were a built-in payment system and a more accessible hardware variant, EV Station Lite.","absoluteBoundingBox":{"x":13098.0,"y":13406.4287109375,"width":335.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":13098.333984375,"y":13411.9287109375,"width":317.0361328125,"height":143.67578125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,110.0]],"size":{"x":335.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Following launch, our team continued expanding the product’s features and value. Among the most anticipated additions were a built-in payment system and a more accessible hardware variant, EV Station Lite.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:779":{"type":"TEXT","id":"454:779","name":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs. In the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","absoluteBoundingBox":{"x":13098.0,"y":7403.0,"width":560.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":7403.0,"width":560.0,"height":260.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.\nIn the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1014":{"type":"FRAME","id":"6:1014","name":"Body","absoluteBoundingBox":{"x":13078.0,"y":2612.0,"width":375.0,"height":404.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":2612.0,"width":375.0,"height":404.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,2512.0]],"size":{"x":375.0,"y":404.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1015"]},"34:2058":{"type":"RECTANGLE","id":"34:2058","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":13834.4287109375,"width":335.0,"height":142.0},"targetAspectRatio":{"x":335.0,"y":142.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":13834.4287109375,"width":335.0,"height":142.0},"relativeTransform":[[1.0,-1.22464685258517e-16,20.0],[1.22464685258517e-16,1.0,578.0]],"size":{"x":335.0,"y":142.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"d84dfa411322ffb100245cfc2c60149c07cdad0f","originalImageWidth":2600,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":879.999938964844,"maxHeight":373.014892578125,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"6:1015":{"type":"FRAME","id":"6:1015","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":2612.0,"width":335.0,"height":364.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":2612.0,"width":335.0,"height":364.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":364.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1016","6:1017"]},"6:1017":{"type":"TEXT","id":"6:1017","name":"Most EV charging solutions are designed around an operator model, where third-party providers manage user accounts, billing, and access. In contrast, Ubiquiti’s approach enables enterprises to own and manage the entire system themselves, without relying on external services. This shift significantly changes how the product should be designed, especially in terms of access, configuration, and system management.","absoluteBoundingBox":{"x":13098.0,"y":2612.0,"width":335.0,"height":364.0},"isolatedAbsoluteRenderBounds":{"x":13098.2109375,"y":2617.5,"width":333.3466796875,"height":355.296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":364.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Most EV charging solutions are designed around an operator model, where third-party providers manage user accounts, billing, and access.\n\nIn contrast, Ubiquiti’s approach enables enterprises to own and manage the entire system themselves, without relying on external services.\n\nThis shift significantly changes how the product should be designed, especially in terms of access, configuration, and system management.","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:677":{"type":"FRAME","id":"4:677","name":"Gallery","absoluteBoundingBox":{"x":13078.0,"y":2380.0,"width":375.0,"height":232.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":2380.0,"width":375.0,"height":232.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,2280.0]],"size":{"x":375.0,"y":232.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["4:689"]},"4:689":{"type":"FRAME","id":"4:689","name":"Frame 2147237544","absoluteBoundingBox":{"x":13098.0,"y":2380.0,"width":335.0,"height":192.0},"targetAspectRatio":{"x":335.0,"y":192.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":2380.0,"width":335.0,"height":192.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":192.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":504.358215332031,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["4:679"]},"4:679":{"type":"RECTANGLE","id":"4:679","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":2380.0,"width":335.0,"height":192.0},"targetAspectRatio":{"x":335.0,"y":192.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":2380.0,"width":335.0,"height":192.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":192.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"9549a6f57c7d2b33216ef6230357f09e62c9e0e5","originalImageWidth":1960,"originalImageHeight":1142,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"TOP","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":-7.01887151332395e-17},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"4:548":{"type":"FRAME","id":"4:548","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":1883.0,"width":335.0,"height":457.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":1883.0,"width":335.0,"height":457.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":457.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["4:549","4:550"]},"4:550":{"type":"TEXT","id":"4:550","name":"Ubiquiti provides professional-grade enterprise solutions across networking, surveillance, and access control. Its core products include routers, switches, Wi-Fi access points, IP cameras, and door systems — all designed to be self-managed and centrally controlled through its UniFi Controller platform, without relying on third-party operators or subscriptions. To expand this ecosystem, the company set out to enter the EV charging space and develop a charger product that integrates natively into its existing infrastructure.","absoluteBoundingBox":{"x":13098.0,"y":1950.0,"width":335.0,"height":390.0},"isolatedAbsoluteRenderBounds":{"x":13098.4658203125,"y":1955.3154296875,"width":327.61328125,"height":381.525390625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":335.0,"y":390.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ubiquiti provides professional-grade enterprise solutions across networking, surveillance, and access control. Its core products include routers, switches, Wi-Fi access points, IP cameras, and door systems — all designed to be self-managed and centrally controlled through its UniFi Controller platform, without relying on third-party operators or subscriptions. \n\nTo expand this ecosystem, the company set out to enter the EV charging space and develop a charger product that integrates natively into its existing infrastructure.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:633":{"type":"RECTANGLE","id":"143:633","name":"Rectangle 1532577979","absoluteBoundingBox":{"x":13118.0,"y":1271.0,"width":295.0,"height":1.0},"isolatedAbsoluteRenderBounds":{"x":13118.0,"y":1271.0,"width":295.0,"height":1.0},"relativeTransform":[[1.0,-6.12323426292584e-17,20.0],[6.12323426292584e-17,1.0,511.0]],"size":{"x":295.0,"y":1.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"143:630":{"type":"FRAME","id":"143:630","name":"Main content","absoluteBoundingBox":{"x":13118.0,"y":780.0,"width":295.0,"height":471.0},"isolatedAbsoluteRenderBounds":{"x":13118.0,"y":780.0,"width":295.0,"height":471.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,20.0]],"size":{"x":295.0,"y":471.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"individualStrokeWeights":{"top":0.0,"right":1.0,"bottom":0.0,"left":0.0},"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":12.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["143:631","143:632"]},"391:1104":{"type":"FRAME","id":"391:1104","name":"Frame 2147237558","absoluteBoundingBox":{"x":13098.0,"y":8468.0,"width":335.0,"height":232.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":8468.0,"width":335.0,"height":232.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,2333.0]],"size":{"x":335.0,"y":232.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["391:1105","391:1106"]},"143:632":{"type":"TEXT","id":"143:632","name":"This was a 0-to-1 initiative to launch Ubiquiti’s first EV charging solution, built as a cross-platform system serving both everyday drivers and enterprise site operators. Starting from a blank slate, I led the definition of the product experience, crafted interaction models tailored to different user roles, and shaped a product narrative centered on simplicity, scalability, and connectivity. The design evolved through real hardware testing, internal feedback loops, and iterative refinement based on user insights. The result is a fully integrated solution that spans the charger’s UI, mobile apps, and web management tools. The solution has now powered over 1,000 enterprise deployments worldwide and facilitated more than 350,000 hours of EV charging, helping businesses scale their charging infrastructure with confidence.","absoluteBoundingBox":{"x":13118.0,"y":811.0,"width":295.0,"height":440.0},"isolatedAbsoluteRenderBounds":{"x":13118.1640625,"y":815.5,"width":293.7353515625,"height":433.453125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,31.0]],"size":{"x":295.0,"y":440.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"This was a 0-to-1 initiative to launch Ubiquiti’s first EV charging solution, built as a cross-platform system serving both everyday drivers and enterprise site operators. Starting from a blank slate, I led the definition of the product experience, crafted interaction models tailored to different user roles, and shaped a product narrative centered on simplicity, scalability, and connectivity.\n\nThe design evolved through real hardware testing, internal feedback loops, and iterative refinement based on user insights. The result is a fully integrated solution that spans the charger’s UI, mobile apps, and web management tools. \n\nThe solution has now powered over 1,000 enterprise deployments worldwide and facilitated more than 350,000 hours of EV charging, helping businesses scale their charging infrastructure with confidence.","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:631":{"type":"TEXT","id":"143:631","name":"Overview","absoluteBoundingBox":{"x":13118.0,"y":780.0,"width":295.0,"height":19.0},"isolatedAbsoluteRenderBounds":{"x":13118.671875,"y":783.2109375,"width":63.236328125,"height":11.9453125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":295.0,"y":19.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Overview","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.32,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":19.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:408":{"type":"FRAME","id":"4:408","name":"Frame 2147237543","absoluteBoundingBox":{"x":13078.0,"y":470.0,"width":375.0,"height":250.0},"targetAspectRatio":{"x":375.0,"y":250.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":470.0,"width":375.0,"height":250.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,370.0]],"size":{"x":375.0,"y":250.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"PAGE_LOAD","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"children":["4:402"]},"4:402":{"type":"RECTANGLE","id":"4:402","name":"Rectangle 1532577978","absoluteBoundingBox":{"x":13078.0,"y":470.0,"width":375.0,"height":250.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":470.0,"width":375.0,"height":250.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":250.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"b7426061e2f02fa695144b8db26617ef1810e79e","originalImageWidth":2880,"originalImageHeight":1920,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"TOP_BOTTOM","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0},"bottom":{"pixelOffset":0.0,"sizeFraction":1.0}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"1:757":{"type":"FRAME","id":"1:757","name":"Project descript","absoluteBoundingBox":{"x":13098.0,"y":422.0,"width":345.0,"height":372.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":422.0,"width":345.0,"height":372.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,242.0]],"size":{"x":345.0,"y":372.0},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":44.0,"counterAxisSizingMode":"FIXED","children":["1:758","1:759"]},"1:759":{"type":"TEXT","id":"1:759","name":"Digital Catalog & Typography Branding Website Logo Art Direction","absoluteBoundingBox":{"x":13098.0,"y":658.0,"width":276.0,"height":136.0},"isolatedAbsoluteRenderBounds":{"x":13098.7197265625,"y":662.400024414062,"width":240.0361328125,"height":126.799987792969},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,236.0]],"size":{"x":276.0,"y":136.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.462745100259781,"g":0.462745100259781,"b":0.462745100259781,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":2.30807757377625,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Digital Catalog & Typography\nBranding\nWebsite\nLogo\nArt Direction","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","paragraphSpacing":4.0,"style":{"styleIdForText":"StyleId:1:16","fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","paragraphSpacing":4.0,"textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":99.1803283691406,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:347":{"id":"4:347","type":"VARIABLE","assetId":"VariableID:2e6321c4d85d940314e222c3653e3d8ee47bfd56/14407:1","name":"Neutral/desktop-color-neutral-12","resolvedType":"COLOR","valuesByMode":{"10000:0":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"10089:1":{"r":0.976470589637756,"g":0.980392158031464,"b":0.980392158031464,"a":1.0},"10198:0":{"r":0.980392158031464,"g":0.980392158031464,"b":0.980392158031464,"a":1.0},"10198:1":{"r":1.0,"g":1.0,"b":1.0,"a":0.980000019073486}},"variableCollectionId":"VariableCollectionId:f4e3c0cee401c54a50a89e3cbc7c812c15b4d669/10286:430","codeSyntax":{}},"62:3396":{"type":"TEXT","id":"62:3396","name":"We released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","absoluteBoundingBox":{"x":13098.0,"y":9431.31640625,"width":335.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":13098.2109375,"y":9436.6318359375,"width":330.388671875,"height":121.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"We released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:758":{"type":"TEXT","id":"1:758","name":"Can a digital catalog capture the essence of luxury furniture? Anders Interior asked us to create a digital catalog that mirrored the elegance of their brand. See how we combined refined typography, stunning visuals, and intuitive design to deliver an online experience that truly resonates with their discerning clientele.","absoluteBoundingBox":{"x":13098.0,"y":422.0,"width":345.0,"height":192.0},"isolatedAbsoluteRenderBounds":{"x":13098.33984375,"y":426.399993896484,"width":334.46484375,"height":186.899993896484},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":345.0,"y":192.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":1.97241532802582,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"characters":"Can a digital catalog capture the essence of luxury furniture? Anders Interior asked us to create a digital catalog that mirrored the elegance of their brand. See how we combined refined typography, stunning visuals, and intuitive design to deliver an online experience that truly resonates with their discerning clientele.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","paragraphSpacing":4.0,"style":{"styleIdForText":"StyleId:1:16","fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","paragraphSpacing":4.0,"textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":99.1803283691406,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"1":{"styleIdForText":"StyleId:1:16","fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Italic","fontStyle":"Italic","italic":true,"paragraphSpacing":4.0,"textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","isOverrideOverTextStyle":true,"semanticItalic":"ITALIC","fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":99.1803283691406,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%","inheritTextStyleId":"1:16","paragraphIndent":0,"listSpacing":0,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"}}},"1:754":{"type":"FRAME","id":"1:754","name":"Project title","absoluteBoundingBox":{"x":13098.0,"y":220.0,"width":335.0,"height":160.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":220.0,"width":335.0,"height":160.0625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":160.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.800000011920929,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisSizingMode":"FIXED","children":["1:756","1:755"]},"1:756":{"type":"TEXT","id":"1:756","name":"Designing Ubiquiti’s EV Charger System","absoluteBoundingBox":{"x":13098.0,"y":220.0,"width":335.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":13099.0078125,"y":223.0,"width":247.0546875,"height":49.12109375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":52.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":1.97241532802582,"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designing Ubiquiti’s EV Charger System","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:634":{"type":"FRAME","id":"1:634","name":"Tablet","absoluteBoundingBox":{"x":12214.0,"y":100.0,"width":800.0,"height":16714.306640625},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":100.0,"width":800.0,"height":16714.306640625},"relativeTransform":[[1.0,0.0,1408.0],[0.0,1.0,100.0]],"size":{"x":800.0,"y":16714.306640625},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.976470589637756,"g":0.978040516376495,"b":0.980392158031464,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["1:651","55:3135","4:498"]},"62:3367":{"type":"RECTANGLE","id":"62:3367","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":9219.0,"width":101.0,"height":101.316612243652},"targetAspectRatio":{"x":159.5,"y":160.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":9219.0,"width":101.0,"height":101.31640625},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,-7.105427357601e-15]],"size":{"x":101.0,"y":101.316612243652},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"d5530bec0e1a20b6d7b04ba0dcb5620a4084f274","originalImageWidth":960,"originalImageHeight":1706,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"1:753":{"type":"FRAME","id":"1:753","name":"Title content","absoluteBoundingBox":{"x":13098.0,"y":180.0,"width":335.0,"height":210.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":180.0,"width":335.0,"height":210.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,80.0]],"size":{"x":335.0,"y":210.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":40.0,"paddingBottom":10.0,"layoutMode":"VERTICAL","itemSpacing":30.0,"counterAxisSizingMode":"FIXED","children":["1:754","1:757"]},"55:3135":{"mainComponentId":"14:6806","type":"INSTANCE","id":"55:3135","name":"Footer section","absoluteBoundingBox":{"x":12214.0,"y":16591.3046875,"width":800.0,"height":223.000991821289},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":16590.771484375,"width":800.0,"height":223.53515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,16491.3046875]],"size":{"x":800.0,"y":223.000991821289},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.976470589637756,"g":0.978040516376495,"b":0.980392158031464,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1920.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":40.0,"paddingBottom":30.0,"paddingLeft":40.0,"layoutMode":"VERTICAL","itemSpacing":127.0,"counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["I55:3135;14:6683","I55:3135;14:6716"],"componentProperties":{},"overrides":[{"key":[],"value":{"size":{"x":800.0,"y":223.000991821289}}},{"key":["Frame 21472375490","© 2025 Mason Chang. All Rights Reserved.0"],"value":{"interactions":[{"id":{"sessionID":55,"localID":3261},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":651},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3312},"event":{"interactionType":"ON_HOVER"},"actions":[{"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO"}],"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":14,"localID":7089},"event":{"interactionType":"ON_CLICK"},"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3210},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":651},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":true,"stateManagementVersion":1}]}},{"key":["Frame 21472375480","Footer content0","Footer text0","Text Link0"],"value":{"overrides":[{"key":[],"value":{"interactions":[{"id":{"sessionID":55,"localID":3315},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":651},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3261},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":651},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3312},"event":{"interactionType":"ON_HOVER"},"actions":[{"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO"}],"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":14,"localID":7089},"event":{"interactionType":"ON_CLICK"},"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3210},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":651},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":true,"stateManagementVersion":1}]}}]}}]},"34:2106":{"type":"RECTANGLE","id":"34:2106","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":4313.0,"width":335.0,"height":88.0},"targetAspectRatio":{"x":335.0,"y":88.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":4313.0,"width":335.0,"height":88.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":88.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"545322806adb6d2cdfcf271277f098b708ab31d4","originalImageWidth":2568,"originalImageHeight":674,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"TOP","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":-3.21698277694014e-17},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"10:1788":{"type":"TEXT","id":"10:1788","name":"As a first-generation product, EV Station Pro has been deployed across 1,000+ enterprise sites, delivering over 350,000 cumulative charging hours to EV drivers., with overwhelmingly positive feedback—from both users and executive leadership.","absoluteBoundingBox":{"x":13098.0,"y":15138.4287109375,"width":335.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":13098.2724609375,"y":15143.744140625,"width":323.1513671875,"height":147.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":335.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14],"characters":"As a first-generation product, EV Station Pro has been deployed across 1,000+ enterprise sites, delivering over 350,000 cumulative charging hours to EV drivers., with overwhelmingly positive feedback—from both users and executive leadership.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"14":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"162:2949":{"type":"RECTANGLE","id":"162:2949","name":"UID App 1","absoluteBoundingBox":{"x":13165.5,"y":11191.4287109375,"width":200.0,"height":419.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":13165.5,"y":11191.4287109375,"width":200.0,"height":419.0},"relativeTransform":[[1.0,0.0,67.5],[0.0,1.0,0.0]],"size":{"x":200.0,"y":419.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"4d419c240a8807e0ef761a6553339b8c6aa36806","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"91a649ad2d6849b426339fe6c3fb8c26091cece5","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"10:1780":{"type":"FRAME","id":"10:1780","name":"Body","absoluteBoundingBox":{"x":12214.0,"y":14762.3046875,"width":800.0,"height":1829.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":14762.3046875,"width":800.0,"height":1829.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,14662.3046875]],"size":{"x":800.0,"y":1829.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":200.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["10:1781","10:1801","10:4368"]},"10:4368":{"type":"RECTANGLE","id":"10:4368","name":"Image 2","absoluteBoundingBox":{"x":12334.0,"y":16060.3046875,"width":560.0,"height":331.0},"targetAspectRatio":{"x":560.0,"y":331.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":16060.3046875,"width":560.0,"height":331.0},"relativeTransform":[[1.0,-1.23763530873792e-16,120.0],[1.21179458344846e-16,1.0,1298.0]],"size":{"x":560.0,"y":331.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"169d9966279b00b415cc24db44ef4338f2ed0509","originalImageWidth":2722,"originalImageHeight":1608,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":520.142883300781,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"10:1801":{"type":"WIDGET","id":"10:1801","name":"Embed 1","absoluteBoundingBox":{"x":12334.0,"y":15700.3046875,"width":560.0,"height":320.0},"targetAspectRatio":{"x":560.0,"y":320.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":15700.3046875,"width":560.0,"height":320.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,938.0]],"size":{"x":560.0,"y":320.0},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"widgetType":"GENERIC","syncedState":{"embedAllowFullscreen":"false","embedCodeType":"url","embedIframeHtml":"","embedURL":"https://www.youtube-nocookie.com/watch?v=oDEQxmzsjx4&controls=1"}},"10:1781":{"type":"FRAME","id":"10:1781","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":14802.3046875,"width":560.0,"height":858.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":14802.3046875,"width":560.0,"height":858.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,40.0]],"size":{"x":560.0,"y":858.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["10:1782","10:1783","10:4396","10:4418","10:4413","452:729","10:1870"]},"10:1870":{"type":"TEXT","id":"10:1870","name":"YouTube Reviews & Hands-on Impressions Several YouTubers shared hands-on experiences with EV Station Pro, highlighting its intuitive interface and seamless installation process. These reviews not only reinforced product strengths but also surfaced additional opportunities for future improvements.","absoluteBoundingBox":{"x":12334.0,"y":15530.3046875,"width":560.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":12334.2109375,"y":15535.8046875,"width":541.9658203125,"height":121.15625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,728.0]],"size":{"x":560.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"YouTube Reviews & Hands-on Impressions\nSeveral YouTubers shared hands-on experiences with EV Station Pro, highlighting its intuitive interface and seamless installation process. These reviews not only reinforced product strengths but also surfaced additional opportunities for future improvements.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"452:730":{"type":"TEXT","id":"452:730","name":"Product Line Impact & Scalability","absoluteBoundingBox":{"x":12334.0,"y":15342.3046875,"width":560.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":12335.30078125,"y":15347.8046875,"width":261.5654296875,"height":17.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Product Line Impact & Scalability","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:4413":{"type":"FRAME","id":"10:4413","name":"Frame 2147237546","absoluteBoundingBox":{"x":12334.0,"y":15258.3046875,"width":560.0,"height":60.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":15258.3046875,"width":560.0,"height":60.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,456.0]],"size":{"x":560.0,"y":60.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["10:1784","10:4404"]},"10:4404":{"type":"TEXT","id":"10:4404","name":"“I’m using EV Station Pro and it is a great experience.”","absoluteBoundingBox":{"x":12334.0,"y":15292.3046875,"width":560.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":12334.87890625,"y":15297.6376953125,"width":410.1923828125,"height":17.4638671875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,34.0]],"size":{"x":560.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"“I’m using EV Station Pro and it is a great experience.”","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:1999":{"type":"TEXT","id":"34:1999","name":"Designed the experience for general users (e.g., employees or visitors) using the Identity App to locate and access chargers assigned by the admin via Bluetooth. Additionally, defined the admin experience for monitoring device status, usage data, and adjusting settings through the Connect App.","absoluteBoundingBox":{"x":13098.0,"y":10904.31640625,"width":335.0,"height":120.0},"isolatedAbsoluteRenderBounds":{"x":13098.4375,"y":10908.1533203125,"width":329.5673828125,"height":114.1162109375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,128.0]],"size":{"x":335.0,"y":120.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5],"characters":"Designed the experience for general users (e.g., employees or visitors) using the Identity App to locate and access chargers assigned by the admin via Bluetooth. Additionally, defined the admin experience for monitoring device status, usage data, and adjusting settings through the Connect App.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"5":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"6:1128":{"type":"FRAME","id":"6:1128","name":"Body","absoluteBoundingBox":{"x":13078.0,"y":6135.0,"width":375.0,"height":2605.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":6135.0,"width":375.0,"height":2605.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,6035.0]],"size":{"x":375.0,"y":2605.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1129","34:2120","457:1040","457:1982","455:920","454:767","454:751","389:1088","391:1104"]},"10:1784":{"type":"TEXT","id":"10:1784","name":"Direct feedback from Ubiquiti’s CEO:","absoluteBoundingBox":{"x":12334.0,"y":15258.3046875,"width":560.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":12335.30078125,"y":15263.6201171875,"width":285.271484375,"height":17.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Direct feedback from Ubiquiti’s CEO: ","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:696":{"type":"FRAME","id":"384:696","name":"Body","absoluteBoundingBox":{"x":13078.0,"y":4479.0,"width":375.0,"height":626.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":4479.0,"width":375.0,"height":626.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,4379.0]],"size":{"x":375.0,"y":626.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["384:697","384:701"]},"6:1037":{"type":"TEXT","id":"6:1037","name":"The hardware’s form factor and specifications were already finalized, but the product lacked a defined user experience, usage flows, and system behavior. I joined the project to define the UX foundation, including core interaction models, user flows, and the overall product strategy across different users, touchpoints, and real-world scenarios.","absoluteBoundingBox":{"x":13098.0,"y":3123.0,"width":335.0,"height":234.0},"isolatedAbsoluteRenderBounds":{"x":13098.2109375,"y":3128.3154296875,"width":331.05859375,"height":225.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":335.0,"y":234.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The hardware’s form factor and specifications were already finalized, but the product lacked a defined user experience, usage flows, and system behavior. I joined the project to define the UX foundation, including core interaction models, user flows, and the overall product strategy across different users, touchpoints, and real-world scenarios.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:4418":{"type":"FRAME","id":"10:4418","name":"Frame 2147237547","absoluteBoundingBox":{"x":12334.0,"y":14997.3046875,"width":560.0,"height":237.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":14997.3046875,"width":560.0,"height":237.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,195.0]],"size":{"x":560.0,"y":237.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["10:4419","10:4420"]},"10:4396":{"type":"TEXT","id":"10:4396","name":"Qualitative Feedback","absoluteBoundingBox":{"x":12334.0,"y":14971.3046875,"width":560.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":14971.3046875,"width":560.0,"height":26.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,169.0]],"size":{"x":560.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Qualitative Feedback","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:1782":{"type":"TEXT","id":"10:1782","name":"Impact","absoluteBoundingBox":{"x":12334.0,"y":14802.3046875,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12336.63671875,"y":14810.7109375,"width":105.296875,"height":32.90625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Impact","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2085":{"type":"RECTANGLE","id":"34:2085","name":"Image 4","absoluteBoundingBox":{"x":12334.0,"y":14549.8046875,"width":560.0,"height":172.5},"targetAspectRatio":{"x":672.0,"y":207.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":14549.8046875,"width":560.0,"height":172.5},"relativeTransform":[[1.0,-1.23763530873792e-16,120.0],[1.21179458344846e-16,1.0,1728.0]],"size":{"x":560.0,"y":172.5},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"9596e11ada52cf671bef8af2f6dd5e44d275f5e6","originalImageWidth":3401,"originalImageHeight":1048,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":271.071441650391,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"34:2074":{"type":"FRAME","id":"34:2074","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":14301.8046875,"width":560.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":14301.8046875,"width":560.0,"height":208.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,1480.0]],"size":{"x":560.0,"y":208.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["34:2075"]},"34:2065":{"type":"RECTANGLE","id":"34:2065","name":"Image 3","absoluteBoundingBox":{"x":12334.0,"y":13529.8046875,"width":560.0,"height":346.0},"targetAspectRatio":{"x":560.0,"y":346.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":13529.8046875,"width":560.0,"height":346.0},"relativeTransform":[[1.0,-1.23763530873792e-16,120.0],[1.21179458344846e-16,1.0,708.0]],"size":{"x":560.0,"y":346.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"2ca36fceccc92aaccd9dc5a34455baaae7eac7c8","originalImageWidth":1422,"originalImageHeight":824,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":543.714294433594,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"7:1495":{"type":"TEXT","id":"7:1495","name":"Following launch, our team continued expanding the product’s features and value. Among the most anticipated additions were a built-in payment system and a more accessible hardware variant, EV Station Lite.","absoluteBoundingBox":{"x":12334.0,"y":12928.8046875,"width":560.0,"height":104.0},"isolatedAbsoluteRenderBounds":{"x":12334.87890625,"y":12934.1201171875,"width":547.5556640625,"height":91.8603515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":560.0,"y":104.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Following launch, our team continued expanding the product’s features and value. Among the most anticipated additions were a built-in payment system and a more accessible hardware variant, EV Station Lite.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2003":{"type":"FRAME","id":"34:2003","name":"Frame 2147237557","absoluteBoundingBox":{"x":12334.0,"y":12533.8046875,"width":560.0,"height":248.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":12533.8046875,"width":560.0,"height":248.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,2614.98583984375]],"size":{"x":560.0,"y":248.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["34:2020","34:2026"]},"34:2026":{"type":"TEXT","id":"34:2026","name":"Leveraged the screen capabilities to offer an optional feature that plays slideshow or video-type digital signage when the device is idle and not in use.","absoluteBoundingBox":{"x":12334.0,"y":12747.8046875,"width":560.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":12352.435546875,"y":12751.681640625,"width":523.27734375,"height":28.654296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,214.0]],"size":{"x":560.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Leveraged the screen capabilities to offer an optional feature that plays slideshow or video-type digital signage when the device is idle and not in use.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"71:3495":{"type":"RECTANGLE","id":"71:3495","name":"Image 5","absoluteBoundingBox":{"x":12334.0,"y":12097.8046875,"width":560.0,"height":354.0},"targetAspectRatio":{"x":560.0,"y":354.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":12097.8046875,"width":560.0,"height":354.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":560.0,"y":354.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"f96c13d0cf221d768ec494bcd7c902453b9e3445","originalImageWidth":2133,"originalImageHeight":1350,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":879.999938964844,"maxHeight":556.285705566406,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"161:721":{"type":"RECTANGLE","id":"161:721","name":"UID App 1","absoluteBoundingBox":{"x":13098.0,"y":10776.31640625,"width":164.0,"height":344.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":10776.31640625,"width":164.0,"height":344.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":164.0,"y":344.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"0c1b0cd5bd1fb9d22bc65e0786873905cbbada87","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"80102c8ac9ad724e676792b1971ee5f72d429501","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"34:2031":{"type":"FRAME","id":"34:2031","name":"Frame 2147237558","absoluteBoundingBox":{"x":12334.0,"y":12097.8046875,"width":560.0,"height":396.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":12097.8046875,"width":560.0,"height":396.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,2178.98583984375]],"size":{"x":560.0,"y":396.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["71:3495","34:2054"]},"393:1190":{"type":"RECTANGLE","id":"393:1190","name":"Image 5","absoluteBoundingBox":{"x":12334.0,"y":11644.8046875,"width":560.0,"height":354.0},"targetAspectRatio":{"x":560.0,"y":354.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":11644.8046875,"width":560.0,"height":354.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":560.0,"y":354.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"a80edcd41a407be824882f5a2dde33e227de5dc2","originalImageWidth":1422,"originalImageHeight":900,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":879.999938964844,"maxHeight":556.285705566406,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"162:2953":{"type":"TEXT","id":"162:2953","name":"Identity App","absoluteBoundingBox":{"x":13098.0,"y":11674.4287109375,"width":335.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":13229.1142578125,"y":11678.9287109375,"width":73.3388671875,"height":13.4873046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Identity App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-SemiBold","fontStyle":"SemiBold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2940":{"type":"FRAME","id":"162:2940","name":"Frame 2147237582","absoluteBoundingBox":{"x":12614.0,"y":11043.8046875,"width":280.0,"height":561.0},"isolatedAbsoluteRenderBounds":{"x":12614.0,"y":11043.8046875,"width":280.0,"height":561.0},"relativeTransform":[[1.0,0.0,280.0],[0.0,1.0,0.0]],"size":{"x":280.0,"y":561.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2941","162:2942"]},"162:2942":{"type":"FRAME","id":"162:2942","name":"Frame 2147237582","absoluteBoundingBox":{"x":12614.0,"y":11477.8046875,"width":280.0,"height":127.0},"isolatedAbsoluteRenderBounds":{"x":12614.0,"y":11477.8046875,"width":280.0,"height":127.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,434.0]],"size":{"x":280.0,"y":127.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2943","162:2944"]},"162:2944":{"type":"FRAME","id":"162:2944","name":"Frame 2147237585","absoluteBoundingBox":{"x":12614.0,"y":11525.8046875,"width":280.0,"height":79.0},"isolatedAbsoluteRenderBounds":{"x":12614.0,"y":11525.8046875,"width":280.0,"height":79.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,48.0]],"size":{"x":280.0,"y":79.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["162:2945","162:2946"]},"162:2943":{"mainComponentId":"161:1290","type":"INSTANCE","id":"162:2943","name":"Logo & App Icon","absoluteBoundingBox":{"x":12734.0,"y":11477.8046875,"width":40.0,"height":40.0},"targetAspectRatio":{"x":256.0,"y":256.0},"isolatedAbsoluteRenderBounds":{"x":12734.0,"y":11477.8046875,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I162:2943;1633:11","I162:2943;30313:2486"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Connect","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":256.0,"y":256.0}}}]},"162:2941":{"type":"RECTANGLE","id":"162:2941","name":"UID App 1","absoluteBoundingBox":{"x":12654.0,"y":11043.8046875,"width":200.0,"height":418.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":12654.0,"y":11043.8046875,"width":200.0,"height":418.0},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,0.0]],"size":{"x":200.0,"y":418.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"af4f87736e517643eab0de87f84534c3e4ac5e1d","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"aa9f1d7cbd9c2c5afd2e49a8168e40e825e6d90f","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"452:731":{"type":"TEXT","id":"452:731","name":"EV Station Pro established the foundation for Ubiquiti’s EV charging product line, defining core interaction models, system architecture, and management workflows. This foundation enabled the team to scale the product to new markets and support future charger variants, including region-specific requirements such as OCPP for the EU market.","absoluteBoundingBox":{"x":12334.0,"y":15376.3046875,"width":560.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":12335.318359375,"y":15381.6201171875,"width":551.4384765625,"height":121.4814453125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,34.0]],"size":{"x":560.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"EV Station Pro established the foundation for Ubiquiti’s EV charging product line, defining core interaction models, system architecture, and management workflows. This foundation enabled the team to scale the product to new markets and support future charger variants, including region-specific requirements such as OCPP for the EU market.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2933":{"type":"FRAME","id":"162:2933","name":"Frame 2147237581","absoluteBoundingBox":{"x":12334.0,"y":11043.8046875,"width":280.0,"height":561.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":11043.8046875,"width":280.0,"height":561.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":280.0,"y":561.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2934","162:2935"]},"162:2935":{"type":"FRAME","id":"162:2935","name":"Frame 2147237582","absoluteBoundingBox":{"x":12334.0,"y":11477.8046875,"width":280.0,"height":127.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":11477.8046875,"width":280.0,"height":127.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,434.0]],"size":{"x":280.0,"y":127.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2936","162:2937"]},"162:2937":{"type":"FRAME","id":"162:2937","name":"Frame 2147237584","absoluteBoundingBox":{"x":12334.0,"y":11525.8046875,"width":280.0,"height":79.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":11525.8046875,"width":280.0,"height":79.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,48.0]],"size":{"x":280.0,"y":79.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["162:2938","162:2939"]},"162:2939":{"type":"TEXT","id":"162:2939","name":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","absoluteBoundingBox":{"x":12334.0,"y":11553.8046875,"width":280.0,"height":51.0},"isolatedAbsoluteRenderBounds":{"x":12342.7568359375,"y":11557.681640625,"width":262.59375,"height":43.240234375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,28.0]],"size":{"x":280.0,"y":51.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":400.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:933":{"type":"COMPONENT","id":"161:933","name":"Brand=Ubiquiti, Style=Bg-RoundedSquare, Mode=Light","overrideKey":"128:3974","absoluteBoundingBox":{"x":1285.0,"y":815.0,"width":256.0,"height":256.0},"isolatedAbsoluteRenderBounds":{"x":1285.0,"y":815.0,"width":256.0,"height":256.0},"relativeTransform":[[1.0,0.0,673.0],[0.0,1.0,160.0]],"size":{"x":256.0,"y":256.0},"fills":[],"constraints":{"vertical":"SCALE","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.111886949293433},"right":{"pixelOffset":0.0,"sizeFraction":0.154447215295096},"top":{"pixelOffset":0.0,"sizeFraction":0.0109882563010782},"bottom":{"pixelOffset":0.0,"sizeFraction":0.0285694663828034}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["161:934","161:935"],"componentSetId":"161:853"},"352:679":{"id":"352:679","name":"Lightbox","type":"CODE_COMPONENT","codeExportName":"Code352_678.default","componentPropertyDefinitions":{"background#36:5":{"type":"TEXT","defaultValue":{"characters":"dark","characterStyleOverrides":[],"styleOverrideTable":{},"lineTypes":["NONE"],"lineIndentations":[0],"listStartOffsets":[],"lineStyleOverrides":[0]}},"close#36:6":{"type":"TEXT","defaultValue":{"characters":"any","characterStyleOverrides":[],"styleOverrideTable":{},"lineTypes":["NONE"],"lineIndentations":[0],"listStartOffsets":[],"lineStyleOverrides":[0]}},"closeIcon#65:0":{"type":"BOOLEAN","defaultValue":true},"imageContent#183:0":{"type":"IMAGE","defaultValue":{"image":null,"imageThumbnail":null,"animatedImage":null,"altText":"","originalImageHeight":0,"originalImageWidth":0,"animationFrame":0}},"transition#183:1":{"type":"TEXT","defaultValue":{"characters":"instant","characterStyleOverrides":[],"styleOverrideTable":{},"lineTypes":["NONE"],"lineIndentations":[0],"listStartOffsets":[],"lineStyleOverrides":[0]}}}},"162:2951":{"mainComponentId":"161:933","type":"INSTANCE","id":"162:2951","name":"Logo & App Icon","absoluteBoundingBox":{"x":13245.5,"y":11626.4287109375,"width":40.0,"height":40.0},"targetAspectRatio":{"x":80.0,"y":80.0},"isolatedAbsoluteRenderBounds":{"x":13245.5,"y":11626.4287109375,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,147.5],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I162:2951;128:3174","I162:2951;24954:2172"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Ubiquiti","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":80.0,"y":80.0}}}]},"162:2914":{"type":"FRAME","id":"162:2914","name":"Frame 2147237585","absoluteBoundingBox":{"x":12818.0,"y":10639.318359375,"width":76.0,"height":564.0},"isolatedAbsoluteRenderBounds":{"x":12818.0,"y":10639.318359375,"width":76.0,"height":564.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,52.0]],"size":{"x":76.0,"y":564.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":4.0,"counterAxisSizingMode":"FIXED","children":["162:2902","161:2777"]},"161:2831":{"mainComponentId":"161:1290","type":"INSTANCE","id":"161:2831","name":"Logo & App Icon","absoluteBoundingBox":{"x":12818.0,"y":10587.318359375,"width":40.0,"height":40.0},"targetAspectRatio":{"x":256.0,"y":256.0},"isolatedAbsoluteRenderBounds":{"x":12818.0,"y":10587.318359375,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I161:2831;1633:11","I161:2831;30313:2486"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Connect","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":256.0,"y":256.0}}}]},"457:1032":{"type":"FRAME","id":"457:1032","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":6834.0,"width":880.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":6834.0,"width":880.0,"height":78.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,902.0]],"size":{"x":880.0,"y":78.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["457:1033","457:1034","457:1035"]},"6:1110":{"type":"FRAME","id":"6:1110","name":"Body","absoluteBoundingBox":{"x":10870.0,"y":5932.0,"width":1280.0,"height":3014.53857421875},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":5932.0,"width":1280.0,"height":3014.5390625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,5832.0]],"size":{"x":1280.0,"y":3014.53857421875},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1111","34:2116","457:1032","457:1974","455:916","454:761","454:745","389:1082","391:1098"]},"161:2832":{"mainComponentId":"161:1290","type":"INSTANCE","id":"161:2832","name":"Logo & App Icon","absoluteBoundingBox":{"x":13278.0,"y":11160.31640625,"width":40.0,"height":40.0},"targetAspectRatio":{"x":256.0,"y":256.0},"isolatedAbsoluteRenderBounds":{"x":13278.0,"y":11160.31640625,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I161:2832;1633:11","I161:2832;30313:2486"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Connect","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":256.0,"y":256.0}}}]},"161:2735":{"type":"FRAME","id":"161:2735","name":"Frame 2147237582","absoluteBoundingBox":{"x":12518.0,"y":10587.318359375,"width":76.0,"height":336.0},"isolatedAbsoluteRenderBounds":{"x":12518.0,"y":10587.318359375,"width":76.0,"height":336.0},"relativeTransform":[[1.0,0.0,184.0],[0.0,1.0,0.0]],"size":{"x":76.0,"y":336.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":12.0,"primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:2666","162:2910"]},"161:2666":{"mainComponentId":"161:933","type":"INSTANCE","id":"161:2666","name":"Logo & App Icon","absoluteBoundingBox":{"x":12518.0,"y":10587.318359375,"width":40.0,"height":40.0},"targetAspectRatio":{"x":80.0,"y":80.0},"isolatedAbsoluteRenderBounds":{"x":12518.0,"y":10587.318359375,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I161:2666;128:3174","I161:2666;24954:2172"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Ubiquiti","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":80.0,"y":80.0}}}]},"393:1192":{"type":"FRAME","id":"393:1192","name":"Frame 2147237585","absoluteBoundingBox":{"x":13098.0,"y":12395.4287109375,"width":335.0,"height":288.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":12395.4287109375,"width":335.0,"height":288.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,2196.1123046875]],"size":{"x":335.0,"y":288.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["393:1193","393:1194"]},"1:17":{"type":"TEXT","id":"1:17","name":"Paragraph 2","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":21.0,"height":18.0},"isolatedAbsoluteRenderBounds":{"x":0.576000034809113,"y":3.47999954223633,"width":18.7506256103516,"height":14.9600009918213},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":21.0,"y":18.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"fontSize":16.0,"letterSpacing":-0.48,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":17.6000003814697,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":16.0,"letterSpacing":-0.48,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":17.6000003814697,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":15.0,"letterSpacing":-0.45,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.5,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.48,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":17.6000003814697,"lineHeightPercent":90.163932800293,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:722":{"type":"RECTANGLE","id":"161:722","name":"UID App 1","absoluteBoundingBox":{"x":12334.0,"y":10587.318359375,"width":164.0,"height":343.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":10587.318359375,"width":164.0,"height":343.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":164.0,"y":343.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"0c1b0cd5bd1fb9d22bc65e0786873905cbbada87","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"80102c8ac9ad724e676792b1971ee5f72d429501","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"143:621":{"type":"FRAME","id":"143:621","name":"Main content","absoluteBoundingBox":{"x":12374.0,"y":1091.0,"width":199.5,"height":854.0},"isolatedAbsoluteRenderBounds":{"x":12374.0,"y":1091.0,"width":199.5,"height":854.0},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,40.0]],"size":{"x":199.5,"y":854.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"individualStrokeWeights":{"top":0.0,"right":1.0,"bottom":0.0,"left":0.0},"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["143:622","143:623"]},"34:1975":{"type":"FRAME","id":"34:1975","name":"Frame 2147237556","absoluteBoundingBox":{"x":12334.0,"y":10587.318359375,"width":560.0,"height":283.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":10587.318359375,"width":560.0,"height":283.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,668.5]],"size":{"x":560.0,"y":283.0},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisSizingMode":"FIXED","children":["34:1992","34:1998"]},"6:1054":{"type":"FRAME","id":"6:1054","name":"Body","absoluteBoundingBox":{"x":10870.0,"y":3542.0,"width":1280.0,"height":682.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":3542.0,"width":1280.0,"height":682.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,3442.0]],"size":{"x":1280.0,"y":682.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1055","34:2096"]},"34:1992":{"type":"RECTANGLE","id":"34:1992","name":"Image 3","absoluteBoundingBox":{"x":12334.0,"y":10587.318359375,"width":560.0,"height":187.0},"targetAspectRatio":{"x":560.0,"y":187.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":10587.318359375,"width":560.0,"height":187.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":560.0,"y":187.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"46a8a72b5ec2c7369a02f302edce0c31f43c93be","originalImageWidth":3260,"originalImageHeight":1092,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.000061035156,"maxHeight":293.857147216797,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"34:1953":{"type":"RECTANGLE","id":"34:1953","name":"Image 2","absoluteBoundingBox":{"x":12334.0,"y":10654.3046875,"width":560.0,"height":307.5},"targetAspectRatio":{"x":672.0,"y":369.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":10654.3046875,"width":560.0,"height":307.5},"relativeTransform":[[1.0,-1.23763530873792e-16,0.0],[1.21179458344846e-16,1.0,0.0]],"size":{"x":560.0,"y":307.5},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"65db4b9d78c4a01ba6822dd08d2f7c77f6c3e09c","originalImageWidth":2000,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]}},"7:1497":{"type":"FRAME","id":"7:1497","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":13296.4287109375,"width":335.0,"height":498.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":13296.4287109375,"width":335.0,"height":498.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":498.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["7:1498","7:1499","7:1538"]},"445:55593":{"type":"FRAME","id":"445:55593","name":"All Devices","absoluteBoundingBox":{"x":12334.0,"y":10247.818359375,"width":560.0,"height":324.485961914062},"targetAspectRatio":{"x":856.0,"y":496.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":10247.818359375,"width":560.0,"height":324.486328125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":324.485961914062},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.884221017360687,"g":0.884221017360687,"b":0.884221017360687,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":28.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[20.0,20.0,20.0,20.0],"cornerRadius":20.0,"clipsContent":true,"children":["445:55594"]},"6:1221":{"type":"TEXT","id":"6:1221","name":"First Release Design","absoluteBoundingBox":{"x":13098.0,"y":10239.31640625,"width":335.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":13100.28515625,"y":10246.31640625,"width":313.537109375,"height":34.48828125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"First Release Design","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"445:55594":{"type":"RECTANGLE","id":"445:55594","name":"load-management-Cc8imp6W-ezgif.com-video-to-gif-converter 1","absoluteBoundingBox":{"x":12344.4677734375,"y":10258.2060546875,"width":539.0654296875,"height":303.224304199219},"targetAspectRatio":{"x":1280.0,"y":720.0},"isolatedAbsoluteRenderBounds":{"x":12344.4677734375,"y":10258.2060546875,"width":539.0654296875,"height":303.224609375},"relativeTransform":[[1.0,0.0,10.4672899246216],[0.0,1.0,10.387843132019]],"size":{"x":539.0654296875,"y":303.224304199219},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"9da2f17c6533b6796f401ff668b1f96cf99ed7af","gifRef":"dd375f27e22bbef9401fb750ef3694c1e777cc8d","originalImageWidth":1280,"originalImageHeight":720,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"CENTER","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.01869158915111},"right":{"pixelOffset":0.0,"sizeFraction":0.981308427878789},"top":{"pixelOffset":-151.855137825012,"sizeFraction":0.5},"bottom":{"pixelOffset":151.369166374207,"sizeFraction":0.5}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[8.0,8.0,8.0,8.0],"cornerRadius":8.0},"34:2057":{"type":"RECTANGLE","id":"34:2057","name":"Image 2","absoluteBoundingBox":{"x":12334.0,"y":13252.8046875,"width":560.0,"height":237.0},"targetAspectRatio":{"x":560.0,"y":237.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":13252.8046875,"width":560.0,"height":237.0},"relativeTransform":[[1.0,-1.23763530873792e-16,120.0],[1.21179458344846e-16,1.0,431.0]],"size":{"x":560.0,"y":237.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"d84dfa411322ffb100245cfc2c60149c07cdad0f","originalImageWidth":2600,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":372.428558349609,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"6:1218":{"type":"TEXT","id":"6:1218","name":"After validating the core concepts through user interviews and early testing, we finalized the first release design of the EV charger experience. This version focused on addressing the most critical user needs and delivering a stable, deployable system for real-world use. The following designs highlight key features and experience decisions that were shipped as part of the first release.","absoluteBoundingBox":{"x":12334.0,"y":10025.818359375,"width":560.0,"height":182.0},"isolatedAbsoluteRenderBounds":{"x":12334.2109375,"y":10031.1337890625,"width":539.4521484375,"height":173.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":560.0,"y":182.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After validating the core concepts through user interviews and early testing, we finalized the first release design of the EV charger experience. This version focused on addressing the most critical user needs and delivering a stable, deployable system for real-world use.\n\nThe following designs highlight key features and experience decisions that were shipped as part of the first release.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2142":{"type":"FRAME","id":"34:2142","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":9472.818359375,"width":560.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":9472.818359375,"width":560.0,"height":26.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":26.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["34:2143"]},"161:2773":{"type":"FRAME","id":"161:2773","name":"Frame 2147237582","absoluteBoundingBox":{"x":12634.0,"y":10587.318359375,"width":260.0,"height":616.0},"isolatedAbsoluteRenderBounds":{"x":12634.0,"y":10587.318359375,"width":260.0,"height":616.0},"relativeTransform":[[1.0,0.0,300.0],[0.0,1.0,0.0]],"size":{"x":260.0,"y":616.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":20.0,"primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:2774","161:2775"]},"62:3391":{"type":"FRAME","id":"62:3391","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":9276.318359375,"width":560.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":9276.318359375,"width":560.0,"height":78.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,667.0]],"size":{"x":560.0,"y":78.0},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["62:3393"]},"70:3477":{"type":"FRAME","id":"70:3477","name":"Frame 2147237565","absoluteBoundingBox":{"x":12526.0,"y":8984.318359375,"width":176.0,"height":176.0},"targetAspectRatio":{"x":176.0,"y":176.0},"isolatedAbsoluteRenderBounds":{"x":12526.0,"y":8984.318359375,"width":176.0,"height":176.0},"relativeTransform":[[1.0,0.0,192.0],[0.0,1.0,0.0]],"size":{"x":176.0,"y":176.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0,"clipsContent":true,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["62:3360"]},"62:3361":{"type":"RECTANGLE","id":"62:3361","name":"Image 2","absoluteBoundingBox":{"x":12334.0,"y":8984.318359375,"width":176.0,"height":176.0},"targetAspectRatio":{"x":272.0,"y":272.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":8984.318359375,"width":176.0,"height":176.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,-1.4210854715202e-14]],"size":{"x":176.0,"y":176.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"d5530bec0e1a20b6d7b04ba0dcb5620a4084f274","originalImageWidth":960,"originalImageHeight":1706,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"6:1156":{"type":"FRAME","id":"6:1156","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":8649.318359375,"width":560.0,"height":275.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":8649.318359375,"width":560.0,"height":275.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,40.0]],"size":{"x":560.0,"y":275.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1157","6:1158"]},"62:3368":{"type":"RECTANGLE","id":"62:3368","name":"Image 4","absoluteBoundingBox":{"x":13332.0,"y":9219.0,"width":101.0,"height":101.316612243652},"targetAspectRatio":{"x":159.5,"y":160.0},"isolatedAbsoluteRenderBounds":{"x":13332.0,"y":9219.0,"width":101.0,"height":101.31640625},"relativeTransform":[[1.0,-1.22464685258517e-16,234.0],[1.22464685258517e-16,1.0,-7.105427357601e-15]],"size":{"x":101.0,"y":101.316612243652},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"b5377f62cfd8eba2566336473500a8821c68f38e","originalImageWidth":3072,"originalImageHeight":4096,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"6:1157":{"type":"TEXT","id":"6:1157","name":"User Testing","absoluteBoundingBox":{"x":12334.0,"y":8649.318359375,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12336.056640625,"y":8656.79296875,"width":191.99609375,"height":34.013671875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"User Testing","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"391:1101":{"type":"FRAME","id":"391:1101","name":"Frame 2147237558","absoluteBoundingBox":{"x":12334.0,"y":8226.318359375,"width":560.0,"height":343.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":8226.318359375,"width":560.0,"height":343.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,2380.31787109375]],"size":{"x":560.0,"y":343.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["391:1102","391:1103"]},"391:1099":{"type":"RECTANGLE","id":"391:1099","name":"Image 5","absoluteBoundingBox":{"x":11070.0,"y":8381.5390625,"width":880.0,"height":500.0},"targetAspectRatio":{"x":880.0,"y":500.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":8381.5390625,"width":880.0,"height":500.0},"relativeTransform":[[1.0,-1.22464685258517e-16,5.6843418860808e-14],[1.22464685258517e-16,1.0,0.0]],"size":{"x":880.0,"y":500.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"2f92c3cc168b1bbd8c5b6215f97b473fdd48a940","originalImageWidth":2900,"originalImageHeight":1648,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":500.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"391:1103":{"type":"TEXT","id":"391:1103","name":"Admins can configure the charging mode for each adopted charger based on their management needs.","absoluteBoundingBox":{"x":12334.0,"y":8552.318359375,"width":560.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":12347.21875,"y":8556.1953125,"width":532.724609375,"height":11.654296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,326.0]],"size":{"x":560.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Admins can configure the charging mode for each adopted charger based on their management needs.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"14:6683":{"type":"FRAME","id":"14:6683","name":"Frame 2147237548","absoluteBoundingBox":{"x":4935.0,"y":97.0,"width":1200.0,"height":50.0009956359863},"isolatedAbsoluteRenderBounds":{"x":4935.0,"y":96.4667739868164,"width":1200.0,"height":50.5342216491699},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,0.0]],"size":{"x":1200.0,"y":50.0009956359863},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":30.0,"counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["14:6679","14:6722"]},"6:1064":{"type":"FRAME","id":"6:1064","name":"Body","absoluteBoundingBox":{"x":13078.0,"y":3733.0,"width":375.0,"height":746.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":3733.0,"width":375.0,"height":746.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,3633.0]],"size":{"x":375.0,"y":746.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1065","34:2104"]},"162:2910":{"type":"FRAME","id":"162:2910","name":"Frame 2147237584","absoluteBoundingBox":{"x":12518.0,"y":10639.318359375,"width":76.0,"height":284.0},"isolatedAbsoluteRenderBounds":{"x":12518.0,"y":10639.318359375,"width":76.0,"height":284.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,52.0]],"size":{"x":76.0,"y":284.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":4.0,"counterAxisSizingMode":"FIXED","children":["162:2894","161:732"]},"6:1214":{"type":"TEXT","id":"6:1214","name":"After validating the core concepts through user interviews and early testing, we finalized the first release design of the EV charger experience. This version focused on addressing the most critical user needs and delivering a stable, deployable system for real-world use. The following designs highlight key features and experience decisions that were shipped as part of the first release.","absoluteBoundingBox":{"x":11070.0,"y":10322.1806640625,"width":880.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":11070.2724609375,"y":10327.49609375,"width":858.349609375,"height":143.8603515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":880.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After validating the core concepts through user interviews and early testing, we finalized the first release design of the EV charger experience. This version focused on addressing the most critical user needs and delivering a stable, deployable system for real-world use.\n\nThe following designs highlight key features and experience decisions that were shipped as part of the first release.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:1998":{"type":"TEXT","id":"34:1998","name":"Designed the experience for general users (e.g., employees or visitors) using the Identity App to locate and access chargers assigned by the admin via Bluetooth. Additionally, defined the admin experience for monitoring device status, usage data, and adjusting settings through the Connect App.","absoluteBoundingBox":{"x":12334.0,"y":10790.318359375,"width":560.0,"height":80.0},"isolatedAbsoluteRenderBounds":{"x":12334.1640625,"y":10794.1552734375,"width":557.5986328125,"height":74.0068359375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,203.0]],"size":{"x":560.0,"y":80.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5],"characters":"Designed the experience for general users (e.g., employees or visitors) using the Identity App to locate and access chargers assigned by the admin via Bluetooth. Additionally, defined the admin experience for monitoring device status, usage data, and adjusting settings through the Connect App.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"5":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"34:2130":{"type":"FRAME","id":"34:2130","name":"Frame 2147237544","absoluteBoundingBox":{"x":12334.0,"y":9245.318359375,"width":560.0,"height":167.5},"targetAspectRatio":{"x":672.0,"y":201.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":9245.318359375,"width":560.0,"height":170.6015625},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,636.0]],"size":{"x":560.0,"y":167.5},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.000061035156,"maxHeight":263.214294433594,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":5.0,"paddingLeft":5.0,"layoutMode":"VERTICAL","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["34:2131"]},"391:1102":{"type":"RECTANGLE","id":"391:1102","name":"Image 5","absoluteBoundingBox":{"x":12334.0,"y":8226.318359375,"width":560.0,"height":318.0},"targetAspectRatio":{"x":560.0,"y":318.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":8226.318359375,"width":560.0,"height":318.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":560.0,"y":318.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"2f92c3cc168b1bbd8c5b6215f97b473fdd48a940","originalImageWidth":2900,"originalImageHeight":1648,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":879.999938964844,"maxHeight":499.714263916016,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"455:805":{"type":"TEXT","id":"455:805","name":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version. To operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","absoluteBoundingBox":{"x":11070.0,"y":8250.5390625,"width":560.0,"height":182.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":8250.5390625,"width":560.0,"height":182.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,39.0]],"size":{"x":560.0,"y":182.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version.\n\nTo operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"455:807":{"type":"TEXT","id":"455:807","name":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version. To operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","absoluteBoundingBox":{"x":12334.0,"y":7978.31787109375,"width":880.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":7978.31787109375,"width":880.0,"height":130.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,-26.0]],"size":{"x":880.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version.\n\nTo operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:748":{"type":"FRAME","id":"454:748","name":"Frame 2147237555","absoluteBoundingBox":{"x":12334.0,"y":7614.81787109375,"width":560.0,"height":349.5},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":7614.81787109375,"width":560.0,"height":349.5},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,1768.81787109375]],"size":{"x":560.0,"y":349.5},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["454:749","454:750"]},"6:1216":{"type":"FRAME","id":"6:1216","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":9958.818359375,"width":560.0,"height":249.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":9958.818359375,"width":560.0,"height":249.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,40.0]],"size":{"x":560.0,"y":249.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1217","6:1218"]},"384:697":{"type":"FRAME","id":"384:697","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":4519.0,"width":335.0,"height":318.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":4519.0,"width":335.0,"height":318.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":318.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["384:698","384:699","384:700"]},"384:678":{"type":"FRAME","id":"384:678","name":"Body","absoluteBoundingBox":{"x":10870.0,"y":4224.0,"width":1280.0,"height":812.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":4224.0,"width":1280.0,"height":812.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,4124.0]],"size":{"x":1280.0,"y":812.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["384:679","384:683"]},"454:750":{"type":"TEXT","id":"454:750","name":"Explored authentication methods including PIN code, QR code, and Identity-based access for user verification on the charger interface.","absoluteBoundingBox":{"x":12334.0,"y":7930.31787109375,"width":560.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":12362.828125,"y":7934.19482421875,"width":503.3056640625,"height":28.654296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,315.5]],"size":{"x":560.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Explored authentication methods including PIN code, QR code, and Identity-based access for user verification on the charger interface.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:549":{"type":"TEXT","id":"4:549","name":"Background","absoluteBoundingBox":{"x":13098.0,"y":1883.0,"width":335.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":13100.28515625,"y":1889.982421875,"width":183.345703125,"height":34.505859375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Background","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"62:3360":{"type":"RECTANGLE","id":"62:3360","name":"Image 3","absoluteBoundingBox":{"x":12526.0,"y":8984.318359375,"width":176.0,"height":176.0},"isolatedAbsoluteRenderBounds":{"x":12526.0,"y":8984.318359375,"width":176.0,"height":176.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":176.0,"y":176.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"FIT","imageRef":"cf3054395f25179d507c259dcb3f098451f085c5","originalImageWidth":720,"originalImageHeight":1280,"videoRef":"125348c149fcf906aaacacf96377ae2ef616d2ed","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"162:2902":{"type":"TEXT","id":"162:2902","name":"Connect App","absoluteBoundingBox":{"x":12818.0,"y":10639.318359375,"width":76.0,"height":40.0},"isolatedAbsoluteRenderBounds":{"x":12818.08203125,"y":10644.2216796875,"width":51.451171875,"height":32.9404296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":76.0,"y":40.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Connect App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-SemiBold","fontStyle":"SemiBold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"457:1982":{"type":"FRAME","id":"457:1982","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":7041.0,"width":335.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":7041.0,"width":335.0,"height":78.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,906.0]],"size":{"x":335.0,"y":78.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["457:1983","457:1984","457:1985"]},"454:766":{"type":"TEXT","id":"454:766","name":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs. In the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","absoluteBoundingBox":{"x":12334.0,"y":7314.81787109375,"width":560.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":12334.2724609375,"y":7320.13330078125,"width":548.7900390625,"height":251.525390625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.\nIn the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:786":{"type":"TEXT","id":"454:786","name":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs. In the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","absoluteBoundingBox":{"x":12334.0,"y":7314.81787109375,"width":560.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":7314.81787109375,"width":560.0,"height":260.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.\nIn the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:764":{"type":"FRAME","id":"454:764","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":7314.81787109375,"width":560.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":7314.81787109375,"width":560.0,"height":260.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,1468.81787109375]],"size":{"x":560.0,"y":260.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["454:765","454:786","454:783","454:778","454:766"]},"455:918":{"type":"FRAME","id":"455:918","name":"Frame 2147237565","absoluteBoundingBox":{"x":12334.0,"y":6842.81787109375,"width":560.0,"height":432.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":6842.81787109375,"width":560.0,"height":432.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,996.81787109375]],"size":{"x":560.0,"y":432.0},"fills":[{"blendMode":"NORMAL","type":"GRADIENT_LINEAR","transform":[[0.847009003162384,0.152990996837616,2.67019586317474e-05],[-0.152990996837616,0.152990996837616,0.500026702880859]],"gradientStops":[{"color":{"r":0.20392157137394,"g":0.400000005960464,"b":0.756862759590149,"a":1.0},"position":0.0},{"color":{"r":0.294117659330368,"g":0.576470613479614,"b":0.772549033164978,"a":1.0},"position":1.0}],"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0,"paddingTop":20.0,"paddingBottom":20.0,"clipsContent":true,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["455:919"]},"457:1981":{"type":"TEXT","id":"457:1981","name":"This maps to three core UI states on the device: Idle, Charging, and Charge Complete.","absoluteBoundingBox":{"x":12334.0,"y":6750.81787109375,"width":560.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":12334.4658203125,"y":6756.31787109375,"width":518.369140625,"height":43.244140625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":52.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"characters":"This maps to three core UI states on the device: Idle, Charging, and Charge Complete.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"1":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"392:1135":{"type":"TEXT","id":"392:1135","name":"Load management needs In larger parking facilities, users highlighted the need for coordinated power control to avoid electrical overload and reduce operational costs. Chargers needed to intelligently share a common power source.  Payment options In addition to multiple authorization methods, users expressed interest in supporting payment features directly for EV owners. After evaluating the timeline, the team decided to prioritize load management first. Payment options were more complex and required deeper discussion, so we placed them in the second phase of the roadmap.","absoluteBoundingBox":{"x":13098.0,"y":9639.31640625,"width":335.0,"height":520.0},"isolatedAbsoluteRenderBounds":{"x":13098.2724609375,"y":9644.81640625,"width":331.529296875,"height":511.15625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":520.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27],"characters":"Load management needs In larger parking facilities, users highlighted the need for coordinated power control to avoid electrical overload and reduce operational costs. Chargers needed to intelligently share a common power source. \nPayment options In addition to multiple authorization methods, users expressed interest in supporting payment features directly for EV owners.\n\nAfter evaluating the timeline, the team decided to prioritize load management first. Payment options were more complex and required deeper discussion, so we placed them in the second phase of the roadmap.","lineIndentations":[1,1,0,0],"lineTypes":["UNORDERED","UNORDERED","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"27":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"457:1980":{"type":"TEXT","id":"457:1980","name":"This flow to three states on the device: Idle, Charging, and Charge Complete.","absoluteBoundingBox":{"x":12334.0,"y":6776.81787109375,"width":880.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":6776.81787109375,"width":880.0,"height":26.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,26.0]],"size":{"x":880.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],"characters":"This flow to three states on the device: Idle, Charging, and Charge Complete.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"2":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"34:2105":{"type":"FRAME","id":"34:2105","name":"Frame 2147237544","absoluteBoundingBox":{"x":13098.0,"y":4313.0,"width":335.0,"height":88.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":4313.0,"width":335.0,"height":88.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":88.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["34:2106"]},"457:1036":{"type":"FRAME","id":"457:1036","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":6554.81787109375,"width":560.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":6554.81787109375,"width":560.0,"height":156.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,708.81787109375]],"size":{"x":560.0,"y":156.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["457:1037","457:1038","457:1039"]},"457:1037":{"type":"TEXT","id":"457:1037","name":"Concept Development","absoluteBoundingBox":{"x":12334.0,"y":6554.81787109375,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":6554.81787109375,"width":560.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1031":{"type":"FRAME","id":"6:1031","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":3180.0,"width":560.0,"height":429.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":3180.0,"width":560.0,"height":429.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,40.0]],"size":{"x":560.0,"y":429.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1032","6:1033","6:1047"]},"6:1121":{"type":"TEXT","id":"6:1121","name":"Concept Exploration","absoluteBoundingBox":{"x":12334.0,"y":5886.0,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12335.51171875,"y":5893.0,"width":310.0732421875,"height":34.3125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Exploration","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:732":{"type":"TEXT","id":"161:732","name":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","absoluteBoundingBox":{"x":12518.0,"y":10663.318359375,"width":76.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":12518.1640625,"y":10667.818359375,"width":72.0205078125,"height":250.63671875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,24.0]],"size":{"x":76.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:727":{"type":"FRAME","id":"384:727","name":"Body","absoluteBoundingBox":{"x":12214.0,"y":4950.0,"width":800.0,"height":896.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":4950.0,"width":800.0,"height":896.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,4850.0]],"size":{"x":800.0,"y":896.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["384:728","384:732","393:1565"]},"161:2665":{"mainComponentId":"161:933","type":"INSTANCE","id":"161:2665","name":"Logo & App Icon","absoluteBoundingBox":{"x":11254.0,"y":11016.71875,"width":40.0,"height":40.0},"targetAspectRatio":{"x":80.0,"y":80.0},"isolatedAbsoluteRenderBounds":{"x":11254.0,"y":11016.71875,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I161:2665;128:3174","I161:2665;24954:2172"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Ubiquiti","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":80.0,"y":80.0}}}]},"384:732":{"type":"FRAME","id":"384:732","name":"Frame 2147237559","absoluteBoundingBox":{"x":12334.0,"y":5227.0,"width":560.0,"height":227.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":5227.0,"width":560.0,"height":227.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,277.0]],"size":{"x":560.0,"y":227.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0,"layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["384:734","384:735"]},"384:735":{"type":"TEXT","id":"384:735","name":"References gathered from online sources and user-uploaded content, organized in FigJam for internal discussion and comparison.","absoluteBoundingBox":{"x":12334.0,"y":5408.0,"width":560.0,"height":30.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":5408.0,"width":560.0,"height":30.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,181.0]],"size":{"x":560.0,"y":30.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"References gathered from online sources and user-uploaded content, organized in FigJam for internal discussion and comparison.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":10.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.05,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":14.5,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:498":{"mainComponentId":"1:3428","type":"INSTANCE","id":"4:498","name":"Header 1","absoluteBoundingBox":{"x":12214.0,"y":100.0,"width":800.0,"height":84.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":100.0,"width":800.0,"height":84.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":800.0,"y":84.0},"fills":[],"constraints":{"vertical":"TOP","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","layoutPositioning":"ABSOLUTE","scrollBehavior":"FIXED","strokes":[],"effects":[{"type":"BACKGROUND_BLUR","visible":true,"blurType":"PROGRESSIVE","startRadius":0.0,"startOffset":{"x":0.5,"y":0.0},"endOffset":{"x":0.5,"y":1.0},"radius":20.0}],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}]},"accessibleHTMLTag":"HEADER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":18.0,"paddingRight":40.0,"paddingBottom":18.0,"paddingLeft":40.0,"layoutMode":"HORIZONTAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","children":["I4:498;1:3419","I4:498;1:3401"],"componentProperties":{},"overrides":[{"key":[],"value":{"layoutPositioning":"ABSOLUTE","size":{"x":800.0,"y":84.0}}}]},"384:734":{"type":"RECTANGLE","id":"384:734","name":"Image 2","absoluteBoundingBox":{"x":12334.0,"y":5227.0,"width":560.0,"height":227.0},"targetAspectRatio":{"x":560.0,"y":227.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":5227.0,"width":560.0,"height":227.0},"relativeTransform":[[1.0,-1.22464672023627e-16,0.0],[1.22464698493407e-16,1.0,-2.8421709430404e-14]],"size":{"x":560.0,"y":227.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"04f1f96f93d9f68e22b4e8f68e7699259c528b95","originalImageWidth":1667,"originalImageHeight":677,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"CENTER","horizontal":"LEFT_RIGHT"},"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"384:730":{"type":"TEXT","id":"384:730","name":"I grouped deployment environments into three primary categories based on access level and usage context. Each scenario introduces different expectations around who can use the charger, how access is controlled, and how the system should behave.","absoluteBoundingBox":{"x":12334.0,"y":5057.0,"width":560.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":12334.2109375,"y":5062.5,"width":531.4521484375,"height":117.67578125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":560.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"I grouped deployment environments into three primary categories based on access level and usage context. Each scenario introduces different expectations around who can use the charger, how access is controlled, and how the system should behave.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2950":{"type":"FRAME","id":"162:2950","name":"Frame 2147237582","absoluteBoundingBox":{"x":13098.0,"y":11626.4287109375,"width":335.0,"height":127.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":11626.4287109375,"width":335.0,"height":127.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,435.0]],"size":{"x":335.0,"y":127.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2951","162:2952"]},"455:919":{"type":"RECTANGLE","id":"455:919","name":"Image 3","absoluteBoundingBox":{"x":12510.0,"y":6878.31787109375,"width":208.0,"height":361.0},"targetAspectRatio":{"x":214.0,"y":372.0},"isolatedAbsoluteRenderBounds":{"x":12490.0,"y":6858.31787109375,"width":248.0,"height":401.0},"relativeTransform":[[1.0,-1.22464685258517e-16,176.0],[1.22464685258517e-16,1.0,35.5]],"size":{"x":208.0,"y":361.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"FIT","imageRef":"d5780bd48a4d79db6bc77c033f14bcefcfd2012b","originalImageWidth":1022,"originalImageHeight":1782,"videoRef":"26b9974d804ad288ffcd73655481c2e4a51a04c4","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"OUTSIDE","strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:4:343"}},"visible":true,"opacity":1.0}],"strokeWeight":20.0,"effects":[],"boundVariables":{"strokes":[{"type":"VARIABLE_ALIAS","id":"VariableID:4:343"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[28.0,28.0,28.0,28.0],"cornerRadius":28.0},"14:6850":{"type":"COMPONENT_SET","id":"14:6850","name":"ArrowLineUpSecondary","absoluteBoundingBox":{"x":4205.0,"y":137.0,"width":227.991744995117,"height":40.0},"isolatedAbsoluteRenderBounds":{"x":4205.0,"y":137.0,"width":227.991744995117,"height":40.0},"relativeTransform":[[1.0,0.0,4205.0],[0.0,1.0,137.0]],"size":{"x":227.991744995117,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokeDashes":[10.0,5.0],"strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.592156887054443,"g":0.278431385755539,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["14:6851"],"componentPropertyDefinitions":{"Size":{"type":"VARIANT","defaultValue":"20px","variantOptions":["20px","24px"]},"Style":{"type":"VARIANT","defaultValue":"Outlined","variantOptions":["Outlined","Filled","Two-Toned"]},"Mode":{"type":"VARIANT","defaultValue":"Light","variantOptions":["Light"]}}},"384:729":{"type":"TEXT","id":"384:729","name":"Deployment Scenarios","absoluteBoundingBox":{"x":12334.0,"y":4990.0,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12336.28515625,"y":4997.0,"width":346.865234375,"height":34.681640625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Deployment Scenarios","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:687":{"type":"FRAME","id":"384:687","name":"Body","absoluteBoundingBox":{"x":12214.0,"y":4292.0,"width":800.0,"height":658.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":4292.0,"width":800.0,"height":658.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,4192.0]],"size":{"x":800.0,"y":658.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["384:688","384:692"]},"384:692":{"type":"FRAME","id":"384:692","name":"Frame 2147237559","absoluteBoundingBox":{"x":12334.0,"y":4595.0,"width":560.0,"height":315.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":4595.0,"width":560.0,"height":315.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,303.0]],"size":{"x":560.0,"y":315.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["384:694","384:695"]},"384:695":{"type":"TEXT","id":"384:695","name":"In some environments, the responsibilities of technicians and admins may overlap, and the same person may take on both roles.","absoluteBoundingBox":{"x":12334.0,"y":4751.419921875,"width":560.0,"height":15.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":4751.419921875,"width":560.0,"height":15.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,156.41975402832]],"size":{"x":560.0,"y":15.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"In some environments, the responsibilities of technicians and admins may overlap, and the same person may take on both roles.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":10.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.05,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":14.5,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"62:3359":{"type":"FRAME","id":"62:3359","name":"Frame 2147237564","absoluteBoundingBox":{"x":12334.0,"y":8984.318359375,"width":560.0,"height":176.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":8984.318359375,"width":560.0,"height":176.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":176.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":16.0,"primaryAxisSizingMode":"FIXED","children":["62:3361","70:3477","62:3362"]},"384:694":{"type":"RECTANGLE","id":"384:694","name":"Image 2","absoluteBoundingBox":{"x":12334.0,"y":4595.0,"width":560.0,"height":315.0},"targetAspectRatio":{"x":560.0,"y":315.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":4595.0,"width":560.0,"height":315.0},"relativeTransform":[[1.0,-1.22464672023627e-16,0.0],[1.22464698493407e-16,1.0,-2.8421709430404e-14]],"size":{"x":560.0,"y":315.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"9a399c083a816d08df50f3fdb6ae0026b16ca107","originalImageWidth":2400,"originalImageHeight":1350,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"CENTER","horizontal":"LEFT_RIGHT"},"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"384:688":{"type":"FRAME","id":"384:688","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":4332.0,"width":560.0,"height":223.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":4332.0,"width":560.0,"height":223.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,40.0]],"size":{"x":560.0,"y":223.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["384:689","384:690","384:691"]},"457:1040":{"type":"FRAME","id":"457:1040","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":6819.0,"width":335.0,"height":182.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":6819.0,"width":335.0,"height":182.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,684.0]],"size":{"x":335.0,"y":182.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["457:1041","457:1042","457:1043"]},"161:740":{"type":"FRAME","id":"161:740","name":"Frame 2147237581","absoluteBoundingBox":{"x":12334.0,"y":10587.318359375,"width":260.0,"height":343.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":10587.318359375,"width":260.0,"height":343.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":260.0,"y":343.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":20.0,"primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:722","161:2735"]},"34:2101":{"type":"FRAME","id":"34:2101","name":"Frame 2147237544","absoluteBoundingBox":{"x":12284.0,"y":4056.0,"width":660.0,"height":181.0},"isolatedAbsoluteRenderBounds":{"x":12284.0,"y":4056.0,"width":660.0,"height":181.0},"relativeTransform":[[1.0,0.0,-50.0],[0.0,1.0,0.0]],"size":{"x":660.0,"y":181.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["34:2102"]},"62:3362":{"type":"RECTANGLE","id":"62:3362","name":"Image 4","absoluteBoundingBox":{"x":12718.0,"y":8984.318359375,"width":176.0,"height":176.0},"targetAspectRatio":{"x":272.0,"y":272.0},"isolatedAbsoluteRenderBounds":{"x":12718.0,"y":8984.318359375,"width":176.0,"height":176.0},"relativeTransform":[[1.0,-1.22464685258517e-16,384.0],[1.22464685258517e-16,1.0,-1.4210854715202e-14]],"size":{"x":176.0,"y":176.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"b5377f62cfd8eba2566336473500a8821c68f38e","originalImageWidth":3072,"originalImageHeight":4096,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"384:690":{"type":"TEXT","id":"384:690","name":"To design a charging system that works across enterprise environments, I first defined the key user roles involved and their distinct responsibilities.  These roles informed how interactions, access control, and system behavior were designed across different scenarios.","absoluteBoundingBox":{"x":12334.0,"y":4399.0,"width":560.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":12334.4658203125,"y":4404.5,"width":557.0546875,"height":147.296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":560.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To design a charging system that works across enterprise environments, I first defined the key user roles involved and their distinct responsibilities.\n These roles informed how interactions, access control, and system behavior were designed across different scenarios.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2022":{"type":"TEXT","id":"34:2022","name":"Leveraged the screen capabilities to offer an optional feature that plays slideshow or video-type digital signage when the device is idle and not in use.","absoluteBoundingBox":{"x":11070.0,"y":13841.7021484375,"width":880.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":11127.6416015625,"y":13845.5791015625,"width":764.78125,"height":11.68359375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,332.076904296875]],"size":{"x":880.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Leveraged the screen capabilities to offer an optional feature that plays slideshow or video-type digital signage when the device is idle and not in use.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2100":{"type":"FRAME","id":"34:2100","name":"Frame 2147237559","absoluteBoundingBox":{"x":12334.0,"y":4056.0,"width":560.0,"height":196.0},"isolatedAbsoluteRenderBounds":{"x":12284.0,"y":4056.0,"width":660.0,"height":196.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,407.0]],"size":{"x":560.0,"y":196.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["34:2101","34:2103"]},"143:610":{"type":"FRAME","id":"143:610","name":"Overview","absoluteBoundingBox":{"x":10870.0,"y":1225.0,"width":1280.0,"height":749.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":1225.0,"width":1280.0,"height":749.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,1125.0]],"size":{"x":1280.0,"y":749.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":80.0,"paddingRight":120.0,"paddingBottom":80.0,"paddingLeft":120.0,"layoutMode":"HORIZONTAL","itemSpacing":60.0,"primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["143:611"]},"34:2102":{"type":"RECTANGLE","id":"34:2102","name":"Image 2","absoluteBoundingBox":{"x":12291.0,"y":4056.0,"width":648.0,"height":181.0},"isolatedAbsoluteRenderBounds":{"x":12291.0,"y":4056.0,"width":648.0,"height":181.0},"relativeTransform":[[1.0,-1.22464672023627e-16,7.0],[1.22464698493407e-16,1.0,0.0]],"size":{"x":648.0,"y":181.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"545322806adb6d2cdfcf271277f098b708ab31d4","originalImageWidth":2568,"originalImageHeight":674,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"TOP_BOTTOM","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":6.99999999999998,"sizeFraction":0.0},"right":{"pixelOffset":-5.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0},"bottom":{"pixelOffset":8.5265128291212e-14,"sizeFraction":1.0}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"6:1060":{"type":"FRAME","id":"6:1060","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":3689.0,"width":560.0,"height":327.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":3689.0,"width":560.0,"height":327.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,40.0]],"size":{"x":560.0,"y":327.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1061","6:1062","6:1063"]},"445:55588":{"type":"FRAME","id":"445:55588","name":"All Devices","absoluteBoundingBox":{"x":11070.0,"y":10518.1806640625,"width":880.0,"height":509.906494140625},"targetAspectRatio":{"x":856.0,"y":496.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":10518.1806640625,"width":880.0,"height":509.906494140625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":509.906494140625},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.884221017360687,"g":0.884221017360687,"b":0.884221017360687,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":28.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[20.0,20.0,20.0,20.0],"cornerRadius":20.0,"clipsContent":true,"children":["445:55589"]},"6:1063":{"type":"TEXT","id":"6:1063","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":12334.0,"y":3884.0,"width":560.0,"height":286.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":3884.0,"width":560.0,"height":286.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,195.0]],"size":{"x":560.0,"y":286.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"10:4416":{"type":"TEXT","id":"10:4416","name":"Selected NPS survey comments from enterprise users:","absoluteBoundingBox":{"x":11070.0,"y":16429.1640625,"width":880.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":11070.6591796875,"y":16434.48046875,"width":433.9775390625,"height":17.5234375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Selected NPS survey comments from enterprise users:","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2103":{"type":"TEXT","id":"34:2103","name":"References gathered from online sources and CX insights, organized in FigJam for internal discussion and comparison.","absoluteBoundingBox":{"x":12334.0,"y":4237.0,"width":560.0,"height":15.0},"isolatedAbsoluteRenderBounds":{"x":12358.154296875,"y":4240.3974609375,"width":511.73046875,"height":9.7119140625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,181.0]],"size":{"x":560.0,"y":15.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"References gathered from online sources and CX insights, organized in FigJam for internal discussion and comparison.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":10.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.05,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":14.5,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1061":{"type":"TEXT","id":"6:1061","name":"Competitive Landscape","absoluteBoundingBox":{"x":12334.0,"y":3689.0,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12335.51171875,"y":3696.0,"width":363.248046875,"height":34.3125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Competitive Landscape","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"452:729":{"type":"FRAME","id":"452:729","name":"Frame 2147237548","absoluteBoundingBox":{"x":12334.0,"y":15342.3046875,"width":560.0,"height":164.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":15342.3046875,"width":560.0,"height":164.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,540.0]],"size":{"x":560.0,"y":164.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["452:730","452:731"]},"393:1568":{"type":"TEXT","id":"393:1568","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":12334.0,"y":5689.0,"width":560.0,"height":286.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":5689.0,"width":560.0,"height":286.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,195.0]],"size":{"x":560.0,"y":286.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"10:4497":{"id":"10:4497","type":"VARIABLE","assetId":"VariableID:3dc553579631b51c9e03f9a5a8ab0cd4b064806d/13236:109","name":"Text/desktop-color-text-3","resolvedType":"COLOR","valuesByMode":{"10000:0":{"type":"VARIABLE_ALIAS","id":"VariableID:a5b9634c09563778519a372e3ae682eff2abd8d8/13236:9"},"10089:1":{"type":"VARIABLE_ALIAS","id":"VariableID:a5b9634c09563778519a372e3ae682eff2abd8d8/13236:9"},"10198:0":{"type":"VARIABLE_ALIAS","id":"VariableID:a5b9634c09563778519a372e3ae682eff2abd8d8/13236:9"},"10198:1":{"type":"VARIABLE_ALIAS","id":"VariableID:a5b9634c09563778519a372e3ae682eff2abd8d8/13236:9"}},"variableCollectionId":"VariableCollectionId:f4e3c0cee401c54a50a89e3cbc7c812c15b4d669/10286:430","codeSyntax":{}},"1:653":{"type":"FRAME","id":"1:653","name":"Title content","absoluteBoundingBox":{"x":12214.0,"y":115.0,"width":800.0,"height":282.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":115.0,"width":800.0,"height":282.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,15.0]],"size":{"x":800.0,"y":282.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":120.0,"paddingBottom":10.0,"layoutMode":"VERTICAL","itemSpacing":30.0,"counterAxisSizingMode":"FIXED","children":["1:654","1:657"]},"6:1047":{"type":"TEXT","id":"6:1047","name":"Core Challenges Designing a system that enables both administrators and end users to achieve their goals, ensuring intuitive usage while supporting flexible and reliable system configuration Translating hardware capabilities into clear and usable interaction patterns. Ensuring the experience works consistently across device, mobile, and web interfaces within Ubiquiti ecosystem.","absoluteBoundingBox":{"x":12334.0,"y":3401.0,"width":560.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":12334.896484375,"y":3406.5,"width":549.796875,"height":199.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,221.0]],"size":{"x":560.0,"y":208.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19],"characters":"Core Challenges\nDesigning a system that enables both administrators and end users to achieve their goals, ensuring intuitive usage while supporting flexible and reliable system configuration\nTranslating hardware capabilities into clear and usable interaction patterns.\nEnsuring the experience works consistently across device, mobile, and web interfaces within Ubiquiti ecosystem.","lineIndentations":[0,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"19":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"393:1567":{"type":"TEXT","id":"393:1567","name":"Chargers may be installed in private environments, such as gated parking areas or small garages, where access is restricted and usage is predictable. In public environments, like large retail parking lots, chargers must support open access and clear guidance for first-time users.  Semi-private environments, such as office buildings, sit between the two, requiring controlled access while still supporting frequent, repeat use by employees. These scenarios later informed the design of multiple charging modes and access rules.","absoluteBoundingBox":{"x":12334.0,"y":5494.0,"width":560.0,"height":312.0},"isolatedAbsoluteRenderBounds":{"x":12334.2109375,"y":5499.5,"width":551.0146484375,"height":299.67578125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":312.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"characters":"Chargers may be installed in private environments, such as gated parking areas or small garages, where access is restricted and usage is predictable. In public environments, like large retail parking lots, chargers must support open access and clear guidance for first-time users. \nSemi-private environments, such as office buildings, sit between the two, requiring controlled access while still supporting frequent, repeat use by employees.\n\nThese scenarios later informed the design of multiple charging modes and access rules.","lineIndentations":[0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"1":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"1:3416":{"type":"COMPONENT","id":"1:3416","name":"my logo","absoluteBoundingBox":{"x":4895.0,"y":-1524.0,"width":504.35107421875,"height":408.275085449219},"isolatedAbsoluteRenderBounds":{"x":4894.99951171875,"y":-1524.0,"width":504.3515625,"height":408.275146484375},"relativeTransform":[[1.0,0.0,4895.0],[0.0,1.0,-1524.0]],"size":{"x":504.35107421875,"y":408.275085449219},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["1:3414"]},"34:1962":{"type":"TEXT","id":"34:1962","name":"Defined idle UI states by unlock method and surfaced charging info to drivers based on user needs and feasibility.","absoluteBoundingBox":{"x":13098.0,"y":11117.4287109375,"width":335.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":13104.5380859375,"y":11121.3056640625,"width":322.1533203125,"height":28.68359375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,192.0]],"size":{"x":335.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Defined idle UI states by unlock method and surfaced charging info to drivers based on user needs and feasibility.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1033":{"type":"TEXT","id":"6:1033","name":"The hardware’s form factor and specifications were already finalized, but the product lacked a defined user experience, usage flows, and system behavior. I joined the project to define the UX foundation, including core interaction models, user flows, and the overall product strategy across different users, touchpoints, and real-world scenarios.","absoluteBoundingBox":{"x":12334.0,"y":3247.0,"width":560.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":12334.4658203125,"y":3252.3154296875,"width":538.033203125,"height":121.525390625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":560.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The hardware’s form factor and specifications were already finalized, but the product lacked a defined user experience, usage flows, and system behavior. I joined the project to define the UX foundation, including core interaction models, user flows, and the overall product strategy across different users, touchpoints, and real-world scenarios.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:673":{"type":"FRAME","id":"4:673","name":"Gallery","absoluteBoundingBox":{"x":12214.0,"y":2472.0,"width":800.0,"height":420.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":2472.0,"width":800.0,"height":420.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,2372.0]],"size":{"x":800.0,"y":420.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingRight":64.0,"paddingBottom":40.0,"paddingLeft":64.0,"layoutMode":"HORIZONTAL","itemSpacing":32.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["4:690"]},"7:1493":{"type":"FRAME","id":"7:1493","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":12861.8046875,"width":560.0,"height":351.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":12861.8046875,"width":560.0,"height":351.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,40.0]],"size":{"x":560.0,"y":351.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["7:1494","7:1495","7:1537"]},"389:1085":{"type":"FRAME","id":"389:1085","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":8004.31787109375,"width":560.0,"height":182.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":8004.31787109375,"width":560.0,"height":182.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,2158.31787109375]],"size":{"x":560.0,"y":182.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["389:1086","455:807","389:1087"]},"4:690":{"type":"FRAME","id":"4:690","name":"Frame 2147237544","absoluteBoundingBox":{"x":12284.0,"y":2472.0,"width":660.0,"height":380.0},"targetAspectRatio":{"x":660.0,"y":380.0},"isolatedAbsoluteRenderBounds":{"x":12284.0,"y":2472.0,"width":660.0,"height":380.0},"relativeTransform":[[1.0,0.0,70.0],[0.0,1.0,0.0]],"size":{"x":660.0,"y":380.0},"fills":[],"strokeAlign":"INSIDE","maxWidth":880.0,"maxHeight":506.666656494141,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["4:675"]},"10:1871":{"type":"TEXT","id":"10:1871","name":"YouTube Reviews & Hands-on Impressions Several YouTubers shared hands-on experiences with EV Station Pro, highlighting its intuitive interface and seamless installation process. These reviews not only reinforced product strengths but also surfaced additional opportunities for future improvements.","absoluteBoundingBox":{"x":13098.0,"y":16094.4287109375,"width":335.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":13098.2109375,"y":16099.9287109375,"width":332.763671875,"height":199.15625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,1023.0]],"size":{"x":335.0,"y":208.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"YouTube Reviews & Hands-on Impressions\nSeveral YouTubers shared hands-on experiences with EV Station Pro, highlighting its intuitive interface and seamless installation process. These reviews not only reinforced product strengths but also surfaced additional opportunities for future improvements.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"62:3393":{"type":"TEXT","id":"62:3393","name":"We released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","absoluteBoundingBox":{"x":12334.0,"y":9276.318359375,"width":560.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":12334.5361328125,"y":9281.6337890625,"width":545.177734375,"height":69.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":78.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"We released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1065":{"type":"FRAME","id":"6:1065","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":3773.0,"width":335.0,"height":500.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":3773.0,"width":335.0,"height":500.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":500.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1066","6:1067","6:1068"]},"4:544":{"type":"FRAME","id":"4:544","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":2105.0,"width":560.0,"height":327.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":2105.0,"width":560.0,"height":327.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,40.0]],"size":{"x":560.0,"y":327.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["4:545","4:546"]},"393:1191":{"type":"TEXT","id":"393:1191","name":"The device side panel was refined in the first release to present clearer and more complete status information, allowing admins to quickly understand each charger’s current state and charging mode at a glance.","absoluteBoundingBox":{"x":12334.0,"y":12006.8046875,"width":560.0,"height":51.0},"isolatedAbsoluteRenderBounds":{"x":12346.3740234375,"y":12010.681640625,"width":535.4228515625,"height":45.654296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,362.0]],"size":{"x":560.0,"y":51.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The device side panel was refined in the first release to present clearer and more complete status information, allowing admins to quickly understand each charger’s current state and charging mode at a glance.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1217":{"type":"TEXT","id":"6:1217","name":"First Release Design","absoluteBoundingBox":{"x":12334.0,"y":9958.818359375,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12336.28515625,"y":9965.818359375,"width":313.537109375,"height":34.48828125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"First Release Design","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:728":{"type":"FRAME","id":"384:728","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":4990.0,"width":560.0,"height":197.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":4990.0,"width":560.0,"height":197.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,40.0]],"size":{"x":560.0,"y":197.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["384:729","384:730","384:731"]},"384:689":{"type":"TEXT","id":"384:689","name":"Users & Roles Definition","absoluteBoundingBox":{"x":12334.0,"y":4332.0,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12336.056640625,"y":4338.630859375,"width":371.7578125,"height":27.73828125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Users & Roles Definition","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:767":{"type":"FRAME","id":"454:767","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":7403.0,"width":335.0,"height":416.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":7403.0,"width":335.0,"height":416.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,1268.0]],"size":{"x":335.0,"y":416.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["454:768","454:787","454:779","454:782","454:769"]},"4:545":{"type":"TEXT","id":"4:545","name":"Background","absoluteBoundingBox":{"x":12334.0,"y":2105.0,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12336.28515625,"y":2111.982421875,"width":183.345703125,"height":34.505859375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Background","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"391:1105":{"type":"RECTANGLE","id":"391:1105","name":"Image 5","absoluteBoundingBox":{"x":13098.0,"y":8468.0,"width":335.0,"height":190.0},"targetAspectRatio":{"x":335.0,"y":190.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":8468.0,"width":335.0,"height":190.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":190.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"2f92c3cc168b1bbd8c5b6215f97b473fdd48a940","originalImageWidth":2900,"originalImageHeight":1648,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.000061035156,"maxHeight":499.104522705078,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]}},"454:753":{"type":"TEXT","id":"454:753","name":"Explored authentication methods including PIN code, QR code, and Identity-based access for user verification on the charger interface.","absoluteBoundingBox":{"x":13098.0,"y":8051.0,"width":335.0,"height":51.0},"isolatedAbsoluteRenderBounds":{"x":13105.0361328125,"y":8055.0,"width":321.3564453125,"height":43.1171875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,192.0]],"size":{"x":335.0,"y":51.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Explored authentication methods including PIN code, QR code, and Identity-based access for user verification on the charger interface.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:635":{"type":"TEXT","id":"143:635","name":"My Role","absoluteBoundingBox":{"x":13118.0,"y":1292.0,"width":295.0,"height":19.0},"isolatedAbsoluteRenderBounds":{"x":13119.015625,"y":1295.0,"width":54.876953125,"height":15.4140625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":295.0,"y":19.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"My Role","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.32,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":19.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"392:1133":{"type":"TEXT","id":"392:1133","name":"Load management needs In larger parking facilities, users highlighted the need for coordinated power control to avoid electrical overload and reduce operational costs. Chargers needed to intelligently share a common power source.  Payment options In addition to multiple authorization methods, users expressed interest in supporting payment features directly for EV owners. After evaluating the timeline, the team decided to prioritize load management first. Payment options were more complex and required deeper discussion, so we placed them in the second phase of the roadmap.","absoluteBoundingBox":{"x":12334.0,"y":9514.818359375,"width":560.0,"height":364.0},"isolatedAbsoluteRenderBounds":{"x":12334.2724609375,"y":9520.318359375,"width":555.46875,"height":355.15625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":364.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],"characters":"Load management needs In larger parking facilities, users highlighted the need for coordinated power control to avoid electrical overload and reduce operational costs. Chargers needed to intelligently share a common power source. \nPayment options In addition to multiple authorization methods, users expressed interest in supporting payment features directly for EV owners.\n\nAfter evaluating the timeline, the team decided to prioritize load management first. Payment options were more complex and required deeper discussion, so we placed them in the second phase of the roadmap.","lineIndentations":[1,1,0,0],"lineTypes":["UNORDERED","UNORDERED","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"31":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"143:619":{"type":"FRAME","id":"143:619","name":"Overview","absoluteBoundingBox":{"x":12214.0,"y":971.0,"width":800.0,"height":1094.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":971.0,"width":800.0,"height":1094.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,871.0]],"size":{"x":800.0,"y":1094.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":80.0,"paddingRight":120.0,"paddingBottom":80.0,"paddingLeft":120.0,"layoutMode":"HORIZONTAL","itemSpacing":60.0,"primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["143:620"]},"1:3414":{"type":"SVG","id":"1:3414","name":"Vector","absoluteBoundingBox":{"x":4894.99951171875,"y":-1523.99987792969,"width":504.351104736328,"height":408.275054931641},"isolatedAbsoluteRenderBounds":{"x":4894.99951171875,"y":-1523.99987792969,"width":504.35107421875,"height":408.275024414062},"relativeTransform":[[1.0,0.0,-0.000262880930677056],[0.0,1.0,0.000108112064481247]],"size":{"x":504.351104736328,"y":408.275054931641},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.14509804546833,"g":0.14509804546833,"b":0.14509804546833,"a":1.0},"visible":true,"opacity":1.0}],"constraints":{"vertical":"SCALE","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":-5.21226074682728e-07},"right":{"pixelOffset":0.0,"sizeFraction":0.999999539282527},"top":{"pixelOffset":0.0,"sizeFraction":2.64802012991543e-07},"bottom":{"pixelOffset":0.0,"sizeFraction":1.00000019005442}},"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"fa2bbea23a4428795e30033282ecd4fb61c4bf14"},"143:625":{"type":"FRAME","id":"143:625","name":"Main content","absoluteBoundingBox":{"x":12654.5,"y":1091.0,"width":199.5,"height":716.0},"isolatedAbsoluteRenderBounds":{"x":12654.5,"y":1091.0,"width":199.5,"height":716.0},"relativeTransform":[[1.0,0.0,320.5],[0.0,1.0,40.0]],"size":{"x":199.5,"y":716.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["143:626","143:627"]},"6:1067":{"type":"TEXT","id":"6:1067","name":"I analyzed several leading EV charging products, including ChargePoint, Tesla, EVgo, Electrify America, and Blink, to understand how drivers interact with charging stations in real-world scenarios. I examined how users start and manage charging sessions, what information is presented during the process, and how interfaces guide users through key actions. This helped identify what users actually need at each stage of charging, as well as common friction points in existing interaction flows.","absoluteBoundingBox":{"x":13098.0,"y":3883.0,"width":335.0,"height":390.0},"isolatedAbsoluteRenderBounds":{"x":13098.4658203125,"y":3888.5,"width":331.583984375,"height":377.67578125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,110.0]],"size":{"x":335.0,"y":390.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"I analyzed several leading EV charging products, including ChargePoint, Tesla, EVgo, Electrify America, and Blink, to understand how drivers interact with charging stations in real-world scenarios.\n\nI examined how users start and manage charging sessions, what information is presented during the process, and how interfaces guide users through key actions.\n\nThis helped identify what users actually need at each stage of charging, as well as common friction points in existing interaction flows.","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:626":{"type":"TEXT","id":"143:626","name":"My Role","absoluteBoundingBox":{"x":12654.5,"y":1091.0,"width":199.5,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":12656.0234375,"y":1096.0,"width":82.3154296875,"height":23.12109375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":199.5,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"My Role","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.48,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2903":{"type":"TEXT","id":"162:2903","name":"Connect App","absoluteBoundingBox":{"x":13278.0,"y":11212.31640625,"width":155.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":13278.587890625,"y":11217.2197265625,"width":79.041015625,"height":12.9404296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":155.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Connect App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"7:1491":{"type":"TEXT","id":"7:1491","name":"Following launch, our team continued expanding the product’s features and value. Among the most anticipated additions were a built-in payment system and a more accessible hardware variant, EV Station Lite.","absoluteBoundingBox":{"x":11070.0,"y":14005.703125,"width":880.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":11070.87890625,"y":14011.0185546875,"width":856.0244140625,"height":43.525390625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":880.0,"y":52.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Following launch, our team continued expanding the product’s features and value. Among the most anticipated additions were a built-in payment system and a more accessible hardware variant, EV Station Lite.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:623":{"type":"TEXT","id":"143:623","name":"This was a 0-to-1 initiative to launch Ubiquiti’s first EV charging solution, built as a cross-platform system serving both everyday drivers and enterprise site operators. Starting from a blank slate, I led the definition of the product experience, crafted interaction models tailored to different user roles, and shaped a product narrative centered on simplicity, scalability, and connectivity. The design evolved through real hardware testing, internal feedback loops, and iterative refinement based on user insights. The result is a fully integrated solution that spans the charger’s UI, mobile apps, and web management tools. The solution has now powered over 1,000 enterprise deployments worldwide and facilitated more than 350,000 hours of EV charging, helping businesses scale their charging infrastructure with confidence.","absoluteBoundingBox":{"x":12374.0,"y":1140.0,"width":199.5,"height":805.0},"isolatedAbsoluteRenderBounds":{"x":12374.1875,"y":1145.0,"width":196.435546875,"height":794.15625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,49.0]],"size":{"x":199.5,"y":805.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"This was a 0-to-1 initiative to launch Ubiquiti’s first EV charging solution, built as a cross-platform system serving both everyday drivers and enterprise site operators. Starting from a blank slate, I led the definition of the product experience, crafted interaction models tailored to different user roles, and shaped a product narrative centered on simplicity, scalability, and connectivity.\n\nThe design evolved through real hardware testing, internal feedback loops, and iterative refinement based on user insights. The result is a fully integrated solution that spans the charger’s UI, mobile apps, and web management tools. \n\nThe solution has now powered over 1,000 enterprise deployments worldwide and facilitated more than 350,000 hours of EV charging, helping businesses scale their charging infrastructure with confidence.","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"452:727":{"type":"TEXT","id":"452:727","name":"Product Line Impact & Scalability","absoluteBoundingBox":{"x":11070.0,"y":16716.1640625,"width":880.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":11071.30078125,"y":16721.6640625,"width":261.5654296875,"height":17.33984375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Product Line Impact & Scalability","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:622":{"type":"TEXT","id":"143:622","name":"Overview","absoluteBoundingBox":{"x":12374.0,"y":1091.0,"width":199.5,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":12375.0078125,"y":1096.31640625,"width":94.8544921875,"height":17.91796875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":199.5,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Overview","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.48,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:691":{"type":"TEXT","id":"384:691","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":12334.0,"y":4527.0,"width":560.0,"height":286.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":4527.0,"width":560.0,"height":286.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,195.0]],"size":{"x":560.0,"y":286.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"161:2769":{"type":"RECTANGLE","id":"161:2769","name":"UID App 1","absoluteBoundingBox":{"x":11530.0,"y":11016.71875,"width":164.0,"height":344.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":11530.0,"y":11016.71875,"width":164.0,"height":344.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":164.0,"y":344.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"89f966410052ebb144e9c2970c4ac902e133eab3","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"c7e7cd534aa1f986df2a7f595ae88692279904f0","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"4:409":{"type":"FRAME","id":"4:409","name":"Frame 2147237543","absoluteBoundingBox":{"x":12214.0,"y":477.0,"width":800.0,"height":494.0},"targetAspectRatio":{"x":800.0,"y":494.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":477.0,"width":800.0,"height":494.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,377.0]],"size":{"x":800.0,"y":494.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"PAGE_LOAD","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"children":["4:401"]},"10:1787":{"type":"TEXT","id":"10:1787","name":"Impact","absoluteBoundingBox":{"x":13098.0,"y":15071.4287109375,"width":335.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":13100.63671875,"y":15079.8349609375,"width":105.296875,"height":32.90625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Impact","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:401":{"type":"RECTANGLE","id":"4:401","name":"Rectangle 1532577978","absoluteBoundingBox":{"x":12214.0,"y":477.0,"width":800.0,"height":494.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":477.0,"width":800.0,"height":494.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":800.0,"y":494.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"b7426061e2f02fa695144b8db26617ef1810e79e","originalImageWidth":2880,"originalImageHeight":1920,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"TOP_BOTTOM","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0},"bottom":{"pixelOffset":0.0,"sizeFraction":1.0}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"34:2086":{"type":"RECTANGLE","id":"34:2086","name":"Image 4","absoluteBoundingBox":{"x":13098.0,"y":14888.4287109375,"width":335.0,"height":103.0},"targetAspectRatio":{"x":335.0,"y":103.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":14888.4287109375,"width":335.0,"height":103.0},"relativeTransform":[[1.0,-1.22464685258517e-16,20.0],[1.22464685258517e-16,1.0,1632.0]],"size":{"x":335.0,"y":103.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"9596e11ada52cf671bef8af2f6dd5e44d275f5e6","originalImageWidth":3401,"originalImageHeight":1048,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":270.567169189453,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[8.0,8.0,8.0,8.0],"cornerRadius":8.0},"1:657":{"type":"FRAME","id":"1:657","name":"Project descript","absoluteBoundingBox":{"x":12214.0,"y":379.0,"width":770.0,"height":276.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":379.0,"width":770.0,"height":276.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,264.0]],"size":{"x":770.0,"y":276.0},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":44.0,"counterAxisSizingMode":"FIXED","children":["1:658","1:659"]},"143:634":{"type":"FRAME","id":"143:634","name":"Main content","absoluteBoundingBox":{"x":13118.0,"y":1292.0,"width":295.0,"height":491.0},"isolatedAbsoluteRenderBounds":{"x":13118.0,"y":1292.0,"width":295.0,"height":491.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,532.0]],"size":{"x":295.0,"y":491.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":12.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["143:635","143:636"]},"62:3354":{"type":"RECTANGLE","id":"62:3354","name":"Image 3","absoluteBoundingBox":{"x":11368.6669921875,"y":9243.5390625,"width":282.666656494141,"height":248.641967773438},"isolatedAbsoluteRenderBounds":{"x":11368.6669921875,"y":9243.5390625,"width":282.6669921875,"height":248.6416015625},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":282.666656494141,"y":248.641967773438},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"FIT","imageRef":"cf3054395f25179d507c259dcb3f098451f085c5","originalImageWidth":720,"originalImageHeight":1280,"videoRef":"125348c149fcf906aaacacf96377ae2ef616d2ed","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"454:749":{"type":"RECTANGLE","id":"454:749","name":"Image 2","absoluteBoundingBox":{"x":12334.0,"y":7614.81787109375,"width":560.0,"height":307.5},"targetAspectRatio":{"x":672.0,"y":369.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":7614.81787109375,"width":560.0,"height":307.5},"relativeTransform":[[1.0,-1.23763530873792e-16,0.0],[1.21179458344846e-16,1.0,0.0]],"size":{"x":560.0,"y":307.5},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"091609a4bd42be15feb8381d087c83a95f59fe8a","originalImageWidth":2000,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]}},"162:2926":{"type":"RECTANGLE","id":"162:2926","name":"UID App 1","absoluteBoundingBox":{"x":11630.0,"y":11644.6259765625,"width":200.0,"height":419.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":11630.0,"y":11644.6259765625,"width":200.0,"height":419.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,0.0]],"size":{"x":200.0,"y":419.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"af4f87736e517643eab0de87f84534c3e4ac5e1d","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"aa9f1d7cbd9c2c5afd2e49a8168e40e825e6d90f","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"1:659":{"type":"TEXT","id":"1:659","name":"Digital Catalog & Typography Branding Website Logo Art Direction","absoluteBoundingBox":{"x":12214.0,"y":519.0,"width":276.0,"height":136.0},"isolatedAbsoluteRenderBounds":{"x":12214.7197265625,"y":523.400024414062,"width":240.0361328125,"height":126.799987792969},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,140.0]],"size":{"x":276.0,"y":136.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.462745100259781,"g":0.462745100259781,"b":0.462745100259781,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":2.30807757377625,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Digital Catalog & Typography\nBranding\nWebsite\nLogo\nArt Direction","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","paragraphSpacing":4.0,"style":{"styleIdForText":"StyleId:1:16","fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","paragraphSpacing":4.0,"textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":99.1803283691406,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:658":{"type":"TEXT","id":"1:658","name":"Can a digital catalog capture the essence of luxury furniture? Anders Interior asked us to create a digital catalog that mirrored the elegance of their brand. See how we combined refined typography, stunning visuals, and intuitive design to deliver an online experience that truly resonates with their discerning clientele.","absoluteBoundingBox":{"x":12214.0,"y":379.0,"width":770.0,"height":96.0},"isolatedAbsoluteRenderBounds":{"x":12214.33984375,"y":383.019989013672,"width":763.80859375,"height":91.2799987792969},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":770.0,"y":96.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":1.97241532802582,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"characters":"Can a digital catalog capture the essence of luxury furniture? Anders Interior asked us to create a digital catalog that mirrored the elegance of their brand. See how we combined refined typography, stunning visuals, and intuitive design to deliver an online experience that truly resonates with their discerning clientele.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","paragraphSpacing":4.0,"style":{"styleIdForText":"StyleId:1:16","fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","paragraphSpacing":4.0,"textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":99.1803283691406,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"1":{"styleIdForText":"StyleId:1:16","fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Italic","fontStyle":"Italic","italic":true,"paragraphSpacing":4.0,"textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","isOverrideOverTextStyle":true,"semanticItalic":"ITALIC","fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":99.1803283691406,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%","inheritTextStyleId":"1:16","paragraphIndent":0,"listSpacing":0,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"}}},"14:6901":{"type":"TEXT","id":"14:6901","name":"Back to Top","absoluteBoundingBox":{"x":4349.0,"y":416.000396728516,"width":76.0,"height":16.0},"isolatedAbsoluteRenderBounds":{"x":4350.15625,"y":417.000396728516,"width":74.1953125,"height":15.25},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,2.00039100646973]],"size":{"x":76.0,"y":16.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":1.88660252094269,"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Back to Top","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.8,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"452:734":{"type":"TEXT","id":"452:734","name":"EV Station Pro established the foundation for Ubiquiti’s EV charging product line, defining core interaction models, system architecture, and management workflows. This foundation enabled the team to scale the product to new markets and support future charger variants, including region-specific requirements such as OCPP for the EU market.","absoluteBoundingBox":{"x":13098.0,"y":15836.4287109375,"width":335.0,"height":234.0},"isolatedAbsoluteRenderBounds":{"x":13098.2109375,"y":15841.744140625,"width":326.119140625,"height":221.8603515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,34.0]],"size":{"x":335.0,"y":234.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"EV Station Pro established the foundation for Ubiquiti’s EV charging product line, defining core interaction models, system architecture, and management workflows. This foundation enabled the team to scale the product to new markets and support future charger variants, including region-specific requirements such as OCPP for the EU market.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:552":{"type":"FRAME","id":"1:552","name":"Title section","absoluteBoundingBox":{"x":10870.0,"y":100.0,"width":1280.0,"height":402.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":100.0,"width":1280.0,"height":402.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":402.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1920.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":20.0,"paddingBottom":100.0,"layoutMode":"VERTICAL","itemSpacing":10.0,"primaryAxisAlignItems":"MAX","counterAxisSizingMode":"FIXED","children":["1:553"]},"1:656":{"type":"TEXT","id":"1:656","name":"Designing Ubiquiti’s EV Charger System","absoluteBoundingBox":{"x":12254.0,"y":235.0,"width":439.0,"height":88.0},"isolatedAbsoluteRenderBounds":{"x":12255.6796875,"y":241.0,"width":411.7578125,"height":82.53515625},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,0.0]],"size":{"x":439.0,"y":88.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":1.97241532802582,"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designing Ubiquiti’s EV Charger System","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":40.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":44.0,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"62:3364":{"type":"FRAME","id":"62:3364","name":"Frame 2147237557","absoluteBoundingBox":{"x":13098.0,"y":9219.0,"width":335.0,"height":143.316619873047},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":9219.0,"width":335.0,"height":143.316619873047},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,479.0]],"size":{"x":335.0,"y":143.316619873047},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["62:3365","62:3369"]},"34:2020":{"type":"RECTANGLE","id":"34:2020","name":"Image 2","absoluteBoundingBox":{"x":12334.0,"y":12533.8046875,"width":560.0,"height":206.0},"targetAspectRatio":{"x":560.0,"y":206.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":12533.8046875,"width":560.0,"height":206.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":560.0,"y":206.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"4693bccc73611b099d24c702320170f627ee0194","originalImageWidth":3000,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":879.999877929688,"maxHeight":323.714263916016,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"454:763":{"type":"TEXT","id":"454:763","name":"In more open environments, such as shared parking spaces or retail locations, administrators need to control access to ensure chargers are used appropriately. Based on these scenarios and the constraints of the hardware, I explored different authentication methods to support controlled usage.","absoluteBoundingBox":{"x":11070.0,"y":7490.0,"width":880.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":11070.87890625,"y":7495.5,"width":842.267578125,"height":121.296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"In more open environments, such as shared parking spaces or retail locations, administrators need to control access to ensure chargers are used appropriately.\n\nBased on these scenarios and the constraints of the hardware, I explored different authentication methods to support controlled usage.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2928":{"mainComponentId":"161:1290","type":"INSTANCE","id":"162:2928","name":"Logo & App Icon","absoluteBoundingBox":{"x":11710.0,"y":12079.6259765625,"width":40.0,"height":40.0},"targetAspectRatio":{"x":256.0,"y":256.0},"isolatedAbsoluteRenderBounds":{"x":11710.0,"y":12079.6259765625,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I162:2928;1633:11","I162:2928;30313:2486"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Connect","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":256.0,"y":256.0}}}]},"1:655":{"type":"TEXT","id":"1:655","name":"Defined cross-platform experiences across hardware, web, and mobile interfaces to support both EV users and enterprise administrators.","absoluteBoundingBox":{"x":12254.0,"y":343.0,"width":634.0,"height":44.0},"isolatedAbsoluteRenderBounds":{"x":12255.38671875,"y":345.794921875,"width":619.658203125,"height":41.267578125},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,108.0]],"size":{"x":634.0,"y":44.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":1.97241532802582,"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Defined cross-platform experiences across hardware, web, and mobile interfaces to support both EV users and enterprise administrators.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":22.0,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:1994":{"type":"TEXT","id":"34:1994","name":"Designed the experience for general users (e.g., employees or visitors) using the Identity App to locate and access chargers assigned by the admin via Bluetooth. Additionally, defined the admin experience for monitoring device status, usage data, and adjusting settings through the Connect App.","absoluteBoundingBox":{"x":11070.0,"y":11328.873046875,"width":880.0,"height":60.0},"isolatedAbsoluteRenderBounds":{"x":11070.68359375,"y":11332.7099609375,"width":840.203125,"height":54.0068359375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,312.153839111328]],"size":{"x":880.0,"y":60.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5],"characters":"Designed the experience for general users (e.g., employees or visitors) using the Identity App to locate and access chargers assigned by the admin via Bluetooth. Additionally, defined the admin experience for monitoring device status, usage data, and adjusting settings through the Connect App.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"5":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"1:534":{"type":"FRAME","id":"1:534","name":"Desktop","absoluteBoundingBox":{"x":10870.0,"y":100.0,"width":1280.0,"height":18401.166015625},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":100.0,"width":1280.0,"height":18401.166015625},"relativeTransform":[[1.0,0.0,64.0],[0.0,1.0,100.0]],"size":{"x":1280.0,"y":18401.166015625},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.976470589637756,"g":0.978040516376495,"b":0.980392158031464,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["1:551","55:3122","4:488"]},"71:3511":{"type":"RECTANGLE","id":"71:3511","name":"Image 5","absoluteBoundingBox":{"x":12334.0,"y":13915.8046875,"width":560.0,"height":346.0},"targetAspectRatio":{"x":560.0,"y":346.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":13915.8046875,"width":560.0,"height":346.0},"relativeTransform":[[1.0,-1.23763530873792e-16,120.0],[1.21179458344846e-16,1.0,1094.0]],"size":{"x":560.0,"y":346.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"1d7bf01ea11f4af814ddeaee7375c809f7ec7a2a","originalImageWidth":1422,"originalImageHeight":824,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":543.714294433594,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"6:1212":{"type":"FRAME","id":"6:1212","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":10255.1806640625,"width":880.0,"height":223.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":10255.1806640625,"width":880.0,"height":223.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,40.0]],"size":{"x":880.0,"y":223.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1213","6:1214"]},"55:3122":{"mainComponentId":"14:6806","type":"INSTANCE","id":"55:3122","name":"Footer section","absoluteBoundingBox":{"x":10870.0,"y":18278.1640625,"width":1280.0,"height":223.000991821289},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":18277.630859375,"width":1280.0,"height":223.53515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,18178.1640625]],"size":{"x":1280.0,"y":223.000991821289},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.976470589637756,"g":0.978040516376495,"b":0.980392158031464,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1920.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":40.0,"paddingBottom":30.0,"paddingLeft":40.0,"layoutMode":"VERTICAL","itemSpacing":127.0,"counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["I55:3122;14:6683","I55:3122;14:6716"],"componentProperties":{},"overrides":[{"key":["Frame 21472375490","© 2025 Mason Chang. All Rights Reserved.0"],"value":{"interactions":[{"id":{"sessionID":55,"localID":3259},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":551},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3310},"event":{"interactionType":"ON_HOVER"},"actions":[{"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO"}],"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":14,"localID":7089},"event":{"interactionType":"ON_CLICK"},"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3209},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":551},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":true,"stateManagementVersion":1}]}},{"key":["Frame 21472375480","Footer content0","Footer text0","Text Link0"],"value":{"overrides":[{"key":[],"value":{"interactions":[{"id":{"sessionID":55,"localID":3313},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":551},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3259},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":551},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3310},"event":{"interactionType":"ON_HOVER"},"actions":[{"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO"}],"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":14,"localID":7089},"event":{"interactionType":"ON_CLICK"},"isDeleted":true,"stateManagementVersion":1},{"id":{"sessionID":55,"localID":3209},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":1,"localID":551},"transitionType":"SCROLL_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SCROLL_TO","transitionResetVideoPosition":false}],"isDeleted":true,"stateManagementVersion":1}]}}]}}]},"6:1055":{"type":"FRAME","id":"6:1055","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":3582.0,"width":880.0,"height":275.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":3582.0,"width":880.0,"height":275.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,40.0]],"size":{"x":880.0,"y":275.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1056","6:1057","6:1058"]},"4:410":{"type":"FRAME","id":"4:410","name":"Frame 2147237543","absoluteBoundingBox":{"x":10870.0,"y":502.0,"width":1280.0,"height":723.0},"targetAspectRatio":{"x":1280.0,"y":723.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":502.0,"width":1280.0,"height":723.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,402.0]],"size":{"x":1280.0,"y":723.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"PAGE_LOAD","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"children":["4:400"]},"70:3476":{"type":"FRAME","id":"70:3476","name":"Frame 2147237565","absoluteBoundingBox":{"x":13215.0,"y":9219.0,"width":101.0,"height":101.316612243652},"targetAspectRatio":{"x":101.0,"y":101.316612243652},"isolatedAbsoluteRenderBounds":{"x":13215.0,"y":9219.0,"width":101.0,"height":101.316612243652},"relativeTransform":[[1.0,0.0,117.0],[0.0,1.0,0.0]],"size":{"x":101.0,"y":101.316612243652},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0,"clipsContent":true,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["62:3366"]},"162:2925":{"type":"FRAME","id":"162:2925","name":"Frame 2147237582","absoluteBoundingBox":{"x":11510.0,"y":11644.6259765625,"width":440.0,"height":545.0},"isolatedAbsoluteRenderBounds":{"x":11510.0,"y":11644.6259765625,"width":440.0,"height":545.0},"relativeTransform":[[1.0,0.0,440.0],[0.0,1.0,0.0]],"size":{"x":440.0,"y":545.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2926","162:2927"]},"384:720":{"type":"TEXT","id":"384:720","name":"Deployment Scenarios","absoluteBoundingBox":{"x":11070.0,"y":5076.0,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11072.28515625,"y":5083.0,"width":346.865234375,"height":34.681640625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Deployment Scenarios","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"457:1979":{"type":"TEXT","id":"457:1979","name":"Concept Development","absoluteBoundingBox":{"x":12334.0,"y":6750.81787109375,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":6750.81787109375,"width":560.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:536":{"type":"TEXT","id":"4:536","name":"Ubiquiti provides professional-grade enterprise solutions across networking, surveillance, and access control. Its core products include routers, switches, Wi-Fi access points, IP cameras, and door systems — all designed to be self-managed and centrally controlled through its UniFi Controller platform, without relying on third-party operators or subscriptions. To expand this ecosystem, the company set out to enter the EV charging space and develop a charger product that integrates natively into its existing infrastructure.","absoluteBoundingBox":{"x":11070.0,"y":2081.0,"width":880.0,"height":182.0},"isolatedAbsoluteRenderBounds":{"x":11070.2109375,"y":2086.3154296875,"width":866.92578125,"height":173.525390625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":880.0,"y":182.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ubiquiti provides professional-grade enterprise solutions across networking, surveillance, and access control. Its core products include routers, switches, Wi-Fi access points, IP cameras, and door systems — all designed to be self-managed and centrally controlled through its UniFi Controller platform, without relying on third-party operators or subscriptions. \n\nTo expand this ecosystem, the company set out to enter the EV charging space and develop a charger product that integrates natively into its existing infrastructure.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"457:1038":{"type":"TEXT","id":"457:1038","name":"First, I looked at the most basic charging interaction from the end user’s perspective. In scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","absoluteBoundingBox":{"x":12334.0,"y":6554.81787109375,"width":880.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":6554.81787109375,"width":880.0,"height":78.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":78.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"First, I looked at the most basic charging interaction from the end user’s perspective. In scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2911":{"type":"FRAME","id":"162:2911","name":"Frame 2147237584","absoluteBoundingBox":{"x":11254.0,"y":11068.71875,"width":236.0,"height":104.0},"isolatedAbsoluteRenderBounds":{"x":11254.0,"y":11068.71875,"width":236.0,"height":104.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,52.0]],"size":{"x":236.0,"y":104.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":4.0,"counterAxisSizingMode":"FIXED","children":["162:2893","161:731"]},"161:2768":{"type":"FRAME","id":"161:2768","name":"Frame 2147237582","absoluteBoundingBox":{"x":11530.0,"y":11016.71875,"width":420.0,"height":344.0},"isolatedAbsoluteRenderBounds":{"x":11530.0,"y":11016.71875,"width":420.0,"height":344.0},"relativeTransform":[[1.0,0.0,460.0],[0.0,1.0,0.0]],"size":{"x":420.0,"y":344.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":20.0,"primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:2769","161:2770"]},"14:6679":{"type":"SVG","id":"14:6679","name":"Divider","absoluteBoundingBox":{"x":4935.0,"y":97.000001904183,"width":1200.00000000001,"height":0.000214185835488934},"isolatedAbsoluteRenderBounds":{"x":4935.0,"y":96.4667739868164,"width":1200.0,"height":1.06667327880859},"relativeTransform":[[1.0,8.74227836789032e-08,0.0],[-8.74227836789032e-08,1.0,0.00010490733984625]],"size":{"x":1200.0,"y":0.00010927849507425},"fills":[],"strokeAlign":"CENTER","layoutAlign":"STRETCH","strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:2e6321c4d85d940314e222c3653e3d8ee47bfd56/14407:1"}},"visible":true,"opacity":1.0}],"strokeWeight":1.06666672229767,"boundVariables":{"strokes":[{"type":"VARIABLE_ALIAS","id":"VariableID:2e6321c4d85d940314e222c3653e3d8ee47bfd56/14407:1"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"accessibleLabel":"Icons","ariaAttributes":{},"interactions":[],"hash":"e9908e6a0a8d001929bd71dd5b8cada961f1f4b5"},"457:1043":{"type":"TEXT","id":"457:1043","name":"First, I looked at the most basic charging interaction from the end user’s perspective. In scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","absoluteBoundingBox":{"x":13098.0,"y":6819.0,"width":880.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":6819.0,"width":880.0,"height":78.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":78.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"First, I looked at the most basic charging interaction from the end user’s perspective. In scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:612":{"type":"FRAME","id":"143:612","name":"Main content","absoluteBoundingBox":{"x":11110.0,"y":1345.0,"width":359.5,"height":509.0},"isolatedAbsoluteRenderBounds":{"x":11110.0,"y":1345.0,"width":359.5,"height":509.0},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,40.0]],"size":{"x":359.5,"y":509.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"individualStrokeWeights":{"top":0.0,"right":1.0,"bottom":0.0,"left":0.0},"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["143:613","143:614"]},"392:1132":{"type":"FRAME","id":"392:1132","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":9514.818359375,"width":560.0,"height":364.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":9514.818359375,"width":560.0,"height":364.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,42.0]],"size":{"x":560.0,"y":364.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["392:1133"]},"10:4411":{"type":"FRAME","id":"10:4411","name":"Frame 2147237546","absoluteBoundingBox":{"x":13098.0,"y":15692.4287109375,"width":335.0,"height":86.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":15692.4287109375,"width":335.0,"height":86.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,621.0]],"size":{"x":335.0,"y":86.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["10:1789","10:4405"]},"10:1783":{"type":"TEXT","id":"10:1783","name":"As a first-generation product, EV Station Pro has been deployed across 1,000+ enterprise sites, delivering over 350,000 cumulative charging hours to EV drivers., with overwhelmingly positive feedback—from both users and executive leadership.","absoluteBoundingBox":{"x":12334.0,"y":14869.3046875,"width":560.0,"height":104.0},"isolatedAbsoluteRenderBounds":{"x":12334.2724609375,"y":14874.6201171875,"width":548.9443359375,"height":95.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":560.0,"y":104.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14],"characters":"As a first-generation product, EV Station Pro has been deployed across 1,000+ enterprise sites, delivering over 350,000 cumulative charging hours to EV drivers., with overwhelmingly positive feedback—from both users and executive leadership.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"14":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"6:1158":{"type":"TEXT","id":"6:1158","name":"After aligning the design concept with the CEO and internal stakeholders, I partnered with firmware and QA teams to build a proof of concept (POC) and rapidly iterate toward a testable version of the EV charger interface. We released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","absoluteBoundingBox":{"x":12334.0,"y":8716.318359375,"width":560.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":12334.2724609375,"y":8721.6337890625,"width":559.63671875,"height":199.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":560.0,"y":208.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After aligning the design concept with the CEO and internal stakeholders, I partnered with firmware and QA teams to build a proof of concept (POC) and rapidly iterate toward a testable version of the EV charger interface.\n\nWe released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:1775":{"type":"FRAME","id":"10:1775","name":"Body","absoluteBoundingBox":{"x":10870.0,"y":16220.1650390625,"width":1280.0,"height":2058.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":16220.1650390625,"width":1280.0,"height":2058.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,16120.1650390625]],"size":{"x":1280.0,"y":2058.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":200.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["10:1776","10:1799","10:4367"]},"384:740":{"type":"TEXT","id":"384:740","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":13098.0,"y":5418.0,"width":335.0,"height":416.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":5418.0,"width":335.0,"height":416.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,273.0]],"size":{"x":335.0,"y":416.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"10:1776":{"type":"FRAME","id":"10:1776","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":16260.1650390625,"width":880.0,"height":722.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":16260.1650390625,"width":880.0,"height":722.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,40.0]],"size":{"x":880.0,"y":722.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["10:1777","10:1778","10:4395","10:4415","10:4412","452:726","10:1869"]},"455:809":{"type":"TEXT","id":"455:809","name":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version. To operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","absoluteBoundingBox":{"x":13098.0,"y":8116.0,"width":880.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":8116.0,"width":880.0,"height":130.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,-26.0]],"size":{"x":880.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version.\n\nTo operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:1869":{"type":"TEXT","id":"10:1869","name":"YouTube Reviews & Hands-on Impressions Several YouTubers shared hands-on experiences with EV Station Pro, highlighting its intuitive interface and seamless installation process. These reviews not only reinforced product strengths but also surfaced additional opportunities for future improvements.","absoluteBoundingBox":{"x":11070.0,"y":16878.1640625,"width":880.0,"height":104.0},"isolatedAbsoluteRenderBounds":{"x":11070.0703125,"y":16883.6640625,"width":861.517578125,"height":95.15625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,618.0]],"size":{"x":880.0,"y":104.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6],"characters":"YouTube Reviews & Hands-on Impressions\nSeveral YouTubers shared hands-on experiences with EV Station Pro, highlighting its intuitive interface and seamless installation process. These reviews not only reinforced product strengths but also surfaced additional opportunities for future improvements.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"6":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"34:2143":{"type":"TEXT","id":"34:2143","name":"Key feedback related to software and UX included","absoluteBoundingBox":{"x":12334.0,"y":9472.818359375,"width":560.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":12335.142578125,"y":9478.1337890625,"width":395.2060546875,"height":17.525390625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Key feedback related to software and UX included","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"452:728":{"type":"TEXT","id":"452:728","name":"EV Station Pro established the foundation for Ubiquiti’s EV charging product line, defining core interaction models, system architecture, and management workflows. This foundation enabled the team to scale the product to new markets and support future charger variants, including region-specific requirements such as OCPP for the EU market.","absoluteBoundingBox":{"x":11070.0,"y":16750.1640625,"width":880.0,"height":104.0},"isolatedAbsoluteRenderBounds":{"x":11070.896484375,"y":16755.48046875,"width":876.46875,"height":91.859375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,34.0]],"size":{"x":880.0,"y":104.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"EV Station Pro established the foundation for Ubiquiti’s EV charging product line, defining core interaction models, system architecture, and management workflows. This foundation enabled the team to scale the product to new markets and support future charger variants, including region-specific requirements such as OCPP for the EU market.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"7:1492":{"type":"FRAME","id":"7:1492","name":"Body","absoluteBoundingBox":{"x":12214.0,"y":12821.8046875,"width":800.0,"height":1940.5},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":12821.8046875,"width":800.0,"height":1940.5},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,12721.8046875]],"size":{"x":800.0,"y":1940.5},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["7:1493","34:2057","34:2065","71:3511","34:2074","34:2085"]},"6:1120":{"type":"FRAME","id":"6:1120","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":5886.0,"width":560.0,"height":223.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":5886.0,"width":560.0,"height":223.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,40.0]],"size":{"x":560.0,"y":223.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1121","6:1122"]},"384:739":{"type":"TEXT","id":"384:739","name":"I grouped deployment environments into three primary categories based on access level and usage context. Each scenario introduces different expectations around who can use the charger, how access is controlled, and how the system should behave.","absoluteBoundingBox":{"x":13098.0,"y":5255.0,"width":335.0,"height":182.0},"isolatedAbsoluteRenderBounds":{"x":13098.2109375,"y":5260.5,"width":331.779296875,"height":173.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,110.0]],"size":{"x":335.0,"y":182.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"I grouped deployment environments into three primary categories based on access level and usage context. Each scenario introduces different expectations around who can use the charger, how access is controlled, and how the system should behave.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"455:917":{"type":"RECTANGLE","id":"455:917","name":"Image 3","absoluteBoundingBox":{"x":11406.0,"y":7053.5,"width":208.0,"height":361.0},"targetAspectRatio":{"x":208.0,"y":361.0},"isolatedAbsoluteRenderBounds":{"x":11386.0,"y":7033.5,"width":248.0,"height":401.0},"relativeTransform":[[1.0,-1.22464685258517e-16,336.0],[1.22464685258517e-16,1.0,35.5]],"size":{"x":208.0,"y":361.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"FIT","imageRef":"d5780bd48a4d79db6bc77c033f14bcefcfd2012b","originalImageWidth":1022,"originalImageHeight":1782,"videoRef":"26b9974d804ad288ffcd73655481c2e4a51a04c4","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"OUTSIDE","strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:4:343"}},"visible":true,"opacity":1.0}],"strokeWeight":20.0,"effects":[],"boundVariables":{"strokes":[{"type":"VARIABLE_ALIAS","id":"VariableID:4:343"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[20.0,20.0,20.0,20.0],"cornerRadius":20.0},"6:1032":{"type":"TEXT","id":"6:1032","name":"UX Challenge","absoluteBoundingBox":{"x":12334.0,"y":3180.0,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12336.056640625,"y":3187.0,"width":206.33984375,"height":34.48828125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"UX Challenge","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1013":{"type":"TEXT","id":"6:1013","name":"Most EV charging solutions are designed around an operator model, where third-party providers manage user accounts, billing, and access. In contrast, Ubiquiti’s approach enables enterprises to own and manage the entire system themselves, without relying on external services. This shift significantly changes how the product should be designed, especially in terms of access, configuration, and system management.","absoluteBoundingBox":{"x":12334.0,"y":2892.0,"width":560.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":12334.2109375,"y":2897.5,"width":554.083984375,"height":199.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":208.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Most EV charging solutions are designed around an operator model, where third-party providers manage user accounts, billing, and access.\n\nIn contrast, Ubiquiti’s approach enables enterprises to own and manage the entire system themselves, without relying on external services.\n\nThis shift significantly changes how the product should be designed, especially in terms of access, configuration, and system management.","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1011":{"type":"FRAME","id":"6:1011","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":2892.0,"width":560.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":2892.0,"width":560.0,"height":208.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":208.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1012","6:1013"]},"384:736":{"type":"FRAME","id":"384:736","name":"Body","absoluteBoundingBox":{"x":13078.0,"y":5105.0,"width":375.0,"height":1030.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":5105.0,"width":375.0,"height":1030.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,5005.0]],"size":{"x":375.0,"y":1030.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["384:737","384:741","393:1569"]},"6:1046":{"type":"TEXT","id":"6:1046","name":"Core Challenges Designing a system that enables both administrators and end users to achieve their goals, ensuring intuitive usage while supporting flexible and reliable system configuration Translating hardware capabilities into clear and usable interaction patterns. Ensuring the experience works consistently across device, mobile, and web interfaces within Ubiquiti ecosystem.","absoluteBoundingBox":{"x":11070.0,"y":3346.0,"width":880.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":11070.896484375,"y":3351.5,"width":859.3359375,"height":147.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,195.0]],"size":{"x":880.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"Core Challenges\nDesigning a system that enables both administrators and end users to achieve their goals, ensuring intuitive usage while supporting flexible and reliable system configuration\nTranslating hardware capabilities into clear and usable interaction patterns.\nEnsuring the experience works consistently across device, mobile, and web interfaces within Ubiquiti ecosystem.","lineIndentations":[0,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"10:4412":{"type":"FRAME","id":"10:4412","name":"Frame 2147237546","absoluteBoundingBox":{"x":11070.0,"y":16632.1640625,"width":880.0,"height":60.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":16632.1640625,"width":880.0,"height":60.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,372.0]],"size":{"x":880.0,"y":60.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["10:1779","10:4403"]},"161:2775":{"type":"FRAME","id":"161:2775","name":"Frame 2147237582","absoluteBoundingBox":{"x":12818.0,"y":10587.318359375,"width":76.0,"height":616.0},"isolatedAbsoluteRenderBounds":{"x":12818.0,"y":10587.318359375,"width":76.0,"height":616.0},"relativeTransform":[[1.0,0.0,184.0],[0.0,1.0,0.0]],"size":{"x":76.0,"y":616.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":12.0,"primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:2831","162:2914"]},"10:4403":{"type":"TEXT","id":"10:4403","name":"“I’m using EV Station Pro and it is a great experience.”","absoluteBoundingBox":{"x":11070.0,"y":16666.1640625,"width":880.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":11070.87890625,"y":16671.49609375,"width":410.1923828125,"height":17.46484375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,34.0]],"size":{"x":880.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"“I’m using EV Station Pro and it is a great experience.”","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"71:3494":{"type":"RECTANGLE","id":"71:3494","name":"Image 5","absoluteBoundingBox":{"x":11070.0,"y":12869.625,"width":880.0,"height":558.0},"targetAspectRatio":{"x":880.0,"y":558.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":12869.625,"width":880.0,"height":558.0},"relativeTransform":[[1.0,-1.22464685258517e-16,5.6843418860808e-14],[1.22464685258517e-16,1.0,0.0]],"size":{"x":880.0,"y":558.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"f96c13d0cf221d768ec494bcd7c902453b9e3445","originalImageWidth":2133,"originalImageHeight":1350,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":558.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"10:4417":{"type":"TEXT","id":"10:4417","name":"“Just keep up the good work. You're always coming up with awesome new ideas.” – ★ 10/10 “It works and is very user friendly.” – ★ 10/10 “Amazing enhancement! You're doing great, guys!!” – ★ 10/10 “Ease of use.” – ★ 9/10 “It's becoming a platform that exceeds its original architecture.” – ★ 10/10","absoluteBoundingBox":{"x":11070.0,"y":16463.1640625,"width":880.0,"height":145.0},"isolatedAbsoluteRenderBounds":{"x":11081.8740234375,"y":16469.494140625,"width":733.6875,"height":134.466796875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,34.0]],"size":{"x":880.0,"y":145.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}],"textRangeFills":[{"type":"VARIABLE_ALIAS","id":"VariableID:3dc553579631b51c9e03f9a5a8ab0cd4b064806d/13236:109"},{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,10,11,11,7,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11],"characters":"“Just keep up the good work. You're always coming up with awesome new ideas.” – ★ 10/10\n“It works and is very user friendly.” – ★ 10/10\n“Amazing enhancement! You're doing great, guys!!” – ★ 10/10\n“Ease of use.” – ★ 9/10\n“It's becoming a platform that exceeds its original architecture.” – ★ 10/10","lineIndentations":[1,1,1,1,1],"lineTypes":["UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":136.533340454102,"lineHeightPercentFontSize":160.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"11":{"boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.503199934959412,"g":0.535093247890472,"b":0.576800107955933,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:3dc553579631b51c9e03f9a5a8ab0cd4b064806d/13236:109"}},"visible":true,"opacity":1.0}],"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100},"10":{"boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.503199934959412,"g":0.535093247890472,"b":0.576800107955933,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:3dc553579631b51c9e03f9a5a8ab0cd4b064806d/13236:109"}},"visible":true,"opacity":1.0}],"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100},"9":{"boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.503199934959412,"g":0.535093247890472,"b":0.576800107955933,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:3dc553579631b51c9e03f9a5a8ab0cd4b064806d/13236:109"}},"visible":true,"opacity":1.0}],"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100},"8":{"boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.503199934959412,"g":0.535093247890472,"b":0.576800107955933,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:3dc553579631b51c9e03f9a5a8ab0cd4b064806d/13236:109"}},"visible":true,"opacity":1.0}],"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100},"7":{"boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.503199934959412,"g":0.535093247890472,"b":0.576800107955933,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:3dc553579631b51c9e03f9a5a8ab0cd4b064806d/13236:109"}},"visible":true,"opacity":1.0}],"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"6:1030":{"type":"FRAME","id":"6:1030","name":"Body","absoluteBoundingBox":{"x":12214.0,"y":3140.0,"width":800.0,"height":509.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":3140.0,"width":800.0,"height":509.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,3040.0]],"size":{"x":800.0,"y":509.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1031"]},"10:4395":{"type":"TEXT","id":"10:4395","name":"Qualitative Feedback","absoluteBoundingBox":{"x":11070.0,"y":16403.1640625,"width":1040.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":16403.1640625,"width":1040.0,"height":26.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,143.0]],"size":{"x":1040.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Qualitative Feedback","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:1778":{"type":"TEXT","id":"10:1778","name":"As a first-generation product, EV Station Pro has been deployed across 1,000+ enterprise sites, delivering over 350,000 cumulative charging hours to EV drivers., with overwhelmingly positive feedback—from both users and executive leadership.","absoluteBoundingBox":{"x":11070.0,"y":16327.1650390625,"width":880.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":11070.2724609375,"y":16332.48046875,"width":867.3359375,"height":69.33984375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":880.0,"y":78.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6],"characters":"As a first-generation product, EV Station Pro has been deployed across 1,000+ enterprise sites, delivering over 350,000 cumulative charging hours to EV drivers., with overwhelmingly positive feedback—from both users and executive leadership.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"7":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100},"6":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"7:1488":{"type":"FRAME","id":"7:1488","name":"Body","absoluteBoundingBox":{"x":10870.0,"y":13898.703125,"width":1280.0,"height":2321.46166992188},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":13898.703125,"width":1280.0,"height":2321.4619140625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,13798.703125]],"size":{"x":1280.0,"y":2321.46166992188},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["7:1489","34:2056","34:2064","71:3510","34:2072","34:2084"]},"4:488":{"mainComponentId":"1:3428","type":"INSTANCE","id":"4:488","name":"Header 1","absoluteBoundingBox":{"x":10870.0,"y":100.0,"width":1280.0,"height":84.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":100.0,"width":1280.0,"height":84.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":84.0},"fills":[],"constraints":{"vertical":"TOP","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","layoutPositioning":"ABSOLUTE","scrollBehavior":"FIXED","strokes":[],"effects":[{"type":"BACKGROUND_BLUR","visible":true,"blurType":"PROGRESSIVE","startRadius":0.0,"startOffset":{"x":0.5,"y":0.0},"endOffset":{"x":0.5,"y":1.0},"radius":20.0}],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29"}]},"accessibleHTMLTag":"HEADER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":18.0,"paddingRight":40.0,"paddingBottom":18.0,"paddingLeft":40.0,"layoutMode":"HORIZONTAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","children":["I4:488;1:3419","I4:488;1:3401"],"componentProperties":{},"overrides":[{"key":[],"value":{"layoutPositioning":"ABSOLUTE","size":{"x":1280.0,"y":84.0}}}]},"161:2780":{"type":"FRAME","id":"161:2780","name":"Frame 2147237582","absoluteBoundingBox":{"x":13278.0,"y":11160.31640625,"width":155.0,"height":316.0},"isolatedAbsoluteRenderBounds":{"x":13278.0,"y":11160.31640625,"width":155.0,"height":316.0},"relativeTransform":[[1.0,0.0,180.0],[0.0,1.0,0.0]],"size":{"x":155.0,"y":316.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":12.0,"counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:2832","162:2913"]},"34:2084":{"type":"RECTANGLE","id":"34:2084","name":"Image 4","absoluteBoundingBox":{"x":11070.0,"y":15907.703125,"width":880.0,"height":272.461547851562},"targetAspectRatio":{"x":1040.0,"y":322.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":15907.703125,"width":880.0,"height":272.4619140625},"relativeTransform":[[1.0,-1.22464685258517e-16,200.0],[1.22464685258517e-16,1.0,2009.0]],"size":{"x":880.0,"y":272.461547851562},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"9596e11ada52cf671bef8af2f6dd5e44d275f5e6","originalImageWidth":3401,"originalImageHeight":1048,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","maxWidth":880.0,"maxHeight":272.461547851562,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"34:2072":{"type":"FRAME","id":"34:2072","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":15737.703125,"width":880.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":15737.703125,"width":880.0,"height":130.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,1839.0]],"size":{"x":880.0,"y":130.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["34:2073"]},"34:2141":{"type":"TEXT","id":"34:2141","name":"Key feedback related to software and UX included","absoluteBoundingBox":{"x":11070.0,"y":9873.1806640625,"width":880.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":11071.142578125,"y":9878.49609375,"width":395.2587890625,"height":17.525390625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Key feedback related to software and UX included","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2056":{"type":"RECTANGLE","id":"34:2056","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":14225.703125,"width":880.0,"height":372.0},"targetAspectRatio":{"x":880.0,"y":372.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":14225.703125,"width":880.0,"height":372.0},"relativeTransform":[[1.0,-1.22464685258517e-16,200.0],[1.22464685258517e-16,1.0,327.0]],"size":{"x":880.0,"y":372.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"d84dfa411322ffb100245cfc2c60149c07cdad0f","originalImageWidth":2600,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","maxWidth":880.000061035156,"maxHeight":372.000030517578,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"34:2050":{"type":"TEXT","id":"34:2050","name":"The statistics view helps admins monitor overall site usage by aggregating historical data such as energy consumption, charging sessions, and utilization trends across all chargers.","absoluteBoundingBox":{"x":11070.0,"y":13435.625,"width":880.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":11070.7080078125,"y":13439.625,"width":877.9580078125,"height":28.53125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,566.0]],"size":{"x":880.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The statistics view helps admins monitor overall site usage by aggregating historical data such as energy consumption, charging sessions, and utilization trends across all chargers.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1213":{"type":"TEXT","id":"6:1213","name":"First Release Design","absoluteBoundingBox":{"x":11070.0,"y":10255.1806640625,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11072.28515625,"y":10262.1806640625,"width":313.537109375,"height":34.48828125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"First Release Design","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:651":{"type":"FRAME","id":"1:651","name":"Main","absoluteBoundingBox":{"x":12214.0,"y":100.0,"width":800.0,"height":16491.3046875},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":100.0,"width":800.0,"height":16491.3046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":800.0,"y":16491.3046875},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["1:652","4:409","143:619","4:543","4:673","6:1010","6:1030","6:1059","384:687","384:727","6:1119","6:1155","6:1215","7:1492","10:1780"]},"393:1188":{"type":"TEXT","id":"393:1188","name":"The device side panel was refined in the first release to present clearer and more complete status information, allowing admins to quickly understand each charger’s current state and charging mode at a glance.","absoluteBoundingBox":{"x":11070.0,"y":12795.6259765625,"width":880.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":11086.7275390625,"y":12799.5029296875,"width":846.248046875,"height":28.654296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,566.0]],"size":{"x":880.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The device side panel was refined in the first release to present clearer and more complete status information, allowing admins to quickly understand each charger’s current state and charging mode at a glance.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2934":{"type":"RECTANGLE","id":"162:2934","name":"UID App 1","absoluteBoundingBox":{"x":12374.0,"y":11043.8046875,"width":200.0,"height":418.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":12374.0,"y":11043.8046875,"width":200.0,"height":418.0},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,0.0]],"size":{"x":200.0,"y":418.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"4d419c240a8807e0ef761a6553339b8c6aa36806","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"91a649ad2d6849b426339fe6c3fb8c26091cece5","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"454:747":{"type":"TEXT","id":"454:747","name":"Explored authentication methods including PIN code, QR code, and Identity-based access for user verification on the charger interface.","absoluteBoundingBox":{"x":11070.0,"y":8154.53857421875,"width":880.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":11164.1904296875,"y":8158.41552734375,"width":691.68359375,"height":11.68359375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,494.538452148438]],"size":{"x":880.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Explored authentication methods including PIN code, QR code, and Identity-based access for user verification on the charger interface.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:627":{"type":"TEXT","id":"143:627","name":"As the Design Lead for this product line, Led UX strategy and defined the end-to-end experience across mobile apps (EV drivers and site admins), web management tools, and the charger interface. Defined core interaction models, including access control and permission management, shaping how different user roles interact with the system. Drove product decisions with PMs and engineers, aligning user experience with technical constraints and business needs. Improved usability through post-launch iteration based on user feedback. Led 2 designers to ensure design quality and consistency across platforms and use cases.","absoluteBoundingBox":{"x":12654.5,"y":1140.0,"width":199.5,"height":667.0},"isolatedAbsoluteRenderBounds":{"x":12665.0546875,"y":1144.8359375,"width":186.73046875,"height":659.4140625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,49.0]],"size":{"x":199.5,"y":667.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"As the Design Lead for this product line, Led UX strategy and defined the end-to-end experience across mobile apps (EV drivers and site admins), web management tools, and the charger interface.\nDefined core interaction models, including access control and permission management, shaping how different user roles interact with the system.\nDrove product decisions with PMs and engineers, aligning user experience with technical constraints and business needs.\nImproved usability through post-launch iteration based on user feedback.\nLed 2 designers to ensure design quality and consistency across platforms and use cases.","lineIndentations":[1,1,1,1,1],"lineTypes":["UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:3403":{"type":"TEXT","id":"1:3403","name":"About","absoluteBoundingBox":{"x":6002.0,"y":-175.5,"width":43.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":6002.33203125,"y":-170.5,"width":42.0546875,"height":12.15625},"relativeTransform":[[1.0,0.0,69.0],[0.0,1.0,0.0]],"size":{"x":43.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"About","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/about-me"},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:16":{"key":"9d46ca67a2082afdcd5334bafaf1edde05576614","name":"Paragraph 1","styleType":"TEXT","remote":false,"description":"","id":"1:16","assetId":"StyleId:1:16","type":"STYLE","style":{"fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","paragraphSpacing":4.0,"textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":99.1803283691406,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"},"responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}}]},"34:2028":{"type":"FRAME","id":"34:2028","name":"Frame 2147237558","absoluteBoundingBox":{"x":11070.0,"y":12869.625,"width":880.0,"height":600.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":12869.625,"width":880.0,"height":600.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,2654.44482421875]],"size":{"x":880.0,"y":600.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["71:3494","34:2050"]},"6:1007":{"type":"FRAME","id":"6:1007","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":2863.0,"width":880.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":2863.0,"width":880.0,"height":208.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":208.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1008","6:1009"]},"384:731":{"type":"TEXT","id":"384:731","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":12334.0,"y":5185.0,"width":560.0,"height":286.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":5185.0,"width":560.0,"height":286.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,195.0]],"size":{"x":560.0,"y":286.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"4:546":{"type":"TEXT","id":"4:546","name":"Ubiquiti provides professional-grade enterprise solutions across networking, surveillance, and access control. Its core products include routers, switches, Wi-Fi access points, IP cameras, and door systems — all designed to be self-managed and centrally controlled through its UniFi Controller platform, without relying on third-party operators or subscriptions. To expand this ecosystem, the company set out to enter the EV charging space and develop a charger product that integrates natively into its existing infrastructure.","absoluteBoundingBox":{"x":12334.0,"y":2172.0,"width":560.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":12334.4658203125,"y":2177.3154296875,"width":551.921875,"height":251.4814453125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":560.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ubiquiti provides professional-grade enterprise solutions across networking, surveillance, and access control. Its core products include routers, switches, Wi-Fi access points, IP cameras, and door systems — all designed to be self-managed and centrally controlled through its UniFi Controller platform, without relying on third-party operators or subscriptions. \n\nTo expand this ecosystem, the company set out to enter the EV charging space and develop a charger product that integrates natively into its existing infrastructure.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"14:6903":{"mainComponentId":"14:6851","type":"INSTANCE","id":"14:6903","name":"ArrowLineUpSecondary","absoluteBoundingBox":{"x":4425.0,"y":414.0,"width":19.9972496032715,"height":20.0007820129395},"isolatedAbsoluteRenderBounds":{"x":4425.0,"y":414.0,"width":19.9972496032715,"height":20.0007934570312},"relativeTransform":[[1.0,0.0,76.0],[0.0,1.0,0.0]],"size":{"x":19.9972496032715,"y":20.0007820129395},"fills":[],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.100000001490116,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["I14:6903;14:6852"],"componentSetId":"14:6850","componentProperties":{"Size":{"value":"20px","type":"VARIANT","boundVariables":{}},"Style":{"value":"Outlined","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":["Union0"],"value":{"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:2e6321c4d85d940314e222c3653e3d8ee47bfd56/14407:1"}},"visible":true,"opacity":1.0}]}},{"key":[],"value":{"size":{"x":19.9972496032715,"y":20.0007820129395}}}]},"384:683":{"type":"FRAME","id":"384:683","name":"Frame 2147237559","absoluteBoundingBox":{"x":11070.0,"y":4501.0,"width":880.0,"height":495.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":4501.0,"width":880.0,"height":495.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,277.0]],"size":{"x":880.0,"y":495.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["384:685","384:686"]},"384:719":{"type":"FRAME","id":"384:719","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":5076.0,"width":880.0,"height":145.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":5076.0,"width":880.0,"height":145.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,40.0]],"size":{"x":880.0,"y":145.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["384:720","384:721","384:722"]},"162:2917":{"type":"FRAME","id":"162:2917","name":"Mobile Apps","absoluteBoundingBox":{"x":11070.0,"y":11644.6259765625,"width":880.0,"height":545.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":11644.6259765625,"width":880.0,"height":545.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,1429.44494628906]],"size":{"x":880.0,"y":545.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2918","162:2925"]},"162:2931":{"type":"TEXT","id":"162:2931","name":"Designed for site admins to monitor device status, view usage data, and configure settings, including access schedules and output levels.","absoluteBoundingBox":{"x":11530.0,"y":12155.6259765625,"width":400.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":11545.4033203125,"y":12159.5029296875,"width":369.4111328125,"height":28.654296875},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,28.0]],"size":{"x":400.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":400.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for site admins to monitor device status, view usage data, and configure settings, including access schedules and output levels.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2930":{"type":"TEXT","id":"162:2930","name":"Connect App","absoluteBoundingBox":{"x":11510.0,"y":12127.6259765625,"width":440.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":11690.6533203125,"y":12132.529296875,"width":78.830078125,"height":12.9404296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":440.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Connect App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-SemiBold","fontStyle":"SemiBold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2915":{"type":"FRAME","id":"162:2915","name":"Frame 2147237585","absoluteBoundingBox":{"x":11714.0,"y":11068.71875,"width":236.0,"height":164.0},"isolatedAbsoluteRenderBounds":{"x":11714.0,"y":11068.71875,"width":236.0,"height":164.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,52.0]],"size":{"x":236.0,"y":164.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":4.0,"counterAxisSizingMode":"FIXED","children":["162:2901","161:2772"]},"162:2918":{"type":"FRAME","id":"162:2918","name":"Frame 2147237581","absoluteBoundingBox":{"x":11070.0,"y":11644.6259765625,"width":440.0,"height":545.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":11644.6259765625,"width":440.0,"height":545.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":440.0,"y":545.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2919","162:2920"]},"162:2922":{"type":"FRAME","id":"162:2922","name":"Frame 2147237584","absoluteBoundingBox":{"x":11070.0,"y":12127.6259765625,"width":440.0,"height":62.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":12127.6259765625,"width":440.0,"height":62.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,48.0]],"size":{"x":440.0,"y":62.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["162:2923","162:2924"]},"34:2131":{"type":"RECTANGLE","id":"34:2131","name":"Image 2","absoluteBoundingBox":{"x":12339.0,"y":9245.318359375,"width":550.0,"height":170.601852416992},"targetAspectRatio":{"x":648.0,"y":201.0},"isolatedAbsoluteRenderBounds":{"x":12339.0,"y":9245.318359375,"width":550.0,"height":170.6015625},"relativeTransform":[[1.0,-1.22464672023627e-16,5.0],[1.22464698493407e-16,1.0,-4.2632564145606e-14]],"size":{"x":550.0,"y":170.601852416992},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"f51ad3acf59f3c085838c90a8ebe5c8d81e238ba","originalImageWidth":1322,"originalImageHeight":353,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"6:1159":{"type":"FRAME","id":"6:1159","name":"Body","absoluteBoundingBox":{"x":13078.0,"y":8740.0,"width":375.0,"height":1459.31665039062},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":8740.0,"width":375.0,"height":1459.31665039062},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,8640.0]],"size":{"x":375.0,"y":1459.31665039062},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":60.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1160","62:3364","62:3394","34:2132","392:1144"]},"6:1130":{"type":"TEXT","id":"6:1130","name":"Concept Exploration","absoluteBoundingBox":{"x":13098.0,"y":6175.0,"width":335.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":13099.51171875,"y":6182.0,"width":310.0732421875,"height":34.3125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Exploration","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:723":{"type":"FRAME","id":"384:723","name":"Frame 2147237559","absoluteBoundingBox":{"x":11070.0,"y":5261.0,"width":880.0,"height":357.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":5261.0,"width":880.0,"height":357.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,225.0]],"size":{"x":880.0,"y":357.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0,"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","children":["384:725","384:726"]},"162:2924":{"type":"TEXT","id":"162:2924","name":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","absoluteBoundingBox":{"x":11090.0,"y":12155.6259765625,"width":400.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":11107.484375,"y":12159.5029296875,"width":365.25,"height":28.68359375},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,28.0]],"size":{"x":400.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":400.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:703":{"type":"RECTANGLE","id":"384:703","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":4877.0,"width":335.0,"height":188.0},"targetAspectRatio":{"x":335.0,"y":188.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":4877.0,"width":335.0,"height":188.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":188.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"9a399c083a816d08df50f3fdb6ae0026b16ca107","originalImageWidth":2400,"originalImageHeight":1350,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"CENTER","horizontal":"LEFT_RIGHT"},"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"392:1130":{"type":"FRAME","id":"392:1130","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":9915.1806640625,"width":880.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":9915.1806640625,"width":880.0,"height":260.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,42.0]],"size":{"x":880.0,"y":260.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["392:1131"]},"6:1152":{"type":"FRAME","id":"6:1152","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":8986.5390625,"width":880.0,"height":197.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":8986.5390625,"width":880.0,"height":197.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,40.0]],"size":{"x":880.0,"y":197.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1153","6:1154"]},"161:2816":{"mainComponentId":"161:1290","type":"INSTANCE","id":"161:2816","name":"Logo & App Icon","absoluteBoundingBox":{"x":11714.0,"y":11016.71875,"width":40.0,"height":40.0},"targetAspectRatio":{"x":256.0,"y":256.0},"isolatedAbsoluteRenderBounds":{"x":11714.0,"y":11016.71875,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I161:2816;1633:11","I161:2816;30313:2486"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Connect","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":256.0,"y":256.0}}}]},"14:6864":{"type":"COMPONENT","id":"14:6864","name":"Style=Outlined, Size=20px, Mode=Light","absoluteBoundingBox":{"x":4217.0,"y":308.0,"width":20.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":4217.0,"y":308.0,"width":20.0,"height":20.0},"relativeTransform":[[1.0,0.0,12.0],[0.0,1.0,12.0]],"size":{"x":20.0,"y":20.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"children":["14:6865"],"componentSetId":"14:6863"},"143:629":{"type":"FRAME","id":"143:629","name":"Frame 2147237550","absoluteBoundingBox":{"x":13098.0,"y":760.0,"width":335.0,"height":1043.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":760.0,"width":335.0,"height":1043.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":1043.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}},"visible":true,"opacity":1.0}],"effects":[],"boundVariables":{"strokes":[{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[20.0,20.0,20.0,20.0],"cornerRadius":20.0,"paddingTop":20.0,"paddingRight":20.0,"paddingBottom":20.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisSizingMode":"FIXED","children":["143:630","143:633","143:634"]},"161:719":{"type":"RECTANGLE","id":"161:719","name":"UID App 1","absoluteBoundingBox":{"x":11070.0,"y":11016.71875,"width":164.0,"height":344.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":11016.71875,"width":164.0,"height":344.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":164.0,"y":344.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"0c1b0cd5bd1fb9d22bc65e0786873905cbbada87","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"80102c8ac9ad724e676792b1971ee5f72d429501","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"6:1122":{"type":"TEXT","id":"6:1122","name":"Based on the different deployment scenarios and access requirements, I explored how charging behavior could be adapted through configurable activation modes.  The goal was to allow a single hardware system to support both open and controlled environments through software and interaction design.","absoluteBoundingBox":{"x":12334.0,"y":5953.0,"width":560.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":12334.4658203125,"y":5958.3154296875,"width":550.361328125,"height":147.4814453125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":560.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Based on the different deployment scenarios and access requirements, I explored how charging behavior could be adapted through configurable activation modes.\n The goal was to allow a single hardware system to support both open and controlled environments through software and interaction design.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:3402":{"type":"TEXT","id":"1:3402","name":"Work","absoluteBoundingBox":{"x":5933.0,"y":-175.5,"width":37.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":5933.5263671875,"y":-170.5,"width":36.400390625,"height":12.15625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":37.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Work","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/"},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:23":{"type":"TEXT","id":"1:23","name":"Text Link","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":21.0,"height":18.0},"isolatedAbsoluteRenderBounds":{"x":0.512000024318695,"y":3.47999954223633,"width":19.0542507171631,"height":14.9600009918213},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":21.0,"y":18.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"fontSize":16.0,"letterSpacing":-0.48,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":17.6000003814697,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":16.0,"letterSpacing":-0.48,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":17.6000003814697,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":0.0,"name":"Mobile","style":{"fontSize":15.0,"letterSpacing":-0.45,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.5,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.48,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":17.6000003814697,"lineHeightPercent":90.163932800293,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"389:1087":{"type":"TEXT","id":"389:1087","name":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version. To operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","absoluteBoundingBox":{"x":12334.0,"y":8004.31787109375,"width":560.0,"height":182.0},"isolatedAbsoluteRenderBounds":{"x":12334.2109375,"y":8009.63330078125,"width":544.80078125,"height":173.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":182.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version.\n\nTo operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2936":{"mainComponentId":"161:933","type":"INSTANCE","id":"162:2936","name":"Logo & App Icon","absoluteBoundingBox":{"x":12454.0,"y":11477.8046875,"width":40.0,"height":40.0},"targetAspectRatio":{"x":80.0,"y":80.0},"isolatedAbsoluteRenderBounds":{"x":12454.0,"y":11477.8046875,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I162:2936;128:3174","I162:2936;24954:2172"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Ubiquiti","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":80.0,"y":80.0}}}]},"6:1026":{"type":"FRAME","id":"6:1026","name":"Body","absoluteBoundingBox":{"x":10870.0,"y":3111.0,"width":1280.0,"height":431.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":3111.0,"width":1280.0,"height":431.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,3011.0]],"size":{"x":1280.0,"y":431.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1027"]},"6:1129":{"type":"FRAME","id":"6:1129","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":6175.0,"width":335.0,"height":327.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":6175.0,"width":335.0,"height":327.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":327.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1130","6:1131"]},"34:1988":{"type":"RECTANGLE","id":"34:1988","name":"Image 3","absoluteBoundingBox":{"x":11070.0,"y":11016.71875,"width":880.0,"height":296.153839111328},"targetAspectRatio":{"x":1040.0,"y":350.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":11016.71875,"width":880.0,"height":296.154296875},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":880.0,"y":296.153839111328},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"46a8a72b5ec2c7369a02f302edce0c31f43c93be","originalImageWidth":3260,"originalImageHeight":1092,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","maxWidth":880.0,"maxHeight":296.153839111328,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"34:2034":{"type":"FRAME","id":"34:2034","name":"Frame 2147237558","absoluteBoundingBox":{"x":13098.0,"y":12723.4287109375,"width":335.0,"height":271.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":12723.4287109375,"width":335.0,"height":271.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,2524.1123046875]],"size":{"x":335.0,"y":271.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["71:3496","34:2055"]},"162:2919":{"type":"RECTANGLE","id":"162:2919","name":"UID App 1","absoluteBoundingBox":{"x":11190.0,"y":11644.6259765625,"width":200.0,"height":419.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":11190.0,"y":11644.6259765625,"width":200.0,"height":419.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,0.0]],"size":{"x":200.0,"y":419.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"4d419c240a8807e0ef761a6553339b8c6aa36806","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"91a649ad2d6849b426339fe6c3fb8c26091cece5","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"6:1062":{"type":"TEXT","id":"6:1062","name":"I analyzed several leading EV charging products, including ChargePoint, Tesla, EVgo, Electrify America, and Blink, to understand how drivers interact with charging stations in real-world scenarios. I examined how users start and manage charging sessions, what information is presented during the process, and how interfaces guide users through key actions. This helped identify what users actually need at each stage of charging, as well as common friction points in existing interaction flows.","absoluteBoundingBox":{"x":12334.0,"y":3756.0,"width":560.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":12334.4658203125,"y":3761.5,"width":551.865234375,"height":251.296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":560.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"I analyzed several leading EV charging products, including ChargePoint, Tesla, EVgo, Electrify America, and Blink, to understand how drivers interact with charging stations in real-world scenarios.\n\nI examined how users start and manage charging sessions, what information is presented during the process, and how interfaces guide users through key actions.\n\nThis helped identify what users actually need at each stage of charging, as well as common friction points in existing interaction flows.","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:551":{"type":"FRAME","id":"1:551","name":"Main","absoluteBoundingBox":{"x":10870.0,"y":100.0,"width":1280.0,"height":18178.1640625},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":100.0,"width":1280.0,"height":18178.1640625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":18178.1640625},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["1:552","4:410","143:610","4:533","4:669","6:1006","6:1026","6:1054","384:678","384:718","6:1110","6:1151","6:1211","7:1488","10:1775"]},"1:3404":{"type":"TEXT","id":"1:3404","name":"Resume","absoluteBoundingBox":{"x":6077.0,"y":-175.5,"width":58.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":6078.2001953125,"y":-169.875,"width":56.255859375,"height":11.53125},"relativeTransform":[[1.0,0.0,144.0],[0.0,1.0,0.0]],"size":{"x":58.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Resume","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","paragraphSpacing":16.0,"style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","hyperlink":{"type":"URL","url":"https://drive.google.com/file/d/143DJGMJf_8XkgmTAwHfImuYrvODvlDt2/view?usp=sharing","openInNewTab":true},"paragraphSpacing":16.0,"textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:616":{"type":"FRAME","id":"143:616","name":"Main content","absoluteBoundingBox":{"x":11550.5,"y":1345.0,"width":359.5,"height":417.0},"isolatedAbsoluteRenderBounds":{"x":11550.5,"y":1345.0,"width":359.5,"height":417.0},"relativeTransform":[[1.0,0.0,480.5],[0.0,1.0,40.0]],"size":{"x":359.5,"y":417.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["143:617","143:618"]},"445:55589":{"type":"RECTANGLE","id":"445:55589","name":"load-management-Cc8imp6W-ezgif.com-video-to-gif-converter 1","absoluteBoundingBox":{"x":11086.4482421875,"y":10534.9326171875,"width":847.102783203125,"height":476.495300292969},"targetAspectRatio":{"x":1280.0,"y":720.0},"isolatedAbsoluteRenderBounds":{"x":11086.4482421875,"y":10534.9326171875,"width":847.1025390625,"height":476.4951171875},"relativeTransform":[[1.0,0.0,16.4485988616943],[0.0,1.0,16.7523574829102]],"size":{"x":847.102783203125,"y":476.495300292969},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"9da2f17c6533b6796f401ff668b1f96cf99ed7af","gifRef":"dd375f27e22bbef9401fb750ef3694c1e777cc8d","originalImageWidth":1280,"originalImageHeight":720,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"CENTER","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0186915896155617},"right":{"pixelOffset":0.0,"sizeFraction":0.981308388710022},"top":{"pixelOffset":-238.200889587402,"sizeFraction":0.5},"bottom":{"pixelOffset":238.294410705566,"sizeFraction":0.5}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[8.0,8.0,8.0,8.0],"cornerRadius":8.0},"6:1012":{"type":"TEXT","id":"6:1012","name":"Background","absoluteBoundingBox":{"x":12334.0,"y":2892.0,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":2892.0,"width":560.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Background","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"62:3388":{"type":"FRAME","id":"62:3388","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":9588.1806640625,"width":880.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":9588.1806640625,"width":880.0,"height":52.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,641.641967773438]],"size":{"x":880.0,"y":52.0},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["62:3390"]},"34:2099":{"type":"TEXT","id":"34:2099","name":"References gathered from online sources and CX insights, organized in FigJam for internal discussion and comparison.","absoluteBoundingBox":{"x":11070.0,"y":4169.0,"width":880.0,"height":15.0},"isolatedAbsoluteRenderBounds":{"x":11254.154296875,"y":4172.3974609375,"width":511.73046875,"height":9.7119140625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,272.0]],"size":{"x":880.0,"y":15.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"References gathered from online sources and CX insights, organized in FigJam for internal discussion and comparison.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":10.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.05,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":14.5,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1066":{"type":"TEXT","id":"6:1066","name":"Competitive Landscape","absoluteBoundingBox":{"x":13098.0,"y":3773.0,"width":335.0,"height":86.0},"isolatedAbsoluteRenderBounds":{"x":13099.51171875,"y":3780.474609375,"width":186.0537109375,"height":76.837890625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":86.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Competitive Landscape","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1151":{"type":"FRAME","id":"6:1151","name":"Body","absoluteBoundingBox":{"x":10870.0,"y":8946.5390625,"width":1280.0,"height":1268.64196777344},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":8946.5390625,"width":1280.0,"height":1268.64196777344},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,8846.5390625]],"size":{"x":1280.0,"y":1268.64196777344},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":60.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1152","62:3352","62:3388","34:2128","392:1143"]},"392:1143":{"type":"FRAME","id":"392:1143","name":"Frame 2147237589","absoluteBoundingBox":{"x":11070.0,"y":9873.1806640625,"width":880.0,"height":302.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":9873.1806640625,"width":880.0,"height":302.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,926.641967773438]],"size":{"x":880.0,"y":302.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisSizingMode":"FIXED","children":["34:2140","392:1130"]},"10:4415":{"type":"FRAME","id":"10:4415","name":"Frame 2147237547","absoluteBoundingBox":{"x":11070.0,"y":16429.1640625,"width":880.0,"height":179.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":16429.1640625,"width":880.0,"height":179.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,169.0]],"size":{"x":880.0,"y":179.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["10:4416","10:4417"]},"393:1187":{"type":"RECTANGLE","id":"393:1187","name":"Image 5","absoluteBoundingBox":{"x":11070.0,"y":12229.6259765625,"width":880.0,"height":558.0},"targetAspectRatio":{"x":880.0,"y":558.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":12229.6259765625,"width":880.0,"height":558.0},"relativeTransform":[[1.0,-1.22464685258517e-16,5.6843418860808e-14],[1.22464685258517e-16,1.0,0.0]],"size":{"x":880.0,"y":558.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"a80edcd41a407be824882f5a2dde33e227de5dc2","originalImageWidth":1422,"originalImageHeight":900,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":558.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"392:1134":{"type":"FRAME","id":"392:1134","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":9639.31640625,"width":335.0,"height":520.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":9639.31640625,"width":335.0,"height":520.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,68.0]],"size":{"x":335.0,"y":520.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["392:1135"]},"10:1779":{"type":"TEXT","id":"10:1779","name":"Direct feedback from Ubiquiti’s CEO:","absoluteBoundingBox":{"x":11070.0,"y":16632.1640625,"width":880.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":11071.30078125,"y":16637.48046875,"width":285.271484375,"height":17.33984375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Direct feedback from Ubiquiti’s CEO: ","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:400":{"type":"RECTANGLE","id":"4:400","name":"Rectangle 1532577978","absoluteBoundingBox":{"x":10870.0,"y":502.0,"width":1280.0,"height":723.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":502.0,"width":1280.0,"height":723.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":723.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"b7426061e2f02fa695144b8db26617ef1810e79e","originalImageWidth":2880,"originalImageHeight":1920,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"TOP_BOTTOM","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0},"bottom":{"pixelOffset":0.0,"sizeFraction":1.0}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"34:2016":{"type":"RECTANGLE","id":"34:2016","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":13509.625,"width":880.0,"height":324.076934814453},"targetAspectRatio":{"x":1040.0,"y":383.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":13509.625,"width":880.0,"height":324.0771484375},"relativeTransform":[[1.0,-1.22464685258517e-16,-3.0517578125e-05],[1.22464685258517e-16,1.0,-3.0517578125e-05]],"size":{"x":880.0,"y":324.076934814453},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"4693bccc73611b099d24c702320170f627ee0194","originalImageWidth":3000,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","maxWidth":879.999938964844,"maxHeight":324.076904296875,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"384:679":{"type":"FRAME","id":"384:679","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":4264.0,"width":880.0,"height":197.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":4264.0,"width":880.0,"height":197.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,40.0]],"size":{"x":880.0,"y":197.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["384:680","384:681","384:682"]},"1:654":{"type":"FRAME","id":"1:654","name":"Project title","absoluteBoundingBox":{"x":12214.0,"y":235.0,"width":800.0,"height":152.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":235.0,"width":800.0,"height":152.0625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,120.0]],"size":{"x":800.0,"y":152.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.800000011920929,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingRight":40.0,"paddingLeft":40.0,"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisSizingMode":"FIXED","children":["1:656","1:655"]},"392:1131":{"type":"TEXT","id":"392:1131","name":"Load management needs In larger parking facilities, users highlighted the need for coordinated power control to avoid electrical overload and reduce operational costs. Chargers needed to intelligently share a common power source.  Payment options In addition to multiple authorization methods, users expressed interest in supporting payment features directly for EV owners. After evaluating the timeline, the team decided to prioritize load management first. Payment options were more complex and required deeper discussion, so we placed them in the second phase of the roadmap.","absoluteBoundingBox":{"x":11070.0,"y":9915.1806640625,"width":880.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":11070.2724609375,"y":9920.6806640625,"width":859.3955078125,"height":251.15625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20],"characters":"Load management needs In larger parking facilities, users highlighted the need for coordinated power control to avoid electrical overload and reduce operational costs. Chargers needed to intelligently share a common power source. \nPayment options In addition to multiple authorization methods, users expressed interest in supporting payment features directly for EV owners.\n\nAfter evaluating the timeline, the team decided to prioritize load management first. Payment options were more complex and required deeper discussion, so we placed them in the second phase of the roadmap.","lineIndentations":[1,1,0,0],"lineTypes":["UNORDERED","UNORDERED","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"20":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"34:1972":{"type":"FRAME","id":"34:1972","name":"Frame 2147237556","absoluteBoundingBox":{"x":11070.0,"y":11016.71875,"width":880.0,"height":372.153839111328},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":11016.71875,"width":880.0,"height":372.153839111328},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,801.538452148438]],"size":{"x":880.0,"y":372.153839111328},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisSizingMode":"FIXED","children":["34:1988","34:1994"]},"143:618":{"type":"TEXT","id":"143:618","name":"As the Design Lead for this product line, Led UX strategy and defined the end-to-end experience across mobile apps (EV drivers and site admins), web management tools, and the charger interface. Defined core interaction models, including access control and permission management, shaping how different user roles interact with the system. Drove product decisions with PMs and engineers, aligning user experience with technical constraints and business needs. Improved usability through post-launch iteration based on user feedback. Led 2 designers to ensure design quality and consistency across platforms and use cases.","absoluteBoundingBox":{"x":11550.5,"y":1394.0,"width":359.5,"height":368.0},"isolatedAbsoluteRenderBounds":{"x":11561.0546875,"y":1398.8359375,"width":342.521484375,"height":360.578125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,49.0]],"size":{"x":359.5,"y":368.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"As the Design Lead for this product line, Led UX strategy and defined the end-to-end experience across mobile apps (EV drivers and site admins), web management tools, and the charger interface.\nDefined core interaction models, including access control and permission management, shaping how different user roles interact with the system.\nDrove product decisions with PMs and engineers, aligning user experience with technical constraints and business needs.\nImproved usability through post-launch iteration based on user feedback.\nLed 2 designers to ensure design quality and consistency across platforms and use cases.","lineIndentations":[1,1,1,1,1],"lineTypes":["UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:2772":{"type":"TEXT","id":"161:2772","name":"Designed for site administrators to monitor device status, track usage data, and configure settings. The Connect App provided visibility into charger operations, session history, and automation controls for scheduling access or adjusting output.","absoluteBoundingBox":{"x":11714.0,"y":11092.71875,"width":236.0,"height":140.0},"isolatedAbsoluteRenderBounds":{"x":11714.6494140625,"y":11097.0751953125,"width":231.4384765625,"height":133.630859375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,24.0]],"size":{"x":236.0,"y":140.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for site administrators to monitor device status, track usage data, and configure settings. The Connect App provided visibility into charger operations, session history, and automation controls for scheduling access or adjusting output.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2959":{"type":"FRAME","id":"162:2959","name":"Frame 2147237585","absoluteBoundingBox":{"x":13098.0,"y":12276.4287109375,"width":335.0,"height":79.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":12276.4287109375,"width":335.0,"height":79.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,48.0]],"size":{"x":335.0,"y":79.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["162:2960","162:2961"]},"392:1178":{"type":"TEXT","id":"392:1178","name":"The load management view shows real-time charging activity and visualizes how power is distributed across chargers using a topology-based layout.","absoluteBoundingBox":{"x":13098.0,"y":10834.4287109375,"width":335.0,"height":51.0},"isolatedAbsoluteRenderBounds":{"x":13101.1708984375,"y":10838.4287109375,"width":328.5361328125,"height":45.560546875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,202.112152099609]],"size":{"x":335.0,"y":51.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The load management view shows real-time charging activity and visualizes how power is distributed across chargers using a topology-based layout.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:4420":{"type":"TEXT","id":"10:4420","name":"“Just keep up the good work. You're always coming up with awesome new ideas.” – ★ 10/10 “It works and is very user friendly.” – ★ 10/10 “Amazing enhancement! You're doing great, guys!!” – ★ 10/10 “Ease of use.” – ★ 9/10 “It's becoming a platform that exceeds its original architecture.” – ★ 10/10","absoluteBoundingBox":{"x":12334.0,"y":15031.3046875,"width":560.0,"height":203.0},"isolatedAbsoluteRenderBounds":{"x":12345.8740234375,"y":15038.6376953125,"width":539.3681640625,"height":188.765625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,34.0]],"size":{"x":560.0,"y":203.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"“Just keep up the good work. You're always coming up with awesome new ideas.” – ★ 10/10\n“It works and is very user friendly.” – ★ 10/10\n“Amazing enhancement! You're doing great, guys!!” – ★ 10/10\n“Ease of use.” – ★ 9/10\n“It's becoming a platform that exceeds its original architecture.” – ★ 10/10","lineIndentations":[1,1,1,1,1],"lineTypes":["UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":136.533340454102,"lineHeightPercentFontSize":160.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:555":{"type":"TEXT","id":"1:555","name":"Defined cross-platform experiences across hardware, web, and mobile interfaces to support both EV users and enterprise administrators.","absoluteBoundingBox":{"x":10910.0,"y":348.0,"width":658.0,"height":44.0},"isolatedAbsoluteRenderBounds":{"x":10911.38671875,"y":350.794921875,"width":619.658203125,"height":41.267578125},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,108.0]],"size":{"x":658.0,"y":44.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":1.97241532802582,"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Defined cross-platform experiences across hardware, web, and mobile interfaces to support both EV users and enterprise administrators.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":22.0,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2128":{"type":"FRAME","id":"34:2128","name":"Frame 2147237544","absoluteBoundingBox":{"x":11070.0,"y":9577.1806640625,"width":880.0,"height":236.0},"targetAspectRatio":{"x":880.0,"y":236.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":9577.1806640625,"width":880.0,"height":236.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,630.641967773438]],"size":{"x":880.0,"y":236.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":236.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["34:2129"]},"457:1976":{"type":"TEXT","id":"457:1976","name":"This maps to three core UI states on the device: Idle, Charging, and Charge Complete.","absoluteBoundingBox":{"x":11070.0,"y":7056.0,"width":560.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":7056.0,"width":560.0,"height":52.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,104.0]],"size":{"x":560.0,"y":52.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"This maps to three core UI states on the device: Idle, Charging, and Charge Complete.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2129":{"type":"RECTANGLE","id":"34:2129","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":9577.1806640625,"width":880.0,"height":236.0},"targetAspectRatio":{"x":880.0,"y":236.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":9577.1806640625,"width":880.0,"height":236.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":880.0,"y":236.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"f51ad3acf59f3c085838c90a8ebe5c8d81e238ba","originalImageWidth":1322,"originalImageHeight":353,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"34:2073":{"type":"TEXT","id":"34:2073","name":"EV Station Lite Based on insights from the first-generation launch, Ubiquiti introduced a more affordable variant, EV Station Lite, designed for use cases that didn’t require a built-in screen or camera. I was responsible for maintaining design consistency across mobile and web interfaces, ensuring a seamless user experience across the product line. The on-device interface also followed the same visual and interaction principles to reflect Ubiquiti’s brand identity.","absoluteBoundingBox":{"x":11070.0,"y":15737.703125,"width":880.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":11070.7998046875,"y":15743.572265625,"width":873.6494140625,"height":120.9716796875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8],"characters":"EV Station Lite\nBased on insights from the first-generation launch, Ubiquiti introduced a more affordable variant, EV Station Lite, designed for use cases that didn’t require a built-in screen or camera. I was responsible for maintaining design consistency across mobile and web interfaces, ensuring a seamless user experience across the product line. The on-device interface also followed the same visual and interaction principles to reflect Ubiquiti’s brand identity.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"8":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"392:1142":{"type":"FRAME","id":"392:1142","name":"Frame 2147237589","absoluteBoundingBox":{"x":12334.0,"y":9472.818359375,"width":560.0,"height":406.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":9472.818359375,"width":560.0,"height":406.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,863.5]],"size":{"x":560.0,"y":406.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisSizingMode":"FIXED","children":["34:2142","392:1132"]},"393:1186":{"type":"FRAME","id":"393:1186","name":"Frame 2147237585","absoluteBoundingBox":{"x":11070.0,"y":12229.6259765625,"width":880.0,"height":600.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":12229.6259765625,"width":880.0,"height":600.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,2014.44494628906]],"size":{"x":880.0,"y":600.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["393:1187","393:1188"]},"162:2893":{"type":"TEXT","id":"162:2893","name":"Identity App","absoluteBoundingBox":{"x":11254.0,"y":11068.71875,"width":236.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":11255.0732421875,"y":11073.21875,"width":73.3388671875,"height":13.4873046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":236.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Identity App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-SemiBold","fontStyle":"SemiBold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"392:1170":{"type":"FRAME","id":"392:1170","name":"Frame 2147237584","absoluteBoundingBox":{"x":11070.0,"y":10518.1806640625,"width":880.0,"height":534.906494140625},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":10518.1806640625,"width":880.0,"height":534.906494140625},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,303.0]],"size":{"x":880.0,"y":534.906494140625},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["445:55588","392:1172"]},"161:739":{"type":"FRAME","id":"161:739","name":"Frame 2147237581","absoluteBoundingBox":{"x":13098.0,"y":10776.31640625,"width":335.0,"height":344.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":10776.31640625,"width":335.0,"height":344.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":344.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":16.0,"primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:721","161:2736"]},"62:3390":{"type":"TEXT","id":"62:3390","name":"We released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","absoluteBoundingBox":{"x":11070.0,"y":9588.1806640625,"width":880.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":11070.5361328125,"y":9593.49609375,"width":801.27734375,"height":43.525390625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":52.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"We released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"62:3357":{"type":"TEXT","id":"62:3357","name":"Collaborated with FW engineers and QA to test real user experiences on actual EV charger hardware.","absoluteBoundingBox":{"x":11070.0,"y":9500.1806640625,"width":880.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":11251.388671875,"y":9504.1806640625,"width":516.9765625,"height":11.53125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,256.641967773438]],"size":{"x":880.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Collaborated with FW engineers and QA to test real user experiences on actual EV charger hardware.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:777":{"type":"TEXT","id":"454:777","name":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs. In the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","absoluteBoundingBox":{"x":11070.0,"y":7490.0,"width":560.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":7490.0,"width":560.0,"height":260.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.\nIn the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2054":{"type":"TEXT","id":"34:2054","name":"The statistics view helps admins monitor overall site usage by aggregating historical data such as energy consumption, charging sessions, and utilization trends across all chargers.","absoluteBoundingBox":{"x":12334.0,"y":12459.8046875,"width":560.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":12343.107421875,"y":12463.8046875,"width":541.98046875,"height":28.53125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,362.0]],"size":{"x":560.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The statistics view helps admins monitor overall site usage by aggregating historical data such as energy consumption, charging sessions, and utilization trends across all chargers.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"62:3353":{"type":"FRAME","id":"62:3353","name":"Frame 2147237564","absoluteBoundingBox":{"x":11070.0,"y":9243.5390625,"width":880.0,"height":248.641983032227},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":9243.5390625,"width":880.0,"height":248.641983032227},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":248.641983032227},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":16.0,"primaryAxisSizingMode":"FIXED","children":["62:3355","70:3478","62:3356"]},"14:6907":{"type":"COMPONENT","id":"14:6907","name":"Text Link","absoluteBoundingBox":{"x":4349.0,"y":414.0,"width":95.9972534179688,"height":20.0007820129395},"isolatedAbsoluteRenderBounds":{"x":4349.0,"y":414.0,"width":95.9972534179688,"height":20.0007934570312},"relativeTransform":[[1.0,0.0,4349.0],[0.0,1.0,414.0]],"size":{"x":95.9972534179688,"y":20.0007820129395},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","children":["14:6901","14:6903"]},"392:1176":{"type":"FRAME","id":"392:1176","name":"Frame 2147237584","absoluteBoundingBox":{"x":13098.0,"y":10632.31640625,"width":335.0,"height":253.112152099609},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":10632.31640625,"width":335.0,"height":253.1123046875},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,433.0]],"size":{"x":335.0,"y":253.112152099609},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["445:55595","392:1178"]},"6:1058":{"type":"TEXT","id":"6:1058","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":11070.0,"y":3751.0,"width":880.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":3751.0,"width":880.0,"height":156.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,169.0]],"size":{"x":880.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[4,4,4,4,4,4,4,4,4,4,4,4,4],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"4":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"143:614":{"type":"TEXT","id":"143:614","name":"This was a 0-to-1 initiative to launch Ubiquiti’s first EV charging solution, built as a cross-platform system serving both everyday drivers and enterprise site operators. Starting from a blank slate, I led the definition of the product experience, crafted interaction models tailored to different user roles, and shaped a product narrative centered on simplicity, scalability, and connectivity. The design evolved through real hardware testing, internal feedback loops, and iterative refinement based on user insights. The result is a fully integrated solution that spans the charger’s UI, mobile apps, and web management tools. The solution has now powered over 1,000 enterprise deployments worldwide and facilitated more than 350,000 hours of EV charging, helping businesses scale their charging infrastructure with confidence.","absoluteBoundingBox":{"x":11110.0,"y":1394.0,"width":359.5,"height":460.0},"isolatedAbsoluteRenderBounds":{"x":11110.4140625,"y":1398.8359375,"width":358.234375,"height":449.3203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,49.0]],"size":{"x":359.5,"y":460.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"This was a 0-to-1 initiative to launch Ubiquiti’s first EV charging solution, built as a cross-platform system serving both everyday drivers and enterprise site operators. Starting from a blank slate, I led the definition of the product experience, crafted interaction models tailored to different user roles, and shaped a product narrative centered on simplicity, scalability, and connectivity.\n\nThe design evolved through real hardware testing, internal feedback loops, and iterative refinement based on user insights. The result is a fully integrated solution that spans the charger’s UI, mobile apps, and web management tools. \n\nThe solution has now powered over 1,000 enterprise deployments worldwide and facilitated more than 350,000 hours of EV charging, helping businesses scale their charging infrastructure with confidence.","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"62:3355":{"type":"RECTANGLE","id":"62:3355","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":9243.5390625,"width":282.666687011719,"height":248.641983032227},"targetAspectRatio":{"x":432.0,"y":380.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":9243.5390625,"width":282.6669921875,"height":248.6416015625},"relativeTransform":[[1.0,-1.22464685258517e-16,-3.0517578125e-05],[1.22464685258517e-16,1.0,-1.4210854715202e-14]],"size":{"x":282.666687011719,"y":248.641983032227},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"d5530bec0e1a20b6d7b04ba0dcb5620a4084f274","originalImageWidth":960,"originalImageHeight":1706,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"1:752":{"type":"FRAME","id":"1:752","name":"Title section","absoluteBoundingBox":{"x":13078.0,"y":100.0,"width":375.0,"height":370.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":100.0,"width":375.0,"height":370.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":370.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1920.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":80.0,"paddingRight":20.0,"paddingBottom":80.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":10.0,"primaryAxisAlignItems":"MAX","counterAxisSizingMode":"FIXED","children":["1:753"]},"6:1154":{"type":"TEXT","id":"6:1154","name":"After aligning the design concept with the CEO and internal stakeholders, I partnered with firmware and QA teams to build a proof of concept (POC) and rapidly iterate toward a testable version of the EV charger interface. We released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","absoluteBoundingBox":{"x":11070.0,"y":9053.5390625,"width":880.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":11070.2109375,"y":9058.8544921875,"width":877.197265625,"height":121.525390625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":880.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After aligning the design concept with the CEO and internal stakeholders, I partnered with firmware and QA teams to build a proof of concept (POC) and rapidly iterate toward a testable version of the EV charger interface.\n\nWe released the initial version for internal and alpha user testing, collecting feedback through structured questionnaires and community discussions on Ubiquiti’s platform.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1010":{"type":"FRAME","id":"6:1010","name":"Body","absoluteBoundingBox":{"x":12214.0,"y":2892.0,"width":800.0,"height":248.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":2892.0,"width":800.0,"height":248.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,2792.0]],"size":{"x":800.0,"y":248.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1011"]},"392:1172":{"type":"TEXT","id":"392:1172","name":"The load management view shows real-time charging activity and visualizes how power is distributed across chargers using a topology-based layout.","absoluteBoundingBox":{"x":11070.0,"y":11036.0869140625,"width":880.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":11125.17578125,"y":11040.0869140625,"width":768.939453125,"height":11.560546875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,517.906494140625]],"size":{"x":880.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The load management view shows real-time charging activity and visualizes how power is distributed across chargers using a topology-based layout.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2140":{"type":"FRAME","id":"34:2140","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":9873.1806640625,"width":880.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":9873.1806640625,"width":880.0,"height":26.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":26.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["34:2141"]},"454:783":{"type":"TEXT","id":"454:783","name":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs. In the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","absoluteBoundingBox":{"x":12334.0,"y":7314.81787109375,"width":560.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":7314.81787109375,"width":560.0,"height":260.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.\nIn the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:4419":{"type":"TEXT","id":"10:4419","name":"Selected NPS survey comments from enterprise users:","absoluteBoundingBox":{"x":12334.0,"y":14997.3046875,"width":560.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":12334.6591796875,"y":15002.6201171875,"width":433.9775390625,"height":17.525390625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Selected NPS survey comments from enterprise users:","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2064":{"type":"RECTANGLE","id":"34:2064","name":"Image 3","absoluteBoundingBox":{"x":11070.0,"y":14637.703125,"width":879.999938964844,"height":510.0},"targetAspectRatio":{"x":879.999938964844,"y":510.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":14637.703125,"width":880.0,"height":510.0},"relativeTransform":[[1.0,-1.22464685258517e-16,200.000030517578],[1.22464685258517e-16,1.0,739.0]],"size":{"x":879.999938964844,"y":510.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"2ca36fceccc92aaccd9dc5a34455baaae7eac7c8","originalImageWidth":1422,"originalImageHeight":824,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","maxWidth":879.999938964844,"maxHeight":510.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"162:2895":{"type":"TEXT","id":"162:2895","name":"Identity App","absoluteBoundingBox":{"x":13278.0,"y":10828.31640625,"width":155.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":13279.0732421875,"y":10832.81640625,"width":73.3388671875,"height":13.4873046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":155.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Identity App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-SemiBold","fontStyle":"SemiBold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2000":{"type":"FRAME","id":"34:2000","name":"Frame 2147237557","absoluteBoundingBox":{"x":11070.0,"y":13509.625,"width":880.0,"height":349.076934814453},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":13509.625,"width":880.0,"height":349.0771484375},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,3294.44482421875]],"size":{"x":880.0,"y":349.076934814453},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["34:2016","34:2022"]},"161:2734":{"type":"FRAME","id":"161:2734","name":"Frame 2147237582","absoluteBoundingBox":{"x":11254.0,"y":11016.71875,"width":236.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":11254.0,"y":11016.71875,"width":236.0,"height":156.0},"relativeTransform":[[1.0,0.0,184.0],[0.0,1.0,0.0]],"size":{"x":236.0,"y":156.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":12.0,"primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:2665","162:2911"]},"161:853":{"type":"COMPONENT_SET","id":"161:853","name":"Logo & App Icon","absoluteBoundingBox":{"x":612.0,"y":655.0,"width":6015.0,"height":14561.0},"isolatedAbsoluteRenderBounds":{"x":612.0,"y":655.0,"width":6015.0,"height":14561.0},"relativeTransform":[[1.0,0.0,612.0],[0.0,1.0,655.0]],"size":{"x":6015.0,"y":14561.0},"fills":[],"strokeAlign":"INSIDE","strokeDashes":[10.0,5.0],"strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.482352942228317,"g":0.380392163991928,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["161:933","161:1290"],"componentPropertyDefinitions":{"Brand":{"type":"VARIANT","defaultValue":"Ubiquiti","variantOptions":["Network","UniFi","Ubiquiti","Protect","Access","Talk","Connect","Portal","Nav","Drive","Mobile Hotspot","Design Center","HyperConverged","WiFi Man","UISP","Vault","InnerSpace","Play","Asset Tracker","CRM","UI Enterprise","Site Settings","Site Settings-Console","Site Settings-Cloud","UniFi Identity Enterprise","SiteSupport","Design Center App","Talk Relay","SuperSonic"]},"Style":{"type":"VARIANT","defaultValue":"Bg-Square","variantOptions":["Aqua","Neutral","Bg-RoundedSquare","Bg-Square","Flat"]},"Mode":{"type":"VARIANT","defaultValue":"Light","variantOptions":["Light","Dark"]}}},"161:2777":{"type":"TEXT","id":"161:2777","name":"Designed for site administrators to monitor device status, track usage data, and configure settings. The Connect App provided visibility into charger operations, session history, and automation controls for scheduling access or adjusting output.","absoluteBoundingBox":{"x":12818.0,"y":10683.318359375,"width":76.0,"height":520.0},"isolatedAbsoluteRenderBounds":{"x":12818.2119140625,"y":10687.818359375,"width":73.958984375,"height":513.34375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,44.0]],"size":{"x":76.0,"y":520.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for site administrators to monitor device status, track usage data, and configure settings. The Connect App provided visibility into charger operations, session history, and automation controls for scheduling access or adjusting output.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"14:6908":{"mainComponentId":"14:6907","type":"INSTANCE","id":"14:6908","name":"Text Link","absoluteBoundingBox":{"x":4935.0,"y":127.000213623047,"width":95.9972534179688,"height":20.0007820129395},"isolatedAbsoluteRenderBounds":{"x":4935.0,"y":127.000213623047,"width":95.9972534179688,"height":20.0007820129395},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":95.9972534179688,"y":20.0007820129395},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","isInAnimateTree":true,"children":["I14:6908;14:6901","I14:6908;14:6903"],"componentProperties":{},"overrides":[{"key":[],"value":{"behaviors":null,"size":{"x":95.9972534179688,"y":20.0007820129395},"interactions":[]}},{"key":["ArrowLineUpSecondary0"],"value":{"overrides":[{"key":[],"value":{"componentProperties":{"Size":{"value":"20px","type":"VARIANT","boundVariables":{}},"Style":{"value":"Outlined","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}}}},{"key":["Union0"],"value":{"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}},"visible":true,"opacity":1.0}]}}],"mainComponentId":"14:6851","componentProperties":{"Size":{"value":"20px","type":"VARIANT","boundVariables":{}},"Style":{"value":"Outlined","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}}}}]},"6:1059":{"type":"FRAME","id":"6:1059","name":"Body","absoluteBoundingBox":{"x":12214.0,"y":3649.0,"width":800.0,"height":643.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":3649.0,"width":800.0,"height":643.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,3549.0]],"size":{"x":800.0,"y":643.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1060","34:2100"]},"14:6865":{"type":"SVG","id":"14:6865","name":"Icon","absoluteBoundingBox":{"x":4222.5,"y":311.0,"width":11.5,"height":11.5},"isolatedAbsoluteRenderBounds":{"x":4222.5,"y":311.0,"width":11.5,"height":11.5},"relativeTransform":[[1.0,0.0,5.5],[0.0,1.0,3.0]],"size":{"x":11.5,"y":11.5},"fills":[],"constraints":{"vertical":"SCALE","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.275},"right":{"pixelOffset":0.0,"sizeFraction":0.85},"top":{"pixelOffset":0.0,"sizeFraction":0.15},"bottom":{"pixelOffset":0.0,"sizeFraction":0.725}},"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"582e35982128fa0fe969d6581a0c226941763025"},"143:613":{"type":"TEXT","id":"143:613","name":"Overview","absoluteBoundingBox":{"x":11110.0,"y":1345.0,"width":359.5,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":11111.0078125,"y":1350.31640625,"width":94.8544921875,"height":17.91796875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":359.5,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Overview","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.48,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"7:1490":{"type":"TEXT","id":"7:1490","name":"Designing Beyond Launch","absoluteBoundingBox":{"x":11070.0,"y":13938.703125,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11072.28515625,"y":13945.703125,"width":398.705078125,"height":34.681640625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designing Beyond Launch","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:620":{"type":"FRAME","id":"143:620","name":"Frame 2147237550","absoluteBoundingBox":{"x":12334.0,"y":1051.0,"width":560.0,"height":934.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":1051.0,"width":560.0,"height":934.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,80.0]],"size":{"x":560.0,"y":934.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}},"visible":true,"opacity":1.0}],"effects":[],"boundVariables":{"strokes":[{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[20.0,20.0,20.0,20.0],"cornerRadius":20.0,"paddingTop":40.0,"paddingRight":40.0,"paddingBottom":40.0,"paddingLeft":40.0,"layoutMode":"HORIZONTAL","itemSpacing":40.0,"primaryAxisSizingMode":"FIXED","children":["143:621","143:624","143:625"]},"1:755":{"type":"TEXT","id":"1:755","name":"Defined cross-platform experiences across hardware, web, and mobile interfaces to support both EV users and enterprise administrators.","absoluteBoundingBox":{"x":13098.0,"y":292.0,"width":335.0,"height":88.0},"isolatedAbsoluteRenderBounds":{"x":13099.064453125,"y":294.794921875,"width":313.544921875,"height":85.267578125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,72.0]],"size":{"x":335.0,"y":88.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":1.97241532802582,"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Defined cross-platform experiences across hardware, web, and mobile interfaces to support both EV users and enterprise administrators.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":22.0,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"389:1083":{"type":"TEXT","id":"389:1083","name":"Concept Development","absoluteBoundingBox":{"x":11070.0,"y":8211.5390625,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":8211.5390625,"width":880.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"392:1173":{"type":"FRAME","id":"392:1173","name":"Frame 2147237584","absoluteBoundingBox":{"x":12334.0,"y":10247.818359375,"width":560.0,"height":366.485961914062},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":10247.818359375,"width":560.0,"height":366.486328125},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,329.0]],"size":{"x":560.0,"y":366.485961914062},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["445:55593","392:1175"]},"391:1098":{"type":"FRAME","id":"391:1098","name":"Frame 2147237558","absoluteBoundingBox":{"x":11070.0,"y":8381.5390625,"width":880.0,"height":525.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":8381.5390625,"width":880.0,"height":525.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,2449.53857421875]],"size":{"x":880.0,"y":525.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["391:1099","391:1100"]},"10:1802":{"type":"WIDGET","id":"10:1802","name":"Embed 1","absoluteBoundingBox":{"x":13098.0,"y":16342.4287109375,"width":335.0,"height":188.0},"targetAspectRatio":{"x":335.0,"y":188.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":16342.4287109375,"width":335.0,"height":188.0009765625},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,1311.0]],"size":{"x":335.0,"y":188.0},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"widgetType":"GENERIC","syncedState":{"embedAllowFullscreen":"false","embedCodeType":"url","embedIframeHtml":"","embedURL":"https://www.youtube-nocookie.com/watch?v=oDEQxmzsjx4&controls=1"}},"6:1113":{"type":"TEXT","id":"6:1113","name":"Based on the different deployment scenarios and access requirements, I explored how charging behavior could be adapted through configurable activation modes.  The goal was to allow a single hardware system to support both open and controlled environments through software and interaction design.","absoluteBoundingBox":{"x":11070.0,"y":6039.0,"width":880.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":11070.4658203125,"y":6044.3154296875,"width":858.265625,"height":121.4814453125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":880.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Based on the different deployment scenarios and access requirements, I explored how charging behavior could be adapted through configurable activation modes.\n The goal was to allow a single hardware system to support both open and controlled environments through software and interaction design.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:745":{"type":"FRAME","id":"454:745","name":"Frame 2147237555","absoluteBoundingBox":{"x":11070.0,"y":7660.0,"width":880.0,"height":511.538452148438},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":7660.0,"width":880.0,"height":511.53857421875},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,1728.0]],"size":{"x":880.0,"y":511.538452148438},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["454:746","454:747"]},"34:2118":{"type":"FRAME","id":"34:2118","name":"Frame 2147237544","absoluteBoundingBox":{"x":12334.0,"y":6149.0,"width":560.0,"height":365.817901611328},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":6149.0,"width":560.0,"height":365.817901611328},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,303.0]],"size":{"x":560.0,"y":365.817901611328},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":5.0,"paddingLeft":5.0,"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","children":["34:2119"]},"62:3352":{"type":"FRAME","id":"62:3352","name":"Frame 2147237557","absoluteBoundingBox":{"x":11070.0,"y":9243.5390625,"width":880.0,"height":273.641967773438},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":9243.5390625,"width":880.0,"height":273.641967773438},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,297.0]],"size":{"x":880.0,"y":273.641967773438},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["62:3353","62:3357"]},"6:1153":{"type":"TEXT","id":"6:1153","name":"User Testing","absoluteBoundingBox":{"x":11070.0,"y":8986.5390625,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11072.056640625,"y":8994.013671875,"width":191.99609375,"height":34.013671875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"User Testing","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1119":{"type":"FRAME","id":"6:1119","name":"Body","absoluteBoundingBox":{"x":12214.0,"y":5846.0,"width":800.0,"height":2763.31787109375},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":5846.0,"width":800.0,"height":2763.318359375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,5746.0]],"size":{"x":800.0,"y":2763.31787109375},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1120","34:2118","457:1036","457:1978","455:918","454:764","454:748","389:1085","391:1101"]},"454:768":{"type":"TEXT","id":"454:768","name":"Concept Development","absoluteBoundingBox":{"x":13098.0,"y":7403.0,"width":335.0,"height":86.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":7403.0,"width":335.0,"height":86.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":86.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"393:1566":{"type":"TEXT","id":"393:1566","name":"Deployment Scenarios","absoluteBoundingBox":{"x":12334.0,"y":5494.0,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":5494.0,"width":560.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Deployment Scenarios","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:691":{"type":"FRAME","id":"4:691","name":"Frame 2147237544","absoluteBoundingBox":{"x":11070.0,"y":2303.0,"width":880.0,"height":520.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":2303.0,"width":880.0,"height":520.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":520.0},"fills":[],"strokeAlign":"INSIDE","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["4:671"]},"162:2955":{"type":"FRAME","id":"162:2955","name":"Frame 2147237582","absoluteBoundingBox":{"x":13098.0,"y":11793.4287109375,"width":335.0,"height":562.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":11793.4287109375,"width":335.0,"height":562.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,602.0]],"size":{"x":335.0,"y":562.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2956","162:2957"]},"391:1100":{"type":"TEXT","id":"391:1100","name":"Admins can configure the charging mode for each adopted charger based on their management needs.","absoluteBoundingBox":{"x":11070.0,"y":8889.5390625,"width":880.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":11243.21875,"y":8893.416015625,"width":532.724609375,"height":11.654296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,508.0]],"size":{"x":880.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Admins can configure the charging mode for each adopted charger based on their management needs.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:624":{"type":"RECTANGLE","id":"143:624","name":"Rectangle 1532577979","absoluteBoundingBox":{"x":12613.5,"y":1091.0,"width":1.0,"height":854.0},"isolatedAbsoluteRenderBounds":{"x":12613.5,"y":1091.0,"width":1.0,"height":854.0},"relativeTransform":[[1.0,0.0,279.5],[0.0,1.0,40.0]],"size":{"x":1.0,"y":854.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"454:785":{"type":"TEXT","id":"454:785","name":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.","absoluteBoundingBox":{"x":11070.0,"y":7490.0,"width":880.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":7490.0,"width":880.0,"height":78.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":78.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:751":{"type":"FRAME","id":"1:751","name":"Main","absoluteBoundingBox":{"x":13078.0,"y":100.0,"width":375.0,"height":16788.4296875},"isolatedAbsoluteRenderBounds":{"x":12953.134765625,"y":100.0,"width":624.7294921875,"height":16788.4296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":16788.4296875},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["1:752","4:408","143:628","4:547","4:677","6:1014","6:1034","6:1064","384:696","384:736","6:1128","6:1159","6:1219","7:1496","10:1785"]},"162:2901":{"type":"TEXT","id":"162:2901","name":"Connect App","absoluteBoundingBox":{"x":11714.0,"y":11068.71875,"width":236.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":11714.642578125,"y":11073.6220703125,"width":78.8291015625,"height":12.9404296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":236.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Connect App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-SemiBold","fontStyle":"SemiBold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"70:3478":{"type":"FRAME","id":"70:3478","name":"Frame 2147237565","absoluteBoundingBox":{"x":11368.6669921875,"y":9243.5390625,"width":282.666656494141,"height":248.641967773438},"targetAspectRatio":{"x":282.666656494141,"y":248.641967773438},"isolatedAbsoluteRenderBounds":{"x":11368.6669921875,"y":9243.5390625,"width":282.6669921875,"height":248.641967773438},"relativeTransform":[[1.0,0.0,298.666687011719],[0.0,1.0,0.0]],"size":{"x":282.666656494141,"y":248.641967773438},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0,"clipsContent":true,"layoutMode":"VERTICAL","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["62:3354"]},"384:721":{"type":"TEXT","id":"384:721","name":"I grouped deployment environments into three primary categories based on access level and usage context. Each scenario introduces different expectations around who can use the charger, how access is controlled, and how the system should behave.","absoluteBoundingBox":{"x":11070.0,"y":5143.0,"width":880.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":11071.3798828125,"y":5148.5,"width":857.875,"height":69.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":880.0,"y":78.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"I grouped deployment environments into three primary categories based on access level and usage context. Each scenario introduces different expectations around who can use the charger, how access is controlled, and how the system should behave.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:615":{"type":"RECTANGLE","id":"143:615","name":"Rectangle 1532577979","absoluteBoundingBox":{"x":11509.5,"y":1345.0,"width":1.0,"height":509.0},"isolatedAbsoluteRenderBounds":{"x":11509.5,"y":1345.0,"width":1.0,"height":509.0},"relativeTransform":[[1.0,0.0,439.5],[0.0,1.0,40.0]],"size":{"x":1.0,"y":509.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"457:1975":{"type":"TEXT","id":"457:1975","name":"Concept Development","absoluteBoundingBox":{"x":11070.0,"y":6952.0,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":6952.0,"width":880.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"455:916":{"type":"FRAME","id":"455:916","name":"Frame 2147237565","absoluteBoundingBox":{"x":11070.0,"y":7018.0,"width":880.0,"height":432.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":7018.0,"width":880.0,"height":432.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,1086.0]],"size":{"x":880.0,"y":432.0},"fills":[{"blendMode":"NORMAL","type":"GRADIENT_LINEAR","transform":[[0.847009003162384,0.152990996837616,2.67019586317474e-05],[-0.152990996837616,0.152990996837616,0.500026702880859]],"gradientStops":[{"color":{"r":0.20392157137394,"g":0.400000005960464,"b":0.756862759590149,"a":1.0},"position":0.0},{"color":{"r":0.294117659330368,"g":0.576470613479614,"b":0.772549033164978,"a":1.0},"position":1.0}],"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0,"paddingTop":20.0,"paddingBottom":20.0,"clipsContent":true,"layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["455:917"]},"162:2932":{"type":"FRAME","id":"162:2932","name":"Mobile Apps","absoluteBoundingBox":{"x":12334.0,"y":11043.8046875,"width":560.0,"height":561.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":11043.8046875,"width":560.0,"height":561.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,1124.98596191406]],"size":{"x":560.0,"y":561.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2933","162:2940"]},"10:1799":{"type":"WIDGET","id":"10:1799","name":"Embed 1","absoluteBoundingBox":{"x":11070.0,"y":17022.1640625,"width":880.0,"height":496.0},"targetAspectRatio":{"x":880.0,"y":496.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":17022.1640625,"width":880.0,"height":496.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,802.0]],"size":{"x":880.0,"y":496.0},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"widgetType":"GENERIC","syncedState":{"embedAllowFullscreen":"false","embedCodeType":"url","embedIframeHtml":"","embedURL":"https://www.youtube-nocookie.com/watch?v=oDEQxmzsjx4&controls=1"}},"6:1211":{"type":"FRAME","id":"6:1211","name":"Body","absoluteBoundingBox":{"x":10870.0,"y":10215.1806640625,"width":1280.0,"height":3683.52197265625},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":10215.1806640625,"width":1280.0,"height":3683.5224609375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,10115.1806640625]],"size":{"x":1280.0,"y":3683.52197265625},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["6:1212","392:1170","34:1968","34:1972","161:2798","162:2917","393:1186","34:2028","34:2000"]},"1:558":{"type":"TEXT","id":"1:558","name":"Can a digital catalog capture the essence of luxury furniture? Anders Interior asked us to create a digital catalog that mirrored the elegance of their brand. See how we combined refined typography, stunning visuals, and intuitive design to deliver an online experience that truly resonates with their discerning clientele.","absoluteBoundingBox":{"x":11495.0,"y":240.0,"width":625.0,"height":120.0},"isolatedAbsoluteRenderBounds":{"x":11495.83984375,"y":244.020004272461,"width":614.8046875,"height":115.279983520508},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":625.0,"y":120.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":1.97241532802582,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"characters":"Can a digital catalog capture the essence of luxury furniture? Anders Interior asked us to create a digital catalog that mirrored the elegance of their brand. See how we combined refined typography, stunning visuals, and intuitive design to deliver an online experience that truly resonates with their discerning clientele.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","paragraphSpacing":4.0,"style":{"styleIdForText":"StyleId:1:16","fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","paragraphSpacing":4.0,"textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":99.1803283691406,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"1":{"styleIdForText":"StyleId:1:16","fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Italic","fontStyle":"Italic","italic":true,"paragraphSpacing":4.0,"textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","isOverrideOverTextStyle":true,"semanticItalic":"ITALIC","fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":99.1803283691406,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%","inheritTextStyleId":"1:16","paragraphIndent":0,"listSpacing":0,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"}}},"457:1035":{"type":"TEXT","id":"457:1035","name":"First, I looked at the most basic charging interaction from the end user’s perspective. In scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","absoluteBoundingBox":{"x":11070.0,"y":6834.0,"width":880.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":11070.8349609375,"y":6839.3154296875,"width":846.5107421875,"height":69.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":78.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"First, I looked at the most basic charging interaction from the end user’s perspective. In scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"457:1034":{"type":"TEXT","id":"457:1034","name":"First, I looked at the most basic charging interaction from the end user’s perspective. In scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","absoluteBoundingBox":{"x":11070.0,"y":6886.0,"width":560.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":6886.0,"width":560.0,"height":156.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,52.0]],"size":{"x":560.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"First, I looked at the most basic charging interaction from the end user’s perspective.\n\nIn scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:751":{"type":"FRAME","id":"454:751","name":"Frame 2147237555","absoluteBoundingBox":{"x":13098.0,"y":7859.0,"width":335.0,"height":243.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":7859.0,"width":335.0,"height":243.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,1724.0]],"size":{"x":335.0,"y":243.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["454:752","454:753"]},"162:2945":{"type":"TEXT","id":"162:2945","name":"Connect App","absoluteBoundingBox":{"x":12614.0,"y":11525.8046875,"width":280.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":12714.6533203125,"y":11530.7080078125,"width":78.830078125,"height":12.9404296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":280.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Connect App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-SemiBold","fontStyle":"SemiBold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2938":{"type":"TEXT","id":"162:2938","name":"Identity App","absoluteBoundingBox":{"x":12334.0,"y":11525.8046875,"width":280.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":12437.6142578125,"y":11530.3046875,"width":73.3388671875,"height":13.4873046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":280.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Identity App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-SemiBold","fontStyle":"SemiBold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2120":{"type":"FRAME","id":"34:2120","name":"Frame 2147237544","absoluteBoundingBox":{"x":13098.0,"y":6542.0,"width":335.0,"height":237.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":6542.0,"width":335.0,"height":237.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,407.0]],"size":{"x":335.0,"y":237.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["34:2121"]},"393:1189":{"type":"FRAME","id":"393:1189","name":"Frame 2147237585","absoluteBoundingBox":{"x":12334.0,"y":11644.8046875,"width":560.0,"height":413.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":11644.8046875,"width":560.0,"height":413.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,1725.98596191406]],"size":{"x":560.0,"y":413.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["393:1190","393:1191"]},"34:1952":{"type":"RECTANGLE","id":"34:1952","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":11093.0869140625,"width":880.0,"height":486.538452148438},"targetAspectRatio":{"x":1040.0,"y":575.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":11093.0869140625,"width":880.0,"height":486.5380859375},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,-5.6843418860808e-14]],"size":{"x":880.0,"y":486.538452148438},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"65db4b9d78c4a01ba6822dd08d2f7c77f6c3e09c","originalImageWidth":2000,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"6:1057":{"type":"TEXT","id":"6:1057","name":"I analyzed several leading EV charging products, including ChargePoint, Tesla, EVgo, Electrify America, and Blink, to understand how drivers interact with charging stations in real-world scenarios. I examined how users start and manage charging sessions, what information is presented during the process, and how interfaces guide users through key actions. This helped identify what users actually need at each stage of charging, as well as common friction points in existing interaction flows.","absoluteBoundingBox":{"x":11070.0,"y":3649.0,"width":880.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":11070.2109375,"y":3654.3154296875,"width":865.326171875,"height":199.4814453125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":880.0,"y":208.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"I analyzed several leading EV charging products, including ChargePoint, Tesla, EVgo, Electrify America, and Blink, to understand how drivers interact with charging stations in real-world scenarios.\n\nI examined how users start and manage charging sessions, what information is presented during the process, and how interfaces guide users through key actions.\n\nThis helped identify what users actually need at each stage of charging, as well as common friction points in existing interaction flows.","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1220":{"type":"FRAME","id":"6:1220","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":10239.31640625,"width":335.0,"height":353.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":10239.31640625,"width":335.0,"height":353.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,40.0]],"size":{"x":335.0,"y":353.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1221","6:1222"]},"161:2770":{"type":"FRAME","id":"161:2770","name":"Frame 2147237582","absoluteBoundingBox":{"x":11714.0,"y":11016.71875,"width":236.0,"height":216.0},"isolatedAbsoluteRenderBounds":{"x":11714.0,"y":11016.71875,"width":236.0,"height":216.0},"relativeTransform":[[1.0,0.0,184.0],[0.0,1.0,0.0]],"size":{"x":236.0,"y":216.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":12.0,"primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:2816","162:2915"]},"6:1155":{"type":"FRAME","id":"6:1155","name":"Body","absoluteBoundingBox":{"x":12214.0,"y":8609.318359375,"width":800.0,"height":1309.5},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":8609.318359375,"width":800.0,"height":1309.5},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,8509.318359375]],"size":{"x":800.0,"y":1309.5},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":60.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1156","62:3358","62:3391","34:2130","392:1142"]},"6:1029":{"type":"TEXT","id":"6:1029","name":"The hardware’s form factor and specifications were already finalized, but the product lacked a defined user experience, usage flows, and system behavior. I joined the project to define the UX foundation, including core interaction models, user flows, and the overall product strategy across different users, touchpoints, and real-world scenarios.","absoluteBoundingBox":{"x":11070.0,"y":3218.0,"width":880.0,"height":104.0},"isolatedAbsoluteRenderBounds":{"x":11070.4658203125,"y":3223.3154296875,"width":876.8642578125,"height":91.8603515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":880.0,"y":104.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The hardware’s form factor and specifications were already finalized, but the product lacked a defined user experience, usage flows, and system behavior. I joined the project to define the UX foundation, including core interaction models, user flows, and the overall product strategy across different users, touchpoints, and real-world scenarios.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:547":{"type":"FRAME","id":"4:547","name":"Body","absoluteBoundingBox":{"x":13078.0,"y":1843.0,"width":375.0,"height":537.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":1843.0,"width":375.0,"height":537.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,1743.0]],"size":{"x":375.0,"y":537.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["4:548"]},"34:2075":{"type":"TEXT","id":"34:2075","name":"EV Station Lite Based on insights from the first-generation launch, Ubiquiti introduced a more affordable variant, EV Station Lite, designed for use cases that didn’t require a built-in screen or camera. I was responsible for maintaining design consistency across mobile and web interfaces, ensuring a seamless user experience across the product line. The on-device interface also followed the same visual and interaction principles to reflect Ubiquiti’s brand identity.","absoluteBoundingBox":{"x":12334.0,"y":14301.8046875,"width":560.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":12334.2109375,"y":14307.673828125,"width":555.193359375,"height":198.9716796875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":208.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"EV Station Lite\nBased on insights from the first-generation launch, Ubiquiti introduced a more affordable variant, EV Station Lite, designed for use cases that didn’t require a built-in screen or camera. I was responsible for maintaining design consistency across mobile and web interfaces, ensuring a seamless user experience across the product line. The on-device interface also followed the same visual and interaction principles to reflect Ubiquiti’s brand identity.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"6:1006":{"type":"FRAME","id":"6:1006","name":"Body","absoluteBoundingBox":{"x":10870.0,"y":2863.0,"width":1280.0,"height":248.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":2863.0,"width":1280.0,"height":248.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,2763.0]],"size":{"x":1280.0,"y":248.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["6:1007"]},"34:2117":{"type":"RECTANGLE","id":"34:2117","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":6209.0,"width":880.0,"height":585.037048339844},"targetAspectRatio":{"x":1080.0,"y":718.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":6209.0,"width":880.0,"height":585.037109375},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,-5.6843418860808e-14]],"size":{"x":880.0,"y":585.037048339844},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"d2e05b45fd79241afa2ac915ca28ee1ec68ef283","originalImageWidth":4096,"originalImageHeight":2722,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"384:718":{"type":"FRAME","id":"384:718","name":"Body","absoluteBoundingBox":{"x":10870.0,"y":5036.0,"width":1280.0,"height":896.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":5036.0,"width":1280.0,"height":896.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,4936.0]],"size":{"x":1280.0,"y":896.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["384:719","384:723","393:1561"]},"161:1291":{"type":"SVG","id":"161:1291","name":"Rectangle Copy 9","overrideKey":"1633:11","absoluteBoundingBox":{"x":1268.0,"y":4783.0,"width":256.0,"height":256.0},"isolatedAbsoluteRenderBounds":{"x":1268.0,"y":4783.0,"width":256.0,"height":256.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":256.0,"y":256.0},"fills":[{"blendMode":"NORMAL","type":"GRADIENT_RADIAL","transform":[[0.0,0.5,0.5],[-0.5,0.0,0.75]],"gradientStops":[{"color":{"r":0.0,"g":0.43529412150383,"b":1.0,"a":1.0},"position":0.0},{"color":{"r":0.0,"g":0.235294118523598,"b":0.619607865810394,"a":1.0},"position":1.0}],"visible":true,"opacity":1.0}],"constraints":{"vertical":"SCALE","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0},"bottom":{"pixelOffset":0.0,"sizeFraction":1.0}},"strokeAlign":"CENTER","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"7c559eb59322072f62401fcd35cefbd087648088"},"393:1561":{"type":"FRAME","id":"393:1561","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":5658.0,"width":880.0,"height":234.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":5658.0,"width":880.0,"height":234.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,622.0]],"size":{"x":880.0,"y":234.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["393:1562","393:1563","393:1564"]},"389:1084":{"type":"TEXT","id":"389:1084","name":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version. To operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","absoluteBoundingBox":{"x":11070.0,"y":8211.5390625,"width":880.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":11070.2724609375,"y":8216.8544921875,"width":872.326171875,"height":121.4814453125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After evaluating different authentication approaches and discussing trade-offs with the team, we prioritized QR Code and UniFi Identity App as the primary methods for the first version.\n\nTo operationalize this, I introduced configurable charging modes in the admin console, allowing administrators to define how each charger should be accessed based on their specific needs.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"393:1563":{"type":"TEXT","id":"393:1563","name":"Chargers may be installed in private environments, such as gated parking areas or small garages, where access is restricted and usage is predictable. In public environments, like large retail parking lots, chargers must support open access and clear guidance for first-time users.  Semi-private environments, such as office buildings, sit between the two, requiring controlled access while still supporting frequent, repeat use by employees. These scenarios later informed the design of multiple charging modes and access rules.","absoluteBoundingBox":{"x":11070.0,"y":5658.0,"width":880.0,"height":234.0},"isolatedAbsoluteRenderBounds":{"x":11070.4306640625,"y":5663.5,"width":867.841796875,"height":225.296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":234.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"characters":"Chargers may be installed in private environments, such as gated parking areas or small garages, where access is restricted and usage is predictable. In public environments, like large retail parking lots, chargers must support open access and clear guidance for first-time users. \nSemi-private environments, such as office buildings, sit between the two, requiring controlled access while still supporting frequent, repeat use by employees.\n\nThese scenarios later informed the design of multiple charging modes and access rules.","lineIndentations":[0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"1":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"393:1564":{"type":"TEXT","id":"393:1564","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":11070.0,"y":5827.0,"width":880.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":5827.0,"width":880.0,"height":156.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,169.0]],"size":{"x":880.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[4,4,4,4,4,4,4,4,4,4,4,4,4],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"4":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"71:3510":{"type":"RECTANGLE","id":"71:3510","name":"Image 5","absoluteBoundingBox":{"x":11070.0,"y":15187.703125,"width":880.0,"height":510.0},"targetAspectRatio":{"x":880.0,"y":510.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":15187.703125,"width":880.0,"height":510.0},"relativeTransform":[[1.0,-1.22464685258517e-16,200.0],[1.22464685258517e-16,1.0,1289.0]],"size":{"x":880.0,"y":510.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"1d7bf01ea11f4af814ddeaee7375c809f7ec7a2a","originalImageWidth":1422,"originalImageHeight":824,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","maxWidth":880.0,"maxHeight":510.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"143:611":{"type":"FRAME","id":"143:611","name":"Frame 2147237550","absoluteBoundingBox":{"x":11070.0,"y":1305.0,"width":880.0,"height":589.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":1305.0,"width":880.0,"height":589.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,80.0]],"size":{"x":880.0,"y":589.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}},"visible":true,"opacity":1.0}],"effects":[],"boundVariables":{"strokes":[{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[20.0,20.0,20.0,20.0],"cornerRadius":20.0,"paddingTop":40.0,"paddingRight":40.0,"paddingBottom":40.0,"paddingLeft":40.0,"layoutMode":"HORIZONTAL","itemSpacing":40.0,"primaryAxisSizingMode":"FIXED","children":["143:612","143:615","143:616"]},"384:726":{"type":"TEXT","id":"384:726","name":"References gathered from online sources and user-uploaded content, organized in FigJam for internal discussion and comparison.","absoluteBoundingBox":{"x":11070.0,"y":5618.0,"width":880.0,"height":15.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":5618.0,"width":880.0,"height":15.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,357.0]],"size":{"x":880.0,"y":15.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"References gathered from online sources and user-uploaded content, organized in FigJam for internal discussion and comparison.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":10.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.05,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":14.5,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:4369":{"type":"RECTANGLE","id":"10:4369","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":16570.4296875,"width":335.0,"height":198.0},"targetAspectRatio":{"x":335.0,"y":198.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":16570.4296875,"width":335.0,"height":198.0},"relativeTransform":[[1.0,-1.22464685258517e-16,20.0],[1.22464685258517e-16,1.0,1539.0]],"size":{"x":335.0,"y":198.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"169d9966279b00b415cc24db44ef4338f2ed0509","originalImageWidth":2722,"originalImageHeight":1608,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":520.119384765625,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"14:6722":{"type":"FRAME","id":"14:6722","name":"Footer content","absoluteBoundingBox":{"x":4935.0,"y":127.000213623047,"width":1200.0,"height":20.0007820129395},"isolatedAbsoluteRenderBounds":{"x":4935.0,"y":127.000213623047,"width":1200.0,"height":20.0007820129395},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,30.0002136230469]],"size":{"x":1200.0,"y":20.0007820129395},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["14:6723"]},"1:553":{"type":"FRAME","id":"1:553","name":"Title content","absoluteBoundingBox":{"x":10870.0,"y":120.0,"width":1280.0,"height":282.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":120.0,"width":1280.0,"height":282.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,20.0]],"size":{"x":1280.0,"y":282.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":120.0,"paddingBottom":10.0,"layoutMode":"HORIZONTAL","primaryAxisSizingMode":"FIXED","children":["1:554","1:557"]},"7:1536":{"type":"TEXT","id":"7:1536","name":"Payment System To support EV charging payments, we partnered with a third-party provider that allowed site owners to apply for merchant accounts. I designed the admin flow for payment onboarding, including merchant application pages, pricing configuration, and the card payment flow for end users.","absoluteBoundingBox":{"x":11070.0,"y":14081.703125,"width":880.0,"height":104.0},"isolatedAbsoluteRenderBounds":{"x":11070.4658203125,"y":14087.73046875,"width":862.6953125,"height":94.8134765625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,143.0]],"size":{"x":880.0,"y":104.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4],"characters":"Payment System\nTo support EV charging payments, we partnered with a third-party provider that allowed site owners to apply for merchant accounts. I designed the admin flow for payment onboarding, including merchant application pages, pricing configuration, and the card payment flow for end users.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"4":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"4:675":{"type":"RECTANGLE","id":"4:675","name":"Image 2","absoluteBoundingBox":{"x":12291.0,"y":2472.0,"width":648.0,"height":380.0},"targetAspectRatio":{"x":648.0,"y":380.0},"isolatedAbsoluteRenderBounds":{"x":12291.0,"y":2472.0,"width":648.0,"height":380.0},"relativeTransform":[[1.0,-1.22464672023627e-16,7.0],[1.22464698493407e-16,1.0,0.0]],"size":{"x":648.0,"y":380.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"9549a6f57c7d2b33216ef6230357f09e62c9e0e5","originalImageWidth":1960,"originalImageHeight":1142,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"TOP","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0106060606060605},"right":{"pixelOffset":0.0,"sizeFraction":0.992424242424242},"top":{"pixelOffset":0.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"384:725":{"type":"RECTANGLE","id":"384:725","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":5261.0,"width":880.0,"height":357.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":5261.0,"width":880.0,"height":357.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":880.0,"y":357.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"04f1f96f93d9f68e22b4e8f68e7699259c528b95","originalImageWidth":1667,"originalImageHeight":677,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"TOP","horizontal":"SCALE"},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"4:348":{"id":"4:348","type":"VARIABLE","assetId":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6","name":"Neutral/desktop-color-neutral-10","resolvedType":"COLOR","valuesByMode":{"10000:0":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"10089:1":{"r":0.87058824300766,"g":0.878431379795074,"b":0.890196084976196,"a":1.0},"10198:0":{"r":0.878431379795074,"g":0.878431379795074,"b":0.878431379795074,"a":1.0},"10198:1":{"r":1.0,"g":1.0,"b":1.0,"a":0.870000004768372}},"variableCollectionId":"VariableCollectionId:f4e3c0cee401c54a50a89e3cbc7c812c15b4d669/10286:430","codeSyntax":{}},"34:1969":{"type":"FRAME","id":"34:1969","name":"Frame 2147237555","absoluteBoundingBox":{"x":12334.0,"y":10654.3046875,"width":560.0,"height":349.5},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":10654.3046875,"width":560.0,"height":349.5},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,735.485961914062]],"size":{"x":560.0,"y":349.5},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["34:1953","34:1961"]},"4:543":{"type":"FRAME","id":"4:543","name":"Body","absoluteBoundingBox":{"x":12214.0,"y":2065.0,"width":800.0,"height":407.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":2065.0,"width":800.0,"height":407.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,1965.0]],"size":{"x":800.0,"y":407.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["4:544"]},"62:3365":{"type":"FRAME","id":"62:3365","name":"Frame 2147237564","absoluteBoundingBox":{"x":13098.0,"y":9219.0,"width":335.0,"height":101.316612243652},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":9219.0,"width":335.0,"height":101.316612243652},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":101.316612243652},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":16.0,"primaryAxisSizingMode":"FIXED","children":["62:3367","70:3476","62:3368"]},"452:726":{"type":"FRAME","id":"452:726","name":"Frame 2147237548","absoluteBoundingBox":{"x":11070.0,"y":16716.1640625,"width":880.0,"height":138.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":16716.1640625,"width":880.0,"height":138.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,456.0]],"size":{"x":880.0,"y":138.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["452:727","452:728"]},"7:1496":{"type":"FRAME","id":"7:1496","name":"Body","absoluteBoundingBox":{"x":13078.0,"y":13256.4287109375,"width":375.0,"height":1775.0},"isolatedAbsoluteRenderBounds":{"x":12953.134765625,"y":13256.4287109375,"width":624.7294921875,"height":1775.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,13156.4287109375]],"size":{"x":375.0,"y":1775.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["7:1497","34:2058","34:2066","71:3512","34:2076","34:2086"]},"6:1056":{"type":"TEXT","id":"6:1056","name":"Competitive Landscape","absoluteBoundingBox":{"x":11070.0,"y":3582.0,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11071.51171875,"y":3589.0,"width":363.248046875,"height":34.3125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Competitive Landscape","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"457:1977":{"type":"TEXT","id":"457:1977","name":"This flow to three states on the device: Idle, Charging, and Charge Complete.","absoluteBoundingBox":{"x":11070.0,"y":6952.0,"width":880.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":11070.4658203125,"y":6957.3154296875,"width":595.3271484375,"height":17.4287109375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],"characters":"This flow to three states on the device: Idle, Charging, and Charge Complete.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"2":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"457:1033":{"type":"TEXT","id":"457:1033","name":"Concept Development","absoluteBoundingBox":{"x":11070.0,"y":6834.0,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":6834.0,"width":880.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"62:3358":{"type":"FRAME","id":"62:3358","name":"Frame 2147237557","absoluteBoundingBox":{"x":12334.0,"y":8984.318359375,"width":560.0,"height":201.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":8984.318359375,"width":560.0,"height":201.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,375.0]],"size":{"x":560.0,"y":201.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["62:3359","62:3363"]},"384:686":{"type":"TEXT","id":"384:686","name":"In some environments, the responsibilities of technicians and admins may overlap, and the same person may take on both roles.","absoluteBoundingBox":{"x":11070.0,"y":4881.0,"width":880.0,"height":15.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":4881.0,"width":880.0,"height":15.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,380.0]],"size":{"x":880.0,"y":15.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"In some environments, the responsibilities of technicians and admins may overlap, and the same person may take on both roles.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":10.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.05,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":14.5,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1027":{"type":"FRAME","id":"6:1027","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":3151.0,"width":880.0,"height":351.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":3151.0,"width":880.0,"height":351.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,40.0]],"size":{"x":880.0,"y":351.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1028","6:1029","6:1046"]},"389:1088":{"type":"FRAME","id":"389:1088","name":"Main content","absoluteBoundingBox":{"x":13098.0,"y":8142.0,"width":335.0,"height":286.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":8142.0,"width":335.0,"height":286.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,2007.0]],"size":{"x":335.0,"y":286.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["389:1089","389:1090","455:809"]},"393:1562":{"type":"TEXT","id":"393:1562","name":"Deployment Scenarios","absoluteBoundingBox":{"x":11070.0,"y":5658.0,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":5658.0,"width":880.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Deployment Scenarios","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"389:1082":{"type":"FRAME","id":"389:1082","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":8211.5390625,"width":880.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":8211.5390625,"width":880.0,"height":130.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,2279.53857421875]],"size":{"x":880.0,"y":130.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["389:1083","455:805","389:1084"]},"6:1112":{"type":"TEXT","id":"6:1112","name":"Concept Exploration","absoluteBoundingBox":{"x":11070.0,"y":5972.0,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11071.51171875,"y":5979.0,"width":310.0732421875,"height":34.3125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Exploration","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:4397":{"type":"TEXT","id":"10:4397","name":"Qualitative Feedback","absoluteBoundingBox":{"x":13098.0,"y":15292.4287109375,"width":335.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":15292.4287109375,"width":335.0,"height":26.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,221.0]],"size":{"x":335.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Qualitative Feedback","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"71:3496":{"type":"RECTANGLE","id":"71:3496","name":"Image 5","absoluteBoundingBox":{"x":13098.0,"y":12723.4287109375,"width":335.0,"height":212.0},"targetAspectRatio":{"x":335.0,"y":212.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":12723.4287109375,"width":335.0,"height":212.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":212.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"f96c13d0cf221d768ec494bcd7c902453b9e3445","originalImageWidth":2133,"originalImageHeight":1350,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.000061035156,"maxHeight":556.895568847656,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]}},"1:557":{"type":"FRAME","id":"1:557","name":"Project descript","absoluteBoundingBox":{"x":11495.0,"y":240.0,"width":625.0,"height":300.0},"isolatedAbsoluteRenderBounds":{"x":11495.0,"y":240.0,"width":625.0,"height":300.0},"relativeTransform":[[1.0,0.0,625.0],[0.0,1.0,120.0]],"size":{"x":625.0,"y":300.0},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":720.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":44.0,"counterAxisSizingMode":"FIXED","children":["1:558","1:559"]},"14:6723":{"type":"FRAME","id":"14:6723","name":"Footer text","absoluteBoundingBox":{"x":4935.0,"y":127.000213623047,"width":1200.0,"height":20.0007820129395},"isolatedAbsoluteRenderBounds":{"x":4935.0,"y":127.000213623047,"width":1200.0,"height":20.0007820129395},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1200.0,"y":20.0007820129395},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":326.0,"counterAxisAlignItems":"MAX","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["14:6908","14:6958"]},"454:752":{"type":"RECTANGLE","id":"454:752","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":7859.0,"width":335.0,"height":184.0},"targetAspectRatio":{"x":335.0,"y":184.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":7859.0,"width":335.0,"height":184.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":184.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"091609a4bd42be15feb8381d087c83a95f59fe8a","originalImageWidth":2000,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]}},"34:2098":{"type":"RECTANGLE","id":"34:2098","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":3897.0,"width":880.0,"height":272.183654785156},"targetAspectRatio":{"x":1005.49761962891,"y":311.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":3897.0,"width":880.0,"height":272.18359375},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":880.0,"y":272.183654785156},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"545322806adb6d2cdfcf271277f098b708ab31d4","originalImageWidth":2568,"originalImageHeight":674,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"TOP","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":-3.78782791088374e-17},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"393:1570":{"type":"TEXT","id":"393:1570","name":"Deployment Scenarios","absoluteBoundingBox":{"x":13098.0,"y":5653.0,"width":335.0,"height":86.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":5653.0,"width":335.0,"height":86.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":86.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Deployment Scenarios","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:765":{"type":"TEXT","id":"454:765","name":"Concept Development","absoluteBoundingBox":{"x":12334.0,"y":7314.81787109375,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":7314.81787109375,"width":560.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:2116":{"type":"FRAME","id":"34:2116","name":"Frame 2147237544","absoluteBoundingBox":{"x":11070.0,"y":6209.0,"width":880.0,"height":585.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":6209.0,"width":880.0,"height":585.037109375},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,277.0]],"size":{"x":880.0,"y":585.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["34:2117"]},"162:2929":{"type":"FRAME","id":"162:2929","name":"Frame 2147237585","absoluteBoundingBox":{"x":11510.0,"y":12127.6259765625,"width":440.0,"height":62.0},"isolatedAbsoluteRenderBounds":{"x":11510.0,"y":12127.6259765625,"width":440.0,"height":62.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,48.0]],"size":{"x":440.0,"y":62.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["162:2930","162:2931"]},"4:533":{"type":"FRAME","id":"4:533","name":"Body","absoluteBoundingBox":{"x":10870.0,"y":1974.0,"width":1280.0,"height":329.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":1974.0,"width":1280.0,"height":329.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,1874.0]],"size":{"x":1280.0,"y":329.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["4:534"]},"6:1215":{"type":"FRAME","id":"6:1215","name":"Body","absoluteBoundingBox":{"x":12214.0,"y":9918.818359375,"width":800.0,"height":2902.98583984375},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":9918.818359375,"width":800.0,"height":2902.986328125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,9818.818359375]],"size":{"x":800.0,"y":2902.98583984375},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"VERTICAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["6:1216","392:1173","34:1969","34:1975","161:2799","162:2932","393:1189","34:2031","34:2003"]},"454:778":{"type":"TEXT","id":"454:778","name":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.","absoluteBoundingBox":{"x":12334.0,"y":7314.81787109375,"width":880.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":7314.81787109375,"width":880.0,"height":78.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":78.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:14":{"type":"TEXT","id":"1:14","name":"Header/Header 4","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":24.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":0.283203125,"y":2.78125,"width":21.626953125,"height":18.388671875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":24.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"fontSize":24.0,"letterSpacing":-1.2,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":24.0,"letterSpacing":-1.2,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":24.0,"letterSpacing":-1.2,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":20.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:762":{"type":"TEXT","id":"454:762","name":"Concept Development","absoluteBoundingBox":{"x":11070.0,"y":7490.0,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":7490.0,"width":880.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:534":{"type":"FRAME","id":"4:534","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":2014.0,"width":880.0,"height":249.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":2014.0,"width":880.0,"height":249.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,40.0]],"size":{"x":880.0,"y":249.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["4:535","4:536"]},"161:741":{"type":"FRAME","id":"161:741","name":"Frame 2147237581","absoluteBoundingBox":{"x":11070.0,"y":11016.71875,"width":420.0,"height":344.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":11016.71875,"width":420.0,"height":344.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":420.0,"y":344.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":20.0,"primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:719","161:2734"]},"34:1961":{"type":"TEXT","id":"34:1961","name":"Defined idle UI states by unlock method and surfaced charging info to drivers based on user needs and feasibility.","absoluteBoundingBox":{"x":12334.0,"y":10969.8046875,"width":560.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":12349.677734375,"y":10973.681640625,"width":528.8623046875,"height":28.68359375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,315.5]],"size":{"x":560.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Defined idle UI states by unlock method and surfaced charging info to drivers based on user needs and feasibility.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1009":{"type":"TEXT","id":"6:1009","name":"Most EV charging solutions are designed around an operator model, where third-party providers manage user accounts, billing, and access. In contrast, Ubiquiti’s approach enables enterprises to own and manage the entire system themselves, without relying on external services. This shift significantly changes how the product should be designed, especially in terms of access, configuration, and system management.","absoluteBoundingBox":{"x":11070.0,"y":2863.0,"width":880.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":11070.4658203125,"y":2868.5,"width":871.4560546875,"height":199.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":208.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Most EV charging solutions are designed around an operator model, where third-party providers manage user accounts, billing, and access.\n\nIn contrast, Ubiquiti’s approach enables enterprises to own and manage the entire system themselves, without relying on external services.\n\nThis shift significantly changes how the product should be designed, especially in terms of access, configuration, and system management.","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"445:55596":{"type":"RECTANGLE","id":"445:55596","name":"load-management-Cc8imp6W-ezgif.com-video-to-gif-converter 1","absoluteBoundingBox":{"x":13104.26171875,"y":10638.6201171875,"width":322.476623535156,"height":181.393096923828},"targetAspectRatio":{"x":1280.0,"y":720.0},"isolatedAbsoluteRenderBounds":{"x":13104.26171875,"y":10638.6201171875,"width":322.4765625,"height":181.3935546875},"relativeTransform":[[1.0,0.0,6.26168203353882],[0.0,1.0,6.30345249176025]],"size":{"x":322.476623535156,"y":181.393096923828},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"9da2f17c6533b6796f401ff668b1f96cf99ed7af","gifRef":"dd375f27e22bbef9401fb750ef3694c1e777cc8d","originalImageWidth":1280,"originalImageHeight":720,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"CENTER","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":-8.88178419700125e-16,"sizeFraction":0.0186915881598174},"right":{"pixelOffset":0.0,"sizeFraction":0.981308374831926},"top":{"pixelOffset":-90.7526235580444,"sizeFraction":0.5},"bottom":{"pixelOffset":90.6404733657837,"sizeFraction":0.5}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[8.0,8.0,8.0,8.0],"cornerRadius":8.0},"34:2096":{"type":"FRAME","id":"34:2096","name":"Frame 2147237559","absoluteBoundingBox":{"x":11070.0,"y":3897.0,"width":880.0,"height":287.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":3897.0,"width":880.0,"height":287.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,355.0]],"size":{"x":880.0,"y":287.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","children":["34:2097","34:2099"]},"14:6851":{"type":"COMPONENT","id":"14:6851","name":"Size=20px, Style=Outlined, Mode=Light","absoluteBoundingBox":{"x":4213.0,"y":146.999603271484,"width":19.9972496032715,"height":20.0007820129395},"isolatedAbsoluteRenderBounds":{"x":4213.0,"y":146.999603271484,"width":19.9972496032715,"height":20.0007820129395},"relativeTransform":[[1.0,0.0,8.0],[0.0,1.0,9.99960327148438]],"size":{"x":19.9972496032715,"y":20.0007820129395},"fills":[],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.100000001490116,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["14:6852"],"componentSetId":"14:6850"},"6:1016":{"type":"TEXT","id":"6:1016","name":"Background","absoluteBoundingBox":{"x":13098.0,"y":2612.0,"width":335.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":2612.0,"width":335.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Background","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"4:671":{"type":"RECTANGLE","id":"4:671","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":2303.0,"width":880.0,"height":520.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":2303.0,"width":880.0,"height":520.0},"relativeTransform":[[1.0,-1.22464672023627e-16,0.0],[1.22464698493407e-16,1.0,0.0]],"size":{"x":880.0,"y":520.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"9549a6f57c7d2b33216ef6230357f09e62c9e0e5","originalImageWidth":1960,"originalImageHeight":1142,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"TOP","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":-7.23654880139614e-17},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"384:699":{"type":"TEXT","id":"384:699","name":"To design a charging system that works across enterprise environments, I first defined the key user roles involved and their distinct responsibilities.  These roles informed how interactions, access control, and system behavior were designed across different scenarios.","absoluteBoundingBox":{"x":13098.0,"y":4629.0,"width":335.0,"height":208.0},"isolatedAbsoluteRenderBounds":{"x":13098.2109375,"y":4634.5,"width":324.9814453125,"height":199.296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,110.0]],"size":{"x":335.0,"y":208.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To design a charging system that works across enterprise environments, I first defined the key user roles involved and their distinct responsibilities.\n These roles informed how interactions, access control, and system behavior were designed across different scenarios.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:731":{"type":"TEXT","id":"161:731","name":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","absoluteBoundingBox":{"x":11254.0,"y":11092.71875,"width":236.0,"height":80.0},"isolatedAbsoluteRenderBounds":{"x":11254.615234375,"y":11097.0751953125,"width":221.849609375,"height":70.7802734375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,24.0]],"size":{"x":236.0,"y":80.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for EV drivers, including employees and visitors, to locate and access chargers assigned by the admin via Bluetooth.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"14:6717":{"type":"SVG","id":"14:6717","name":"Divider","absoluteBoundingBox":{"x":4935.0,"y":274.000963207894,"width":1200.00000000001,"height":0.000214185835488934},"isolatedAbsoluteRenderBounds":{"x":4935.0,"y":274.000963207894,"width":1200.00000000001,"height":0.000214185835488934},"relativeTransform":[[1.0,8.74227836789032e-08,0.0],[-8.74227836789032e-08,1.0,0.00010490733984625]],"size":{"x":1200.0,"y":0.00010927849507425},"fills":[],"visible":false,"strokeAlign":"CENTER","layoutAlign":"STRETCH","strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}},"visible":true,"opacity":1.0}],"strokeWeight":1.06666672229767,"boundVariables":{"strokes":[{"type":"VARIABLE_ALIAS","id":"VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"accessibleLabel":"Icons","ariaAttributes":{},"interactions":[],"hash":"306f7ac14bc13cd266f1b84acdc156f492d4163b"},"457:1974":{"type":"FRAME","id":"457:1974","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":6952.0,"width":880.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":6952.0,"width":880.0,"height":26.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,1020.0]],"size":{"x":880.0,"y":26.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["457:1975","457:1976","457:1977"]},"161:934":{"type":"SVG","id":"161:934","name":"Rectangle Copy 8","overrideKey":"128:3174","absoluteBoundingBox":{"x":1285.0,"y":815.0,"width":256.0,"height":256.0},"isolatedAbsoluteRenderBounds":{"x":1285.0,"y":815.0,"width":256.0,"height":256.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":256.0,"y":256.0},"fills":[{"blendMode":"NORMAL","type":"GRADIENT_RADIAL","transform":[[0.0,0.5,0.5],[-0.5,0.0,0.75]],"gradientStops":[{"color":{"r":0.0,"g":0.43529412150383,"b":1.0,"a":1.0},"position":0.0},{"color":{"r":0.0,"g":0.235294118523598,"b":0.619607865810394,"a":1.0},"position":1.0}],"visible":true,"opacity":1.0}],"constraints":{"vertical":"SCALE","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0},"bottom":{"pixelOffset":0.0,"sizeFraction":1.0}},"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"14727bfd7b22299c9c308cc6c68ab26bae0186fe"},"161:2779":{"type":"RECTANGLE","id":"161:2779","name":"UID App 1","absoluteBoundingBox":{"x":13098.0,"y":11160.31640625,"width":164.0,"height":344.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":11160.31640625,"width":164.0,"height":344.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":164.0,"y":344.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"89f966410052ebb144e9c2970c4ac902e133eab3","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"c7e7cd534aa1f986df2a7f595ae88692279904f0","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"161:2799":{"type":"FRAME","id":"161:2799","name":"Frame 2147237583","absoluteBoundingBox":{"x":12334.0,"y":10587.318359375,"width":560.0,"height":616.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":10587.318359375,"width":560.0,"height":616.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,668.5]],"size":{"x":560.0,"y":616.0},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":40.0,"primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:740","161:2773"]},"161:2778":{"type":"FRAME","id":"161:2778","name":"Frame 2147237582","absoluteBoundingBox":{"x":13098.0,"y":11160.31640625,"width":335.0,"height":344.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":11160.31640625,"width":335.0,"height":344.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,384.0]],"size":{"x":335.0,"y":344.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":16.0,"primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:2779","161:2780"]},"391:1106":{"type":"TEXT","id":"391:1106","name":"Admins can configure the charging mode for each adopted charger based on their management needs.","absoluteBoundingBox":{"x":13098.0,"y":8666.0,"width":335.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":13113.1826171875,"y":8669.876953125,"width":303.951171875,"height":28.654296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,198.0]],"size":{"x":335.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Admins can configure the charging mode for each adopted charger based on their management needs.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2921":{"mainComponentId":"161:933","type":"INSTANCE","id":"162:2921","name":"Logo & App Icon","absoluteBoundingBox":{"x":11270.0,"y":12079.6259765625,"width":40.0,"height":40.0},"targetAspectRatio":{"x":80.0,"y":80.0},"isolatedAbsoluteRenderBounds":{"x":11270.0,"y":12079.6259765625,"width":40.0,"height":40.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,0.0]],"size":{"x":40.0,"y":40.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["I162:2921;128:3174","I162:2921;24954:2172"],"componentSetId":"161:853","componentProperties":{"Brand":{"value":"Ubiquiti","type":"VARIANT","boundVariables":{}},"Style":{"value":"Bg-RoundedSquare","type":"VARIANT","boundVariables":{}},"Mode":{"value":"Light","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":40.0,"y":40.0},"targetAspectRatio":{"x":80.0,"y":80.0}}}]},"34:2055":{"type":"TEXT","id":"34:2055","name":"The statistics view helps admins monitor overall site usage by aggregating historical data such as energy consumption, charging sessions, and utilization trends across all chargers.","absoluteBoundingBox":{"x":13098.0,"y":12943.4287109375,"width":335.0,"height":51.0},"isolatedAbsoluteRenderBounds":{"x":13105.7880859375,"y":12947.4287109375,"width":319.619140625,"height":45.53125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,220.0]],"size":{"x":335.0,"y":51.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The statistics view helps admins monitor overall site usage by aggregating historical data such as energy consumption, charging sessions, and utilization trends across all chargers.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1008":{"type":"TEXT","id":"6:1008","name":"Background","absoluteBoundingBox":{"x":11070.0,"y":2863.0,"width":1040.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":2863.0,"width":1040.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1040.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Background","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:1777":{"type":"TEXT","id":"10:1777","name":"Impact","absoluteBoundingBox":{"x":11070.0,"y":16260.1650390625,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11072.63671875,"y":16268.5712890625,"width":105.296875,"height":32.90625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Impact","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:628":{"type":"FRAME","id":"143:628","name":"Overview","absoluteBoundingBox":{"x":13078.0,"y":720.0,"width":375.0,"height":1123.0},"isolatedAbsoluteRenderBounds":{"x":13078.0,"y":720.0,"width":375.0,"height":1123.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,620.0]],"size":{"x":375.0,"y":1123.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingTop":40.0,"paddingRight":20.0,"paddingBottom":40.0,"paddingLeft":20.0,"layoutMode":"HORIZONTAL","itemSpacing":20.0,"primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["143:629"]},"162:2894":{"type":"TEXT","id":"162:2894","name":"Identity App","absoluteBoundingBox":{"x":12518.0,"y":10639.318359375,"width":76.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":12519.0732421875,"y":10643.818359375,"width":73.3388671875,"height":13.4873046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":76.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Identity App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-SemiBold","fontStyle":"SemiBold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:761":{"type":"FRAME","id":"454:761","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":7490.0,"width":880.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":7490.0,"width":880.0,"height":130.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,1558.0]],"size":{"x":880.0,"y":130.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["454:762","454:781","454:785","454:777","454:763"]},"1:13":{"type":"TEXT","id":"1:13","name":"Header/Header 3","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":39.0,"height":30.0},"isolatedAbsoluteRenderBounds":{"x":1.08000004291534,"y":4.39999914169312,"width":35.4574203491211,"height":28.0500011444092},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":39.0,"y":30.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"fontSize":30.0,"letterSpacing":-0.6,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":30.0,"letterSpacing":-0.6,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":30.0,"letterSpacing":-0.6,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":30.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.6,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.0,"lineHeightPercent":81.9672088623047,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:1292":{"type":"SVG","id":"161:1292","name":"Group","overrideKey":"30313:2486","absoluteBoundingBox":{"x":1340.0,"y":4821.0,"width":111.899993896484,"height":179.899993896484},"isolatedAbsoluteRenderBounds":{"x":1340.0,"y":4821.0,"width":111.900024414062,"height":179.899993896484},"relativeTransform":[[1.0,0.0,72.0],[0.0,1.0,38.0]],"size":{"x":111.899993896484,"y":179.899993896484},"fills":[],"constraints":{"vertical":"SCALE","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.28125},"right":{"pixelOffset":0.0,"sizeFraction":0.718359351158142},"top":{"pixelOffset":0.0,"sizeFraction":0.1484375},"bottom":{"pixelOffset":0.0,"sizeFraction":0.851171851158142}},"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"bfb299f9248e3479accda1d595047936f4b3b17e"},"34:2119":{"type":"RECTANGLE","id":"34:2119","name":"Image 2","absoluteBoundingBox":{"x":12339.0,"y":6149.0,"width":550.0,"height":365.817901611328},"targetAspectRatio":{"x":648.0,"y":431.0},"isolatedAbsoluteRenderBounds":{"x":12339.0,"y":6149.0,"width":550.0,"height":365.81787109375},"relativeTransform":[[1.0,-1.22464672023627e-16,5.0],[1.22464698493407e-16,1.0,-4.2632564145606e-14]],"size":{"x":550.0,"y":365.817901611328},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"d2e05b45fd79241afa2ac915ca28ee1ec68ef283","originalImageWidth":4096,"originalImageHeight":2722,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"34:2133":{"type":"RECTANGLE","id":"34:2133","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":9422.31640625,"width":335.0,"height":89.0},"targetAspectRatio":{"x":335.0,"y":89.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":9422.31640625,"width":335.0,"height":89.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":89.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"f51ad3acf59f3c085838c90a8ebe5c8d81e238ba","originalImageWidth":1322,"originalImageHeight":353,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"384:681":{"type":"TEXT","id":"384:681","name":"To design a charging system that works across enterprise environments, I first defined the key user roles involved and their distinct responsibilities.  These roles informed how interactions, access control, and system behavior were designed across different scenarios.","absoluteBoundingBox":{"x":11070.0,"y":4331.0,"width":880.0,"height":130.0},"isolatedAbsoluteRenderBounds":{"x":11070.4658203125,"y":4336.3154296875,"width":876.0087890625,"height":117.8603515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,67.0]],"size":{"x":880.0,"y":130.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To design a charging system that works across enterprise environments, I first defined the key user roles involved and their distinct responsibilities.\n These roles informed how interactions, access control, and system behavior were designed across different scenarios.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"6:1111":{"type":"FRAME","id":"6:1111","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":5972.0,"width":880.0,"height":197.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":5972.0,"width":880.0,"height":197.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,40.0]],"size":{"x":880.0,"y":197.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["6:1112","6:1113"]},"162:2923":{"type":"TEXT","id":"162:2923","name":"Identity App","absoluteBoundingBox":{"x":11070.0,"y":12127.6259765625,"width":440.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":11253.6142578125,"y":12132.1259765625,"width":73.3388671875,"height":13.4873046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":440.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Identity App","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-SemiBold","fontStyle":"SemiBold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.07,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":20.3000011444092,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"457:1039":{"type":"TEXT","id":"457:1039","name":"First, I looked at the most basic charging interaction from the end user’s perspective. In scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","absoluteBoundingBox":{"x":12334.0,"y":6554.81787109375,"width":560.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":12334.8349609375,"y":6560.13330078125,"width":553.6005859375,"height":147.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"First, I looked at the most basic charging interaction from the end user’s perspective.\n\nIn scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:2798":{"type":"FRAME","id":"161:2798","name":"Frame 2147237583","absoluteBoundingBox":{"x":11070.0,"y":11016.71875,"width":880.0,"height":344.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":11016.71875,"width":880.0,"height":344.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,801.538452148438]],"size":{"x":880.0,"y":344.0},"fills":[],"visible":false,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":40.0,"primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["161:741","161:2768"]},"1:652":{"type":"FRAME","id":"1:652","name":"Title section","absoluteBoundingBox":{"x":12214.0,"y":100.0,"width":800.0,"height":377.0},"isolatedAbsoluteRenderBounds":{"x":12214.0,"y":100.0,"width":800.0,"height":377.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":800.0,"y":377.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1920.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":15.0,"paddingBottom":80.0,"layoutMode":"VERTICAL","itemSpacing":10.0,"primaryAxisAlignItems":"MAX","counterAxisSizingMode":"FIXED","children":["1:653"]},"384:722":{"type":"TEXT","id":"384:722","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":11070.0,"y":5245.0,"width":880.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":5245.0,"width":880.0,"height":156.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,169.0]],"size":{"x":880.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[4,4,4,4,4,4,4,4,4,4,4,4,4],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"4":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"454:781":{"type":"TEXT","id":"454:781","name":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs. In the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","absoluteBoundingBox":{"x":11070.0,"y":7490.0,"width":560.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":7490.0,"width":560.0,"height":260.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"To support these different scenarios, I introduced the concept of configurable charging modes. Each mode represents a different balance between accessibility and control, allowing admins to tailor how a charger is used based on the site’s context and operational needs.\nIn the first version, I designed four charging modes: Plug & Charge, QR Code, UniFi Identity App, and No Access. Admins can configure the preferred mode for each charger through the UniFi Console, enabling the same hardware to adapt to a wide range of deployment environments.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:2774":{"type":"RECTANGLE","id":"161:2774","name":"UID App 1","absoluteBoundingBox":{"x":12634.0,"y":10587.318359375,"width":164.0,"height":343.0},"targetAspectRatio":{"x":796.0,"y":1666.0},"isolatedAbsoluteRenderBounds":{"x":12634.0,"y":10587.318359375,"width":164.0,"height":343.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":164.0,"y":343.0},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"STRETCH","imageRef":"89f966410052ebb144e9c2970c4ac902e133eab3","imageTransform":[[0.849036157131195,0.0,0.0754819139838219],[0.0,1.0,0.0]],"originalImageWidth":1080,"originalImageHeight":1920,"videoRef":"c7e7cd534aa1f986df2a7f595ae88692279904f0","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"4:535":{"type":"TEXT","id":"4:535","name":"Background","absoluteBoundingBox":{"x":11070.0,"y":2014.0,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11072.28515625,"y":2020.982421875,"width":183.345703125,"height":34.505859375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Background","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"7:1494":{"type":"TEXT","id":"7:1494","name":"Designing Beyond Launch","absoluteBoundingBox":{"x":12334.0,"y":12861.8046875,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12336.28515625,"y":12868.8046875,"width":398.705078125,"height":34.681640625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designing Beyond Launch","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:556":{"type":"TEXT","id":"1:556","name":"Designing Ubiquiti’s EV Charger System","absoluteBoundingBox":{"x":10910.0,"y":240.0,"width":465.0,"height":88.0},"isolatedAbsoluteRenderBounds":{"x":10911.6796875,"y":246.0,"width":411.7578125,"height":82.53515625},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,0.0]],"size":{"x":465.0,"y":88.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":1.97241532802582,"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designing Ubiquiti’s EV Charger System","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":40.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":44.0,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"454:746":{"type":"RECTANGLE","id":"454:746","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":7660.0,"width":880.0,"height":486.538452148438},"targetAspectRatio":{"x":1040.0,"y":575.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":7660.0,"width":880.0,"height":486.53857421875},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,-5.6843418860808e-14]],"size":{"x":880.0,"y":486.538452148438},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"091609a4bd42be15feb8381d087c83a95f59fe8a","originalImageWidth":2000,"originalImageHeight":1100,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[{"codeComponentId":"CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3","assignments":{"transition":"dissolve","background":"blur"},"assignmentDataById":{"183:1":{"type":9,"resolvedType":7,"value":{"characters":"dissolve"}},"36:5":{"type":9,"resolvedType":7,"value":{"characters":"blur"}}},"codeBehaviorData":{"category":"mouse","nodeTypes":[],"apiVersion":0},"behaviorType":"code"}]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"389:1086":{"type":"TEXT","id":"389:1086","name":"Concept Development","absoluteBoundingBox":{"x":12334.0,"y":8004.31787109375,"width":560.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":8004.31787109375,"width":560.0,"height":43.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":560.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Concept Development","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"7:1537":{"type":"TEXT","id":"7:1537","name":"Payment System To support EV charging payments, we partnered with a third-party provider that allowed site owners to apply for merchant accounts. I designed the admin flow for payment onboarding, including merchant application pages, pricing configuration, and the card payment flow for end users.","absoluteBoundingBox":{"x":12334.0,"y":13056.8046875,"width":560.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":12334.4658203125,"y":13062.83203125,"width":545.4638671875,"height":143.1484375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,195.0]],"size":{"x":560.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9],"characters":"Payment System\nTo support EV charging payments, we partnered with a third-party provider that allowed site owners to apply for merchant accounts. I designed the admin flow for payment onboarding, including merchant application pages, pricing configuration, and the card payment flow for end users.","lineIndentations":[0,0],"lineTypes":["NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"9":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"34:2097":{"type":"FRAME","id":"34:2097","name":"Frame 2147237544","absoluteBoundingBox":{"x":11070.0,"y":3897.0,"width":880.0,"height":272.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":3897.0,"width":880.0,"height":272.18359375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":272.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["34:2098"]},"143:636":{"type":"TEXT","id":"143:636","name":"As the Design Lead for this product line, Led UX strategy and defined the end-to-end experience across mobile apps (EV drivers and site admins), web management tools, and the charger interface. Defined core interaction models, including access control and permission management, shaping how different user roles interact with the system. Drove product decisions with PMs and engineers, aligning user experience with technical constraints and business needs. Improved usability through post-launch iteration based on user feedback. Led 2 designers to ensure design quality and consistency across platforms and use cases.","absoluteBoundingBox":{"x":13118.0,"y":1323.0,"width":295.0,"height":460.0},"isolatedAbsoluteRenderBounds":{"x":13128.5546875,"y":1327.8359375,"width":282.2275390625,"height":452.4140625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,31.0]],"size":{"x":295.0,"y":460.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"As the Design Lead for this product line, Led UX strategy and defined the end-to-end experience across mobile apps (EV drivers and site admins), web management tools, and the charger interface.\nDefined core interaction models, including access control and permission management, shaping how different user roles interact with the system.\nDrove product decisions with PMs and engineers, aligning user experience with technical constraints and business needs.\nImproved usability through post-launch iteration based on user feedback.\nLed 2 designers to ensure design quality and consistency across platforms and use cases.","lineIndentations":[1,1,1,1,1],"lineTypes":["UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.08,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":23.2000007629395,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2927":{"type":"FRAME","id":"162:2927","name":"Frame 2147237582","absoluteBoundingBox":{"x":11510.0,"y":12079.6259765625,"width":440.0,"height":110.0},"isolatedAbsoluteRenderBounds":{"x":11510.0,"y":12079.6259765625,"width":440.0,"height":110.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,435.0]],"size":{"x":440.0,"y":110.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2928","162:2929"]},"392:1175":{"type":"TEXT","id":"392:1175","name":"The load management view shows real-time charging activity and visualizes how power is distributed across chargers using a topology-based layout.","absoluteBoundingBox":{"x":12334.0,"y":10580.3046875,"width":560.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":12352.8232421875,"y":10584.3046875,"width":521.798828125,"height":28.560546875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,332.485961914062]],"size":{"x":560.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"The load management view shows real-time charging activity and visualizes how power is distributed across chargers using a topology-based layout.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"7:1489":{"type":"FRAME","id":"7:1489","name":"Main content","absoluteBoundingBox":{"x":11070.0,"y":13938.703125,"width":880.0,"height":247.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":13938.703125,"width":880.0,"height":247.0},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,40.0]],"size":{"x":880.0,"y":247.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["7:1490","7:1491","7:1536"]},"384:680":{"type":"TEXT","id":"384:680","name":"Users & Roles Definition","absoluteBoundingBox":{"x":11070.0,"y":4264.0,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11072.056640625,"y":4270.630859375,"width":371.7578125,"height":27.73828125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Users & Roles Definition","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"143:617":{"type":"TEXT","id":"143:617","name":"My Role","absoluteBoundingBox":{"x":11550.5,"y":1345.0,"width":359.5,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":11552.0234375,"y":1350.0,"width":82.3154296875,"height":23.12109375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":359.5,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"My Role","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.48,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2920":{"type":"FRAME","id":"162:2920","name":"Frame 2147237582","absoluteBoundingBox":{"x":11070.0,"y":12079.6259765625,"width":440.0,"height":110.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":12079.6259765625,"width":440.0,"height":110.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,435.0]],"size":{"x":440.0,"y":110.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["162:2921","162:2922"]},"1:12":{"type":"TEXT","id":"1:12","name":"Header/Header 2","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":48.0,"height":37.0},"isolatedAbsoluteRenderBounds":{"x":1.33200013637543,"y":5.35999870300293,"width":43.3608207702637,"height":34.5950012207031},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":48.0,"y":37.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"fontSize":37.0,"letterSpacing":-1.11,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":40.7000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":30.0,"letterSpacing":-0.9,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":33.0,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":37.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.11,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":37.0,"lineHeightPercent":81.9672088623047,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:1968":{"type":"FRAME","id":"34:1968","name":"Frame 2147237555","absoluteBoundingBox":{"x":11070.0,"y":11093.0869140625,"width":880.0,"height":511.538452148438},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":11093.0869140625,"width":880.0,"height":511.538452148438},"relativeTransform":[[1.0,0.0,200.0],[0.0,1.0,877.906494140625]],"size":{"x":880.0,"y":511.538452148438},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":8.0,"counterAxisSizingMode":"FIXED","children":["34:1952","34:1960"]},"457:1042":{"type":"TEXT","id":"457:1042","name":"First, I looked at the most basic charging interaction from the end user’s perspective. In scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","absoluteBoundingBox":{"x":13098.0,"y":6819.0,"width":335.0,"height":182.0},"isolatedAbsoluteRenderBounds":{"x":13098.2109375,"y":6824.5,"width":332.9970703125,"height":173.296875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":182.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"First, I looked at the most basic charging interaction from the end user’s perspective.\n\nIn scenarios without any authentication, the user journey is very simple: plug in the charger, start charging, and unplug once charging is complete.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:554":{"type":"FRAME","id":"1:554","name":"Project title","absoluteBoundingBox":{"x":10870.0,"y":240.0,"width":1280.0,"height":152.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":240.0,"width":1280.0,"height":152.0625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,120.0]],"size":{"x":1280.0,"y":152.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.800000011920929,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingRight":40.0,"paddingLeft":40.0,"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisSizingMode":"FIXED","children":["1:556","1:555"]},"10:4367":{"type":"RECTANGLE","id":"10:4367","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":17558.1640625,"width":880.0,"height":520.0},"targetAspectRatio":{"x":880.0,"y":520.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":17558.1640625,"width":880.0,"height":520.0},"relativeTransform":[[1.0,-1.22464685258517e-16,200.0],[1.22464685258517e-16,1.0,1338.0]],"size":{"x":880.0,"y":520.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"169d9966279b00b415cc24db44ef4338f2ed0509","originalImageWidth":2722,"originalImageHeight":1608,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"maxHeight":520.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"1:5":{"type":"TEXT","id":"1:5","name":"Paragraph","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":15.0,"height":14.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":15.0,"height":14.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":15.0,"y":14.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Figtree","fontPostScriptName":"Figtree-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"fontSize":12.0,"letterSpacing":-0.24,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":14.4000005722046,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":12.0,"letterSpacing":-0.24,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":14.4000005722046,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":12.0,"letterSpacing":-0.24,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":14.4000005722046,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.24,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":14.4000005722046,"lineHeightPercent":100.0,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"34:1960":{"type":"TEXT","id":"34:1960","name":"Defined idle UI states by unlock method and surfaced charging info to drivers based on user needs and feasibility.","absoluteBoundingBox":{"x":11070.0,"y":11587.625,"width":880.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":11218.6689453125,"y":11591.501953125,"width":582.7265625,"height":11.68359375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,494.538452148438]],"size":{"x":880.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Defined idle UI states by unlock method and surfaced charging info to drivers based on user needs and feasibility.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"62:3366":{"type":"RECTANGLE","id":"62:3366","name":"Image 3","absoluteBoundingBox":{"x":13215.0,"y":9219.0,"width":101.0,"height":101.316612243652},"isolatedAbsoluteRenderBounds":{"x":13215.0,"y":9219.0,"width":101.0,"height":101.31640625},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":101.0,"y":101.316612243652},"fills":[{"blendMode":"NORMAL","type":"VIDEO","scaleMode":"FIT","imageRef":"cf3054395f25179d507c259dcb3f098451f085c5","originalImageWidth":720,"originalImageHeight":1280,"videoRef":"125348c149fcf906aaacacf96377ae2ef616d2ed","visible":true,"opacity":1.0,"autoplay":true,"mediaLoop":true,"muted":true,"showControls":false}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"4:669":{"type":"FRAME","id":"4:669","name":"Gallery","absoluteBoundingBox":{"x":10870.0,"y":2303.0,"width":1280.0,"height":560.0},"isolatedAbsoluteRenderBounds":{"x":10870.0,"y":2303.0,"width":1280.0,"height":560.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,2203.0]],"size":{"x":1280.0,"y":560.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":50.0},"opacity":0.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":false,"behaviorType":"appear"}},"paddingRight":120.0,"paddingBottom":40.0,"paddingLeft":120.0,"layoutMode":"HORIZONTAL","itemSpacing":32.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["4:691"]},"1:10":{"type":"TEXT","id":"1:10","name":"Header/Header 1","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":75.0,"height":64.0},"isolatedAbsoluteRenderBounds":{"x":0.90625,"y":8.5,"width":69.2062530517578,"height":58.84375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":75.0,"y":64.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"fontSize":64.0,"letterSpacing":-3.2,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":70.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":64.0,"letterSpacing":-3.2,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":70.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":44.0,"letterSpacing":-2.2,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":48.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":64.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-3.2,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":64.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:24":{"type":"TEXT","id":"1:24","name":"Text Link 2","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":26.0,"height":22.0},"isolatedAbsoluteRenderBounds":{"x":0.64000004529953,"y":3.59999942779541,"width":23.817813873291,"height":18.7000007629395},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":26.0,"y":22.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"fontSize":20.0,"letterSpacing":-0.6,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":22.0,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":20.0,"letterSpacing":-0.6,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":22.0,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":20.0,"letterSpacing":-0.6,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":22.0,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.6,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":22.0,"lineHeightPercent":90.163932800293,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"10:1789":{"type":"TEXT","id":"10:1789","name":"Direct feedback from Ubiquiti’s CEO:","absoluteBoundingBox":{"x":13098.0,"y":15692.4287109375,"width":335.0,"height":26.0},"isolatedAbsoluteRenderBounds":{"x":13099.30078125,"y":15697.744140625,"width":285.271484375,"height":17.3408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":335.0,"y":26.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Direct feedback from Ubiquiti’s CEO: ","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"162:2946":{"type":"TEXT","id":"162:2946","name":"Designed for site admins to monitor device status, view usage data, and configure settings, including access schedules and output levels.","absoluteBoundingBox":{"x":12614.0,"y":11553.8046875,"width":280.0,"height":51.0},"isolatedAbsoluteRenderBounds":{"x":12625.19921875,"y":11557.681640625,"width":258.0302734375,"height":45.560546875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,28.0]],"size":{"x":280.0,"y":51.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":400.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Designed for site admins to monitor device status, view usage data, and configure settings, including access schedules and output levels.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"62:3356":{"type":"RECTANGLE","id":"62:3356","name":"Image 4","absoluteBoundingBox":{"x":11667.3330078125,"y":9243.5390625,"width":282.666687011719,"height":248.641983032227},"targetAspectRatio":{"x":432.0,"y":380.0},"isolatedAbsoluteRenderBounds":{"x":11667.3330078125,"y":9243.5390625,"width":282.6669921875,"height":248.6416015625},"relativeTransform":[[1.0,-1.22464685258517e-16,597.333374023438],[1.22464685258517e-16,1.0,-1.4210854715202e-14]],"size":{"x":282.666687011719,"y":248.641983032227},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"b5377f62cfd8eba2566336473500a8821c68f38e","originalImageWidth":3072,"originalImageHeight":4096,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]},"rectangleCornerRadii":[16.0,16.0,16.0,16.0],"cornerRadius":16.0},"6:1028":{"type":"TEXT","id":"6:1028","name":"UX Challenge","absoluteBoundingBox":{"x":11070.0,"y":3151.0,"width":880.0,"height":43.0},"isolatedAbsoluteRenderBounds":{"x":11072.056640625,"y":3158.0,"width":206.33984375,"height":34.48828125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":880.0,"y":43.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.129411771893501,"g":0.139607846736908,"b":0.152941182255745,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"accessibleHTMLTag":"H2","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"UX Challenge","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Bold","fontStyle":"Bold","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0"}]},"fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.72,"letterSpacingValue":-2.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"393:1565":{"type":"FRAME","id":"393:1565","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":5494.0,"width":560.0,"height":312.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":5494.0,"width":560.0,"height":312.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,544.0]],"size":{"x":560.0,"y":312.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["393:1566","393:1567","393:1568"]},"1:22":{"type":"TEXT","id":"1:22","name":"Nav Link","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":26.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":0.720000028610229,"y":2.59999942779541,"width":23.0382823944092,"height":18.7000007629395},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":26.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":20.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":20.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":20.0,"lineHeightPercent":85.3333358764648,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":20.0,"lineHeightPercent":81.9672088623047,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:935":{"type":"SVG","id":"161:935","name":"Union","overrideKey":"24954:2172","absoluteBoundingBox":{"x":1349.0,"y":882.0,"width":128.0,"height":128.996810913086},"isolatedAbsoluteRenderBounds":{"x":1349.0,"y":882.0,"width":128.0,"height":128.996826171875},"relativeTransform":[[1.0,0.0,64.0],[0.0,1.0,67.0]],"size":{"x":128.0,"y":128.996810913086},"fills":[{"blendMode":"NORMAL","type":"GRADIENT_LINEAR","transform":[[0.553797423839569,-0.71377569437027,0.914381682872772],[0.71377569437027,0.553797423839569,-0.587162375450134]],"gradientStops":[{"color":{"r":0.760784327983856,"g":0.768627464771271,"b":0.807843148708344,"a":1.0},"position":0.0},{"color":{"r":0.839215695858002,"g":0.850980401039124,"b":0.886274516582489,"a":1.0},"position":0.396970450878143},{"color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"position":1.0}],"visible":true,"opacity":1.0}],"constraints":{"vertical":"SCALE","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.25},"right":{"pixelOffset":0.0,"sizeFraction":0.75},"top":{"pixelOffset":0.0,"sizeFraction":0.26171875},"bottom":{"pixelOffset":0.0,"sizeFraction":0.765612542629242}},"strokeAlign":"CENTER","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"04b7c0069d9a75ab1b4b4c8b2baea89b7d4f67b8"},"62:3363":{"type":"TEXT","id":"62:3363","name":"Collaborated with FW engineers and QA to test real user experiences on actual EV charger hardware.","absoluteBoundingBox":{"x":12334.0,"y":9168.318359375,"width":560.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":12355.388671875,"y":9172.318359375,"width":516.9765625,"height":11.53125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,184.0]],"size":{"x":560.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Collaborated with FW engineers and QA to test real user experiences on actual EV charger hardware.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.06,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":17.4000015258789,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:15":{"type":"TEXT","id":"1:15","name":"Header/Header 5","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":21.0,"height":16.0},"isolatedAbsoluteRenderBounds":{"x":0.448000013828278,"y":2.47999954223633,"width":19.3266258239746,"height":14.9600009918213},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":21.0,"y":16.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-SemiBold","fontStyle":"SemiBold","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"fontSize":16.0,"letterSpacing":-0.48,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":17.6000003814697,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":16.0,"letterSpacing":-0.48,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":17.6000003814697,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":15.0,"letterSpacing":-0.45,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.5,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.48,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.0,"lineHeightPercent":81.9672088623047,"lineHeightPercentFontSize":100.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"161:1290":{"type":"COMPONENT","id":"161:1290","name":"Brand=Connect, Style=Bg-RoundedSquare, Mode=Light","overrideKey":"1633:60","absoluteBoundingBox":{"x":1268.0,"y":4783.0,"width":256.0,"height":256.0},"isolatedAbsoluteRenderBounds":{"x":1268.0,"y":4783.0,"width":256.0,"height":256.0},"relativeTransform":[[1.0,0.0,656.0],[0.0,1.0,4128.0]],"size":{"x":256.0,"y":256.0},"fills":[],"constraints":{"vertical":"SCALE","horizontal":"SCALE"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.10906068162926},"right":{"pixelOffset":1.13686837721616e-13,"sizeFraction":0.151620947630923},"top":{"pixelOffset":0.0,"sizeFraction":0.283497012567818},"bottom":{"pixelOffset":0.0,"sizeFraction":0.301078222649543}},"strokeAlign":"INSIDE","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["161:1291","161:1292"],"componentSetId":"161:853"},"1:11":{"type":"TEXT","id":"1:11","name":"Display 1","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":134.0,"height":116.0},"isolatedAbsoluteRenderBounds":{"x":3.78000020980835,"y":20.3999977111816,"width":120.950981140137,"height":98.1750030517578},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":134.0,"y":116.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"fontSize":105.0,"letterSpacing":-5.25,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":115.5,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":88.0,"letterSpacing":-4.4,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":96.8000030517578,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":105.0,"letterSpacing":-5.25,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":115.5,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":105.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-5.25,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":115.5,"lineHeightPercent":90.163932800293,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:559":{"type":"TEXT","id":"1:559","name":"Digital Catalog & Typography Branding Website Logo Art Direction","absoluteBoundingBox":{"x":11495.0,"y":404.0,"width":276.0,"height":136.0},"isolatedAbsoluteRenderBounds":{"x":11495.7197265625,"y":408.399993896484,"width":240.0361328125,"height":126.800018310547},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,164.0]],"size":{"x":276.0,"y":136.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.462745100259781,"g":0.462745100259781,"b":0.462745100259781,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":2.30807757377625,"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Digital Catalog & Typography\nBranding\nWebsite\nLogo\nArt Direction","lineIndentations":[0,0,0,0,0],"lineTypes":["NONE","NONE","NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","paragraphSpacing":4.0,"style":{"styleIdForText":"StyleId:1:16","fontFamily":"Instrument Sans","fontPostScriptName":"InstrumentSans-Regular","fontStyle":"Regular","paragraphSpacing":4.0,"textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1280.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:16","paragraphSpacing":4.0,"fontSize":20.0,"letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":103.25333404541,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.0,"letterSpacingValue":-5.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.2000007629395,"lineHeightPercent":99.1803283691406,"lineHeightPercentFontSize":121.0,"lineHeightUnit":"FONT_SIZE_%","paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"384:682":{"type":"TEXT","id":"384:682","name":"Key findings Designing across charger UI, mobile app, and web dashboard with consistent logic and experience Supporting both enterprise administrators and casual end users within a self-managed system Leveraging the on-device screen and camera to enhance feedback, guidance, and setup flow Aligning new interactions with Ubiquiti’s existing design standards and deployment models Building a scalable framework to support future charger variants and features","absoluteBoundingBox":{"x":11070.0,"y":4433.0,"width":880.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":4433.0,"width":880.0,"height":156.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,169.0]],"size":{"x":880.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.313725501298904,"g":0.337254911661148,"b":0.368627458810806,"a":1.0},"boundVariables":{"color":{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"boundVariables":{"fills":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[4,4,4,4,4,4,4,4,4,4,4,4,4],"characters":"Key findings\nDesigning across charger UI, mobile app, and web dashboard with consistent logic and experience\nSupporting both enterprise administrators and casual end users within a self-managed system\nLeveraging the on-device screen and camera to enhance feedback, guidance, and setup flow\nAligning new interactions with Ubiquiti’s existing design standards and deployment models\nBuilding a scalable framework to support future charger variants and features","lineIndentations":[0,1,1,1,1,1],"lineTypes":["NONE","UNORDERED","UNORDERED","UNORDERED","UNORDERED","UNORDERED"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0,0,0,0],"lineTextDirections":null,"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Light","fontStyle":"Light","textAutoResize":"HEIGHT","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"fontVariantPosition":"NORMAL","fontSize":18.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","letterSpacing":-0.09,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":26.1000003814697,"lineHeightPercent":123.733329772949,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"4":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","boundVariables":{"paints":[{"type":"VARIABLE_ALIAS","id":"VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108"}]},"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"384:743":{"type":"RECTANGLE","id":"384:743","name":"Image 2","absoluteBoundingBox":{"x":13098.0,"y":5477.0,"width":335.0,"height":136.0},"targetAspectRatio":{"x":335.0,"y":136.0},"isolatedAbsoluteRenderBounds":{"x":13098.0,"y":5477.0,"width":335.0,"height":136.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,0.0]],"size":{"x":335.0,"y":136.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"04f1f96f93d9f68e22b4e8f68e7699259c528b95","originalImageWidth":1667,"originalImageHeight":677,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"TOP","horizontal":"SCALE"},"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"457:1978":{"type":"FRAME","id":"457:1978","name":"Main content","absoluteBoundingBox":{"x":12334.0,"y":6750.81787109375,"width":560.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":12334.0,"y":6750.81787109375,"width":560.0,"height":52.0},"relativeTransform":[[1.0,0.0,120.0],[0.0,1.0,904.81787109375]],"size":{"x":560.0,"y":52.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":880.0,"strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisSizingMode":"FIXED","children":["457:1979","457:1980","457:1981"]},"384:685":{"type":"RECTANGLE","id":"384:685","name":"Image 2","absoluteBoundingBox":{"x":11070.0,"y":4501.0,"width":880.0,"height":495.0},"targetAspectRatio":{"x":880.0,"y":495.0},"isolatedAbsoluteRenderBounds":{"x":11070.0,"y":4501.0,"width":880.0,"height":495.0},"relativeTransform":[[1.0,-1.22464685258517e-16,0.0],[1.22464685258517e-16,1.0,-5.6843418860808e-14]],"size":{"x":880.0,"y":495.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FIT","imageRef":"9a399c083a816d08df50f3fdb6ae0026b16ca107","originalImageWidth":2400,"originalImageHeight":1350,"visible":true,"opacity":1.0,"rotation":0.0}],"constraints":{"vertical":"CENTER","horizontal":"LEFT_RIGHT"},"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"effects":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]}},"assetIdToGuid":{"VariableCollectionId:4:342":"4:342","VariableID:90ba5dc3c33223a097fdb4252c2d5468b16bda8e/13236:9":"14:6848","VariableID:3dc553579631b51c9e03f9a5a8ab0cd4b064806d/13236:109":"10:4497","CodeComponentId:045adb8739b257fb4317e6e163b75a55aec729e7/210:3":"352:679","VariableID:4:343":"4:343","VariableID:a5b9634c09563778519a372e3ae682eff2abd8d8/13236:9":"10:4496","VariableCollectionId:198352322efe02024fdfefd6f84670742d689df0/10286:430":"14:6847","VariableID:7b3d2ab1f12ceeafde8c48eab0a070aeafa8ff67/13236:6":"4:348","StyleId:1:16":"1:16","VariableCollectionId:f4e3c0cee401c54a50a89e3cbc7c812c15b4d669/10286:430":"4:345","VariableID:da8c01980bf6de0020009e586a7d0285c8bf9356/13236:108":"4:349","VariableID:2e6321c4d85d940314e222c3653e3d8ee47bfd56/14407:1":"4:347","VariableID:6ad09a55762c0c956b6aa65c8b9cbb1a360f7f9e/14407:0":"4:350","VariableID:c6798a9d91fe4c44c62600e570515582e6370061/14407:29":"5:693"},"guidToUrl":{"1:25":"/about","18:961":"/asus","1:533":"/ubiquiti","14:7228":"/yahoo","1:3172":"/about-me","86:3735":"/yahoo-2","180:1005":"/kkbox","1:834":"/"},"fonts":{"Roboto:SemiBold":{"id":"Roboto_wdth_wght__3","url":"/_woff/v2/Roboto_wdth_wght__3/Roboto_wdth_wght__3.woff2","source":1,"italic":false,"weight":600,"variationAxes":[{"tag":"wght","value":600.0,"name":"Weight"},{"tag":"wdth","value":100.0,"name":"Width"}]},"Roboto:Medium":{"id":"Roboto_wdth_wght__3","url":"/_woff/v2/Roboto_wdth_wght__3/Roboto_wdth_wght__3.woff2","source":1,"italic":false,"weight":500,"variationAxes":[{"tag":"wght","value":500.0,"name":"Weight"},{"tag":"wdth","value":100.0,"name":"Width"}]},"Roboto:Light":{"id":"Roboto_wdth_wght__3","url":"/_woff/v2/Roboto_wdth_wght__3/Roboto_wdth_wght__3.woff2","source":1,"italic":false,"weight":300,"variationAxes":[{"tag":"wght","value":300.0,"name":"Weight"},{"tag":"wdth","value":100.0,"name":"Width"}]},"Instrument Sans:Italic":{"id":"InstrumentSans-Italic_wdth_wght__1","url":"/_woff/v2/InstrumentSans-Italic_wdth_wght__1/InstrumentSans-Italic_wdth_wght__1.woff2","source":1,"italic":true,"weight":400,"variationAxes":[{"tag":"wdth","value":100.0,"name":"Width"},{"tag":"wght","value":400.0,"name":"Weight"}],"subsets":{"baseUrl":"/_woff/v2/InstrumentSans-Italic_wdth_wght__1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"InstrumentSans-Italic_wdth_wght__1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"InstrumentSans-Italic_wdth_wght__1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"InstrumentSans-Italic_wdth_wght__1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"InstrumentSans-Italic_wdth_wght__1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"InstrumentSans-Italic_wdth_wght__1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"InstrumentSans-Italic_wdth_wght__1-rest.woff2"}]}},"Roboto:Bold":{"id":"Roboto_wdth_wght__3","url":"/_woff/v2/Roboto_wdth_wght__3/Roboto_wdth_wght__3.woff2","source":1,"italic":false,"weight":700,"variationAxes":[{"tag":"wght","value":700.0,"name":"Weight"},{"tag":"wdth","value":100.0,"name":"Width"}]},"Figtree:Regular":{"id":"Figtree_wght__2","url":"/_woff/v2/Figtree_wght__2/Figtree_wght__2.woff2","source":1,"italic":false,"weight":400,"variationAxes":[{"tag":"wght","value":400.0,"name":"Weight"}]},"Roboto:Regular":{"id":"Roboto_wdth_wght__3","url":"/_woff/v2/Roboto_wdth_wght__3/Roboto_wdth_wght__3.woff2","source":1,"italic":false,"weight":400,"variationAxes":[{"tag":"wght","value":400.0,"name":"Weight"},{"tag":"wdth","value":100.0,"name":"Width"}]},"Instrument Sans:SemiBold":{"id":"InstrumentSans_wdth_wght__1","url":"/_woff/v2/InstrumentSans_wdth_wght__1/InstrumentSans_wdth_wght__1.woff2","source":1,"italic":false,"weight":600,"variationAxes":[{"tag":"wdth","value":100.0,"name":"Width"},{"tag":"wght","value":600.0,"name":"Weight"}],"subsets":{"baseUrl":"/_woff/v2/InstrumentSans_wdth_wght__1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"InstrumentSans_wdth_wght__1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"InstrumentSans_wdth_wght__1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"InstrumentSans_wdth_wght__1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"InstrumentSans_wdth_wght__1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"InstrumentSans_wdth_wght__1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"InstrumentSans_wdth_wght__1-rest.woff2"}]}},"Instrument Sans:Regular":{"id":"InstrumentSans_wdth_wght__1","url":"/_woff/v2/InstrumentSans_wdth_wght__1/InstrumentSans_wdth_wght__1.woff2","source":1,"italic":false,"weight":400,"variationAxes":[{"tag":"wdth","value":100.0,"name":"Width"},{"tag":"wght","value":400.0,"name":"Weight"}],"subsets":{"baseUrl":"/_woff/v2/InstrumentSans_wdth_wght__1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"InstrumentSans_wdth_wght__1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"InstrumentSans_wdth_wght__1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"InstrumentSans_wdth_wght__1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"InstrumentSans_wdth_wght__1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"InstrumentSans_wdth_wght__1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"InstrumentSans_wdth_wght__1-rest.woff2"}]}},"Instrument Sans:Medium":{"id":"InstrumentSans_wdth_wght__1","url":"/_woff/v2/InstrumentSans_wdth_wght__1/InstrumentSans_wdth_wght__1.woff2","source":1,"italic":false,"weight":500,"variationAxes":[{"tag":"wdth","value":100.0,"name":"Width"},{"tag":"wght","value":500.0,"name":"Weight"}],"subsets":{"baseUrl":"/_woff/v2/InstrumentSans_wdth_wght__1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"InstrumentSans_wdth_wght__1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"InstrumentSans_wdth_wght__1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"InstrumentSans_wdth_wght__1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"InstrumentSans_wdth_wght__1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"InstrumentSans_wdth_wght__1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"InstrumentSans_wdth_wght__1-rest.woff2"}]}}},"assets":{"582e35982128fa0fe969d6581a0c226941763025":{"type":"GENERATED_ASSET","url":"582e35982128fa0fe969d6581a0c226941763025.svg","size":{"x":11.5,"y":11.5},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":0.0,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"55409efe9f951c3edc3792b6ca566c478c0ac665":{"type":"GENERATED_ASSET","url":"55409efe9f951c3edc3792b6ca566c478c0ac665.svg","size":{"x":7.48725032806396,"y":11.0007810592651},"offsets":{"left":{"value":-9.95102440144031e-08,"unit":"PERCENT"},"right":{"value":-6.2691453729074e-06,"unit":"PERCENT"},"top":{"value":3.38638709232776e-08,"unit":"PERCENT"},"bottom":{"value":-3.38638709232776e-08,"unit":"PERCENT"}},"format":"SVG"},"7c559eb59322072f62401fcd35cefbd087648088":{"type":"GENERATED_ASSET","url":"7c559eb59322072f62401fcd35cefbd087648088.svg","size":{"x":256.0,"y":256.0},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":0.0,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"da5d0acec2a95d55bf137cfd628e7863b6360a97":{"type":"GENERATED_ASSET","url":"da5d0acec2a95d55bf137cfd628e7863b6360a97.svg","size":{"x":719.999938964844,"y":1.06677603721619},"offsets":{"left":{"value":-1.12426443463518e-08,"unit":"PERCENT"},"right":{"value":8.4883476840029e-06,"unit":"PERCENT"},"top":{"value":-0.533333361148834,"unit":"PIXELS"},"bottom":{"value":-0.533333397572278,"unit":"PIXELS"}},"format":"SVG"},"a3fe5d1db086baea360dc2954659e307cf654498":{"type":"GENERATED_ASSET","url":"a3fe5d1db086baea360dc2954659e307cf654498.svg","size":{"x":7.48725032806396,"y":11.0007810592651},"offsets":{"left":{"value":-9.95102440144031e-08,"unit":"PERCENT"},"right":{"value":-6.2691453729074e-06,"unit":"PERCENT"},"top":{"value":3.38638709232776e-08,"unit":"PERCENT"},"bottom":{"value":-3.38638709232776e-08,"unit":"PERCENT"}},"format":"SVG"},"169d9966279b00b415cc24db44ef4338f2ed0509":{"type":"PAINT_ASSET","url":"169d9966279b00b415cc24db44ef4338f2ed0509.png","size":{"x":2722.0,"y":1608.0}},"9596e11ada52cf671bef8af2f6dd5e44d275f5e6":{"type":"PAINT_ASSET","url":"9596e11ada52cf671bef8af2f6dd5e44d275f5e6.png","size":{"x":3401.0,"y":1048.0}},"d84dfa411322ffb100245cfc2c60149c07cdad0f":{"type":"PAINT_ASSET","url":"d84dfa411322ffb100245cfc2c60149c07cdad0f.png","size":{"x":2600.0,"y":1100.0}},"dd375f27e22bbef9401fb750ef3694c1e777cc8d":{"type":"PAINT_ASSET","url":"dd375f27e22bbef9401fb750ef3694c1e777cc8d.png","size":{"x":1280.0,"y":720.0}},"bdf47132039fd5f0053991ee2d91a3f002ab22cc":{"type":"GENERATED_ASSET","url":"bdf47132039fd5f0053991ee2d91a3f002ab22cc.svg","size":{"x":11.4986390114063,"y":11.5004549026489},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":-0.00191507568665336,"unit":"PERCENT"},"top":{"value":-4.14624777844044e-05,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"4693bccc73611b099d24c702320170f627ee0194":{"type":"PAINT_ASSET","url":"4693bccc73611b099d24c702320170f627ee0194.png","size":{"x":3000.0,"y":1100.0}},"14727bfd7b22299c9c308cc6c68ab26bae0186fe":{"type":"GENERATED_ASSET","url":"14727bfd7b22299c9c308cc6c68ab26bae0186fe.svg","size":{"x":256.0,"y":256.0},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":0.0,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"f96c13d0cf221d768ec494bcd7c902453b9e3445":{"type":"PAINT_ASSET","url":"f96c13d0cf221d768ec494bcd7c902453b9e3445.png","size":{"x":2133.0,"y":1350.0}},"d2e05b45fd79241afa2ac915ca28ee1ec68ef283":{"type":"PAINT_ASSET","url":"d2e05b45fd79241afa2ac915ca28ee1ec68ef283.png","size":{"x":4096.0,"y":2722.0}},"ceea5d3c6106d8a31a89999a4ed5366ff5750bfe":{"type":"GENERATED_ASSET","url":"ceea5d3c6106d8a31a89999a4ed5366ff5750bfe.svg","size":{"x":11.4986390114063,"y":11.5005674362183},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":-0.00191507568665336,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PERCENT"},"bottom":{"value":-0.00101997695349635,"unit":"PERCENT"}},"format":"SVG"},"d5530bec0e1a20b6d7b04ba0dcb5620a4084f274":{"type":"PAINT_ASSET","url":"d5530bec0e1a20b6d7b04ba0dcb5620a4084f274.png","size":{"x":960.0,"y":1706.0}},"a80edcd41a407be824882f5a2dde33e227de5dc2":{"type":"PAINT_ASSET","url":"a80edcd41a407be824882f5a2dde33e227de5dc2.png","size":{"x":1422.0,"y":900.0}},"38dee74b5d49e7a589a18bcc49f9623f5e43aefe":{"type":"GENERATED_ASSET","url":"38dee74b5d49e7a589a18bcc49f9623f5e43aefe.svg","size":{"x":40.0,"y":40.0},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":0.0,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"bca8959d471766b4ab61b06cbbc66977bf63ef21":{"type":"GENERATED_ASSET","url":"bca8959d471766b4ab61b06cbbc66977bf63ef21.svg","size":{"x":40.0,"y":40.0},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":0.0,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"bfb299f9248e3479accda1d595047936f4b3b17e":{"type":"GENERATED_ASSET","url":"bfb299f9248e3479accda1d595047936f4b3b17e.svg","size":{"x":111.899993896484,"y":179.899993896484},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":0.0,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"46a8a72b5ec2c7369a02f302edce0c31f43c93be":{"type":"PAINT_ASSET","url":"46a8a72b5ec2c7369a02f302edce0c31f43c93be.png","size":{"x":3260.0,"y":1092.0}},"fa2bbea23a4428795e30033282ecd4fb61c4bf14":{"type":"GENERATED_ASSET","url":"fa2bbea23a4428795e30033282ecd4fb61c4bf14.svg","size":{"x":504.35107421875,"y":408.275054931641},"offsets":{"left":{"value":-6.98845672975548e-09,"unit":"PERCENT"},"right":{"value":6.05784822683628e-06,"unit":"PERCENT"},"top":{"value":-5.18305809636987e-09,"unit":"PERCENT"},"bottom":{"value":5.18306375251728e-09,"unit":"PERCENT"}},"format":"SVG"},"65db4b9d78c4a01ba6822dd08d2f7c77f6c3e09c":{"type":"PAINT_ASSET","url":"65db4b9d78c4a01ba6822dd08d2f7c77f6c3e09c.png","size":{"x":2000.0,"y":1100.0}},"94aa429550981ed2349cfbfad216c7721bbc0eb2":{"type":"GENERATED_ASSET","url":"94aa429550981ed2349cfbfad216c7721bbc0eb2.png","size":{"x":1200.0,"y":630.0},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"},"f51ad3acf59f3c085838c90a8ebe5c8d81e238ba":{"type":"PAINT_ASSET","url":"f51ad3acf59f3c085838c90a8ebe5c8d81e238ba.png","size":{"x":1322.0,"y":353.0}},"917b146567cdc0ebd1d3f78495447f7c1dba73f4":{"type":"GENERATED_ASSET","url":"917b146567cdc0ebd1d3f78495447f7c1dba73f4.svg","size":{"x":7.48725032806396,"y":11.0007810592651},"offsets":{"left":{"value":-9.95102440144031e-08,"unit":"PERCENT"},"right":{"value":-6.2691453729074e-06,"unit":"PERCENT"},"top":{"value":3.38638709232776e-08,"unit":"PERCENT"},"bottom":{"value":-3.38638709232776e-08,"unit":"PERCENT"}},"format":"SVG"},"b5377f62cfd8eba2566336473500a8821c68f38e":{"type":"PAINT_ASSET","url":"b5377f62cfd8eba2566336473500a8821c68f38e.png","size":{"x":3072.0,"y":4096.0}},"1d7bf01ea11f4af814ddeaee7375c809f7ec7a2a":{"type":"PAINT_ASSET","url":"1d7bf01ea11f4af814ddeaee7375c809f7ec7a2a.png","size":{"x":1422.0,"y":824.0}},"c2eaaf7003efe82b90a0f5540fbe3462b5405f8b":{"type":"GENERATED_ASSET","url":"c2eaaf7003efe82b90a0f5540fbe3462b5405f8b.svg","size":{"x":20.0,"y":20.1557521820068},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":0.0,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"de7454b05f5e40b4cf474f678c2fa94f3e17a150":{"type":"GENERATED_ASSET","url":"de7454b05f5e40b4cf474f678c2fa94f3e17a150.svg","size":{"x":17.484375,"y":28.109375},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":0.0,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"b7426061e2f02fa695144b8db26617ef1810e79e":{"type":"PAINT_ASSET","url":"b7426061e2f02fa695144b8db26617ef1810e79e.png","size":{"x":2880.0,"y":1920.0}},"125348c149fcf906aaacacf96377ae2ef616d2ed":{"type":"VIDEO_ASSET","url":"125348c149fcf906aaacacf96377ae2ef616d2ed","size":{"x":720.0,"y":1280.0}},"04f1f96f93d9f68e22b4e8f68e7699259c528b95":{"type":"PAINT_ASSET","url":"04f1f96f93d9f68e22b4e8f68e7699259c528b95.png","size":{"x":1667.0,"y":677.0}},"091609a4bd42be15feb8381d087c83a95f59fe8a":{"type":"PAINT_ASSET","url":"091609a4bd42be15feb8381d087c83a95f59fe8a.png","size":{"x":2000.0,"y":1100.0}},"79a735c902dccc734264eb6a1b93b81fb8b8e099":{"type":"GENERATED_ASSET","url":"79a735c902dccc734264eb6a1b93b81fb8b8e099.svg","size":{"x":335.0,"y":1.06677603721619},"offsets":{"left":{"value":-5.19330510270713e-08,"unit":"PERCENT"},"right":{"value":5.19330467850251e-08,"unit":"PERCENT"},"top":{"value":-0.533333361148834,"unit":"PIXELS"},"bottom":{"value":-0.533333397572278,"unit":"PIXELS"}},"format":"SVG"},"80102c8ac9ad724e676792b1971ee5f72d429501":{"type":"VIDEO_ASSET","url":"80102c8ac9ad724e676792b1971ee5f72d429501","size":{"x":1080.0,"y":1920.0}},"04b7c0069d9a75ab1b4b4c8b2baea89b7d4f67b8":{"type":"GENERATED_ASSET","url":"04b7c0069d9a75ab1b4b4c8b2baea89b7d4f67b8.svg","size":{"x":128.0,"y":128.996810913086},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":0.0,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"e9908e6a0a8d001929bd71dd5b8cada961f1f4b5":{"type":"GENERATED_ASSET","url":"e9908e6a0a8d001929bd71dd5b8cada961f1f4b5.svg","size":{"x":1200.0,"y":1.06677603721619},"offsets":{"left":{"value":-4.04735208311043e-09,"unit":"PERCENT"},"right":{"value":4.04734616192097e-09,"unit":"PERCENT"},"top":{"value":-0.533333361148834,"unit":"PIXELS"},"bottom":{"value":-0.533333397572278,"unit":"PIXELS"}},"format":"SVG"},"c7e7cd534aa1f986df2a7f595ae88692279904f0":{"type":"VIDEO_ASSET","url":"c7e7cd534aa1f986df2a7f595ae88692279904f0","size":{"x":1080.0,"y":1920.0}},"545322806adb6d2cdfcf271277f098b708ab31d4":{"type":"PAINT_ASSET","url":"545322806adb6d2cdfcf271277f098b708ab31d4.png","size":{"x":2568.0,"y":674.0}},"2f92c3cc168b1bbd8c5b6215f97b473fdd48a940":{"type":"PAINT_ASSET","url":"2f92c3cc168b1bbd8c5b6215f97b473fdd48a940.png","size":{"x":2900.0,"y":1648.0}},"26b9974d804ad288ffcd73655481c2e4a51a04c4":{"type":"VIDEO_ASSET","url":"26b9974d804ad288ffcd73655481c2e4a51a04c4","size":{"x":1022.0,"y":1782.0}},"4c317dfa6515d4a281ed0af6bc9529a0a1276c63":{"type":"GENERATED_ASSET","url":"4c317dfa6515d4a281ed0af6bc9529a0a1276c63.svg","size":{"x":59.0000038146973,"y":48.0},"offsets":{"left":{"value":-6.98845681865593e-09,"unit":"PERCENT"},"right":{"value":6.98845230249477e-09,"unit":"PERCENT"},"top":{"value":-5.18305856125088e-09,"unit":"PERCENT"},"bottom":{"value":-7.94210354724776e-06,"unit":"PERCENT"}},"format":"SVG"},"306f7ac14bc13cd266f1b84acdc156f492d4163b":{"type":"GENERATED_ASSET","url":"306f7ac14bc13cd266f1b84acdc156f492d4163b.svg","size":{"x":1200.0,"y":0.00010927849507425},"offsets":{"left":{"value":0.0,"unit":"PERCENT"},"right":{"value":0.0,"unit":"PERCENT"},"top":{"value":0.0,"unit":"PIXELS"},"bottom":{"value":0.0,"unit":"PIXELS"}},"format":"SVG"},"9a399c083a816d08df50f3fdb6ae0026b16ca107":{"type":"PAINT_ASSET","url":"9a399c083a816d08df50f3fdb6ae0026b16ca107.png","size":{"x":2400.0,"y":1350.0}},"9549a6f57c7d2b33216ef6230357f09e62c9e0e5":{"type":"PAINT_ASSET","url":"9549a6f57c7d2b33216ef6230357f09e62c9e0e5.png","size":{"x":1960.0,"y":1142.0}},"91a649ad2d6849b426339fe6c3fb8c26091cece5":{"type":"VIDEO_ASSET","url":"91a649ad2d6849b426339fe6c3fb8c26091cece5","size":{"x":1080.0,"y":1920.0}},"2ca36fceccc92aaccd9dc5a34455baaae7eac7c8":{"type":"PAINT_ASSET","url":"2ca36fceccc92aaccd9dc5a34455baaae7eac7c8.png","size":{"x":1422.0,"y":824.0}},"aa9f1d7cbd9c2c5afd2e49a8168e40e825e6d90f":{"type":"VIDEO_ASSET","url":"aa9f1d7cbd9c2c5afd2e49a8168e40e825e6d90f","size":{"x":1080.0,"y":1920.0}},"80d162a040a197a81b7be7346781a1a50d431df2":{"type":"GENERATED_ASSET","url":"80d162a040a197a81b7be7346781a1a50d431df2.png","size":{"x":48.0,"y":48.0},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"}},"stablePathToAssetInfo":{"1:3414":{"hash":"fa2bbea23a4428795e30033282ecd4fb61c4bf14"},"I1:3419;1:3414":{"hash":"4c317dfa6515d4a281ed0af6bc9529a0a1276c63"},"14:6865":{"hash":"582e35982128fa0fe969d6581a0c226941763025"},"14:6852":{"hash":"55409efe9f951c3edc3792b6ca566c478c0ac665"},"I14:6958;14:6903;14:6865":{"hash":"bdf47132039fd5f0053991ee2d91a3f002ab22cc"},"161:935":{"hash":"04b7c0069d9a75ab1b4b4c8b2baea89b7d4f67b8"},"I14:6903;14:6852":{"hash":"917b146567cdc0ebd1d3f78495447f7c1dba73f4"},"I55:3136;14:6717":{"hash":"306f7ac14bc13cd266f1b84acdc156f492d4163b"},"I55:3136;14:6908;14:6903;14:6852":{"hash":"a3fe5d1db086baea360dc2954659e307cf654498"},"I162:2958;30313:2486":{"hash":"de7454b05f5e40b4cf474f678c2fa94f3e17a150"},"I162:2958;1633:11":{"hash":"38dee74b5d49e7a589a18bcc49f9623f5e43aefe"},"I161:2832;30313:2486":{"hash":"de7454b05f5e40b4cf474f678c2fa94f3e17a150"},"I162:2951;128:3174":{"hash":"bca8959d471766b4ab61b06cbbc66977bf63ef21"},"161:1291":{"hash":"7c559eb59322072f62401fcd35cefbd087648088"},"I161:2667;24954:2172":{"hash":"c2eaaf7003efe82b90a0f5540fbe3462b5405f8b"},"I161:2667;128:3174":{"hash":"bca8959d471766b4ab61b06cbbc66977bf63ef21"},"161:934":{"hash":"14727bfd7b22299c9c308cc6c68ab26bae0186fe"},"I4:498;1:3419;1:3414":{"hash":"4c317dfa6515d4a281ed0af6bc9529a0a1276c63"},"I161:2831;1633:11":{"hash":"38dee74b5d49e7a589a18bcc49f9623f5e43aefe"},"I14:6908;14:6903;14:6852":{"hash":"a3fe5d1db086baea360dc2954659e307cf654498"},"I55:3135;14:6958;14:6903;14:6865":{"hash":"ceea5d3c6106d8a31a89999a4ed5366ff5750bfe"},"I55:3135;14:6679":{"hash":"da5d0acec2a95d55bf137cfd628e7863b6360a97"},"8:1668":{"hash":"94aa429550981ed2349cfbfad216c7721bbc0eb2"},"I162:2943;30313:2486":{"hash":"de7454b05f5e40b4cf474f678c2fa94f3e17a150"},"I161:2816;30313:2486":{"hash":"de7454b05f5e40b4cf474f678c2fa94f3e17a150"},"I55:3122;14:6958;14:6903;14:6865":{"hash":"ceea5d3c6106d8a31a89999a4ed5366ff5750bfe"},"I162:2936;24954:2172":{"hash":"c2eaaf7003efe82b90a0f5540fbe3462b5405f8b"},"I55:3136;14:6679":{"hash":"79a735c902dccc734264eb6a1b93b81fb8b8e099"},"I162:2936;128:3174":{"hash":"bca8959d471766b4ab61b06cbbc66977bf63ef21"},"I161:2666;24954:2172":{"hash":"c2eaaf7003efe82b90a0f5540fbe3462b5405f8b"},"I55:3122;14:6679":{"hash":"e9908e6a0a8d001929bd71dd5b8cada961f1f4b5"},"I162:2943;1633:11":{"hash":"38dee74b5d49e7a589a18bcc49f9623f5e43aefe"},"I161:2666;128:3174":{"hash":"bca8959d471766b4ab61b06cbbc66977bf63ef21"},"I55:3135;14:6908;14:6903;14:6852":{"hash":"a3fe5d1db086baea360dc2954659e307cf654498"},"14:6679":{"hash":"e9908e6a0a8d001929bd71dd5b8cada961f1f4b5"},"I162:2921;128:3174":{"hash":"bca8959d471766b4ab61b06cbbc66977bf63ef21"},"I162:2928;1633:11":{"hash":"38dee74b5d49e7a589a18bcc49f9623f5e43aefe"},"I4:488;1:3419;1:3414":{"hash":"4c317dfa6515d4a281ed0af6bc9529a0a1276c63"},"161:1292":{"hash":"bfb299f9248e3479accda1d595047936f4b3b17e"},"I4:499;1:3419;1:3414":{"hash":"4c317dfa6515d4a281ed0af6bc9529a0a1276c63"},"I162:2951;24954:2172":{"hash":"c2eaaf7003efe82b90a0f5540fbe3462b5405f8b"},"I55:3135;14:6717":{"hash":"306f7ac14bc13cd266f1b84acdc156f492d4163b"},"I161:2665;128:3174":{"hash":"bca8959d471766b4ab61b06cbbc66977bf63ef21"},"I161:2831;30313:2486":{"hash":"de7454b05f5e40b4cf474f678c2fa94f3e17a150"},"I55:3122;14:6717":{"hash":"306f7ac14bc13cd266f1b84acdc156f492d4163b"},"I162:2928;30313:2486":{"hash":"de7454b05f5e40b4cf474f678c2fa94f3e17a150"},"14:6717":{"hash":"306f7ac14bc13cd266f1b84acdc156f492d4163b"},"I162:2921;24954:2172":{"hash":"c2eaaf7003efe82b90a0f5540fbe3462b5405f8b"},"8:1669":{"hash":"80d162a040a197a81b7be7346781a1a50d431df2"},"I161:2832;1633:11":{"hash":"38dee74b5d49e7a589a18bcc49f9623f5e43aefe"},"I55:3122;14:6908;14:6903;14:6852":{"hash":"a3fe5d1db086baea360dc2954659e307cf654498"},"I55:3136;14:6958;14:6903;14:6865":{"hash":"ceea5d3c6106d8a31a89999a4ed5366ff5750bfe"},"I161:2816;1633:11":{"hash":"38dee74b5d49e7a589a18bcc49f9623f5e43aefe"},"I161:2665;24954:2172":{"hash":"c2eaaf7003efe82b90a0f5540fbe3462b5405f8b"}},"animateRootIds":[],"siteSettings":{"title":"Mason Chang Portfolio","description":"A UX Designer who uses curiosity and empathy to shape complex systems into simple and intuitive experiences.","scalingMode":"REFLOW","blockSearchIndexing":true,"googleAnalyticsID":"G-3XHFHRHGP7","faviconFilename":"80d162a040a197a81b7be7346781a1a50d431df2.png","socialImageFilename":"94aa429550981ed2349cfbfad216c7721bbc0eb2.png","labs":{"E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881":false}},"sourceCodeHash":"c88492f10e20ec288edf5d14bd79ff14f19cc5c8"}