{
  "version": "2.7",
  "children": [
    {
      "type": "frame",
      "id": "PasswordResetScreen",
      "x": 0,
      "y": 0,
      "name": "Screen/PasswordReset",
      "reusable": true,
      "width": 480,
      "height": 747,
      "fill": "$bg-page",
      "layout": "vertical",
      "gap": 32,
      "padding": 40,
      "justifyContent": "center",
      "alignItems": "center",
      "children": [
        {
          "type": "frame",
          "id": "ResetBrand",
          "layout": "vertical",
          "gap": 12,
          "alignItems": "center",
          "children": [
            {
              "type": "frame",
              "id": "ResetIconBg",
              "width": 72,
              "height": 72,
              "fill": "#EAB30815",
              "cornerRadius": 36,
              "justifyContent": "center",
              "alignItems": "center",
              "children": [
                {
                  "type": "frame",
                  "id": "ResetIconInner",
                  "width": 52,
                  "height": 52,
                  "fill": "#EAB30820",
                  "cornerRadius": 26,
                  "justifyContent": "center",
                  "alignItems": "center",
                  "children": [
                    {
                      "type": "icon_font",
                      "id": "ResetIcon",
                      "width": 28,
                      "height": 28,
                      "iconFontName": "key-round",
                      "iconFontFamily": "lucide",
                      "fill": "#EAB308"
                    }
                  ]
                }
              ]
            },
            {
              "type": "text",
              "id": "ResetTitle",
              "fill": "$text-primary",
              "content": "Đổi mật khẩu",
              "fontFamily": "Roboto",
              "fontSize": 24,
              "fontWeight": "700"
            },
            {
              "type": "text",
              "id": "ResetSubtitle",
              "fill": "$text-tertiary",
              "content": "Nhập mật khẩu mới cho tài khoản",
              "textAlign": "center",
              "fontFamily": "Roboto",
              "fontSize": 14,
              "fontWeight": "normal"
            }
          ]
        },
        {
          "type": "frame",
          "id": "ResetForm",
          "width": "fill_container",
          "layout": "vertical",
          "gap": 16,
          "children": [
            {
              "type": "frame",
              "id": "CurrentPassField",
              "width": "fill_container",
              "layout": "vertical",
              "gap": 6,
              "children": [
                {
                  "type": "text",
                  "id": "CurrentPassLabel",
                  "fill": "$text-secondary",
                  "content": "Mật khẩu hiện tại",
                  "fontFamily": "Roboto",
                  "fontSize": 13,
                  "fontWeight": "500"
                },
                {
                  "type": "frame",
                  "id": "CurrentPassInput",
                  "width": "fill_container",
                  "height": 48,
                  "fill": "$bg-elevated",
                  "cornerRadius": 12,
                  "stroke": {
                    "thickness": 1,
                    "fill": "$border-default"
                  },
                  "gap": 12,
                  "padding": [
                    0,
                    16
                  ],
                  "alignItems": "center",
                  "children": [
                    {
                      "type": "icon_font",
                      "id": "CurrentPassIcon",
                      "width": 20,
                      "height": 20,
                      "iconFontName": "lock",
                      "iconFontFamily": "lucide",
                      "fill": "$text-tertiary"
                    },
                    {
                      "type": "text",
                      "id": "CurrentPassPlaceholder",
                      "fill": "$text-tertiary",
                      "content": "••••••••",
                      "fontFamily": "Roboto",
                      "fontSize": 14,
                      "fontWeight": "normal"
                    }
                  ]
                }
              ]
            },
            {
              "type": "frame",
              "id": "NewPassField",
              "width": "fill_container",
              "layout": "vertical",
              "gap": 6,
              "children": [
                {
                  "type": "text",
                  "id": "NewPassLabel",
                  "fill": "$text-secondary",
                  "content": "Mật khẩu mới",
                  "fontFamily": "Roboto",
                  "fontSize": 13,
                  "fontWeight": "500"
                },
                {
                  "type": "frame",
                  "id": "NewPassInput",
                  "width": "fill_container",
                  "height": 48,
                  "fill": "$bg-elevated",
                  "cornerRadius": 12,
                  "stroke": {
                    "thickness": 1,
                    "fill": "$border-default"
                  },
                  "gap": 12,
                  "padding": [
                    0,
                    16
                  ],
                  "alignItems": "center",
                  "children": [
                    {
                      "type": "icon_font",
                      "id": "NewPassIcon",
                      "width": 20,
                      "height": 20,
                      "iconFontName": "key",
                      "iconFontFamily": "lucide",
                      "fill": "$text-tertiary"
                    },
                    {
                      "type": "text",
                      "id": "NewPassPlaceholder",
                      "fill": "$text-tertiary",
                      "content": "Nhập mật khẩu mới",
                      "fontFamily": "Roboto",
                      "fontSize": 14,
                      "fontWeight": "normal"
                    }
                  ]
                }
              ]
            },
            {
              "type": "frame",
              "id": "ConfirmPassField",
              "width": "fill_container",
              "layout": "vertical",
              "gap": 6,
              "children": [
                {
                  "type": "text",
                  "id": "ConfirmPassLabel",
                  "fill": "$text-secondary",
                  "content": "Xác nhận mật khẩu",
                  "fontFamily": "Roboto",
                  "fontSize": 13,
                  "fontWeight": "500"
                },
                {
                  "type": "frame",
                  "id": "ConfirmPassInput",
                  "width": "fill_container",
                  "height": 48,
                  "fill": "$bg-elevated",
                  "cornerRadius": 12,
                  "stroke": {
                    "thickness": 1,
                    "fill": "$border-default"
                  },
                  "gap": 12,
                  "padding": [
                    0,
                    16
                  ],
                  "alignItems": "center",
                  "children": [
                    {
                      "type": "icon_font",
                      "id": "ConfirmPassIcon",
                      "width": 20,
                      "height": 20,
                      "iconFontName": "check-circle",
                      "iconFontFamily": "lucide",
                      "fill": "$text-tertiary"
                    },
                    {
                      "type": "text",
                      "id": "ConfirmPassPlaceholder",
                      "fill": "$text-tertiary",
                      "content": "Nhập lại mật khẩu mới",
                      "fontFamily": "Roboto",
                      "fontSize": 14,
                      "fontWeight": "normal"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "type": "frame",
          "id": "PasswordRules",
          "width": "fill_container",
          "fill": "$bg-elevated",
          "cornerRadius": 12,
          "layout": "vertical",
          "gap": 8,
          "padding": 16,
          "children": [
            {
              "type": "text",
              "id": "RulesTitle",
              "fill": "$text-secondary",
              "content": "Yêu cầu mật khẩu:",
              "fontFamily": "Roboto",
              "fontSize": 12,
              "fontWeight": "600"
            },
            {
              "type": "frame",
              "id": "Rule1",
              "gap": 8,
              "alignItems": "center",
              "children": [
                {
                  "type": "icon_font",
                  "id": "Rule1Icon",
                  "width": 14,
                  "height": 14,
                  "iconFontName": "check",
                  "iconFontFamily": "lucide",
                  "fill": "#22C55E"
                },
                {
                  "type": "text",
                  "id": "Rule1Text",
                  "fill": "$text-tertiary",
                  "content": "Ít nhất 8 ký tự",
                  "fontFamily": "Roboto",
                  "fontSize": 12,
                  "fontWeight": "normal"
                }
              ]
            },
            {
              "type": "frame",
              "id": "Rule2",
              "gap": 8,
              "alignItems": "center",
              "children": [
                {
                  "type": "icon_font",
                  "id": "Rule2Icon",
                  "width": 14,
                  "height": 14,
                  "iconFontName": "check",
                  "iconFontFamily": "lucide",
                  "fill": "#22C55E"
                },
                {
                  "type": "text",
                  "id": "Rule2Text",
                  "fill": "$text-tertiary",
                  "content": "Chứa chữ hoa và chữ thường",
                  "fontFamily": "Roboto",
                  "fontSize": 12,
                  "fontWeight": "normal"
                }
              ]
            },
            {
              "type": "frame",
              "id": "Rule3",
              "gap": 8,
              "alignItems": "center",
              "children": [
                {
                  "type": "icon_font",
                  "id": "Rule3Icon",
                  "width": 14,
                  "height": 14,
                  "iconFontName": "circle",
                  "iconFontFamily": "lucide",
                  "fill": "$text-tertiary"
                },
                {
                  "type": "text",
                  "id": "Rule3Text",
                  "fill": "$text-tertiary",
                  "content": "Chứa số và ký tự đặc biệt",
                  "fontFamily": "Roboto",
                  "fontSize": 12,
                  "fontWeight": "normal"
                }
              ]
            }
          ]
        },
        {
          "type": "frame",
          "id": "ResetActions",
          "width": "fill_container",
          "layout": "vertical",
          "gap": 12,
          "children": [
            {
              "type": "frame",
              "id": "ResetSubmitBtn",
              "width": "fill_container",
              "height": 52,
              "fill": {
                "type": "gradient",
                "gradientType": "linear",
                "enabled": true,
                "rotation": 135,
                "size": {
                  "height": 1
                },
                "colors": [
                  {
                    "color": "#FF5C00",
                    "position": 0
                  },
                  {
                    "color": "#FF8A4C",
                    "position": 1
                  }
                ]
              },
              "cornerRadius": 14,
              "gap": 8,
              "justifyContent": "center",
              "alignItems": "center",
              "children": [
                {
                  "type": "icon_font",
                  "id": "ResetSubmitIcon",
                  "width": 20,
                  "height": 20,
                  "iconFontName": "save",
                  "iconFontFamily": "lucide",
                  "fill": "#FFFFFF"
                },
                {
                  "type": "text",
                  "id": "ResetSubmitText",
                  "fill": "#FFFFFF",
                  "content": "Đổi mật khẩu",
                  "fontFamily": "Roboto",
                  "fontSize": 15,
                  "fontWeight": "600"
                }
              ]
            },
            {
              "type": "frame",
              "id": "ResetCancelBtn",
              "width": "fill_container",
              "height": 48,
              "fill": "$bg-interactive",
              "cornerRadius": 12,
              "justifyContent": "center",
              "alignItems": "center",
              "children": [
                {
                  "type": "text",
                  "id": "ResetCancelText",
                  "fill": "$text-secondary",
                  "content": "Hủy bỏ",
                  "fontFamily": "Roboto",
                  "fontSize": 14,
                  "fontWeight": "500"
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "variables": {
    "bg-elevated": {
      "type": "color",
      "value": "#1A1A1D"
    },
    "bg-interactive": {
      "type": "color",
      "value": "#2A2A2E"
    },
    "bg-page": {
      "type": "color",
      "value": "#0A0A0B"
    },
    "border-default": {
      "type": "color",
      "value": "#2A2A2E"
    },
    "orange-primary": {
      "type": "color",
      "value": "#FF5C00"
    },
    "text-primary": {
      "type": "color",
      "value": "#FFFFFF"
    },
    "text-secondary": {
      "type": "color",
      "value": "#ADADB0"
    },
    "text-tertiary": {
      "type": "color",
      "value": "#8B8B90"
    }
  }
}